In reply to Subbi Reddy:
The VIP provider must choose what they want to make visible versus protect. Most VIP assertions are on the interface boundary which must be visible in order for you to connect to it anyways. Any output from UVM messages is a choice to provide information, but you won't be able to debug any internal signals unless the VIP provider provides access.