Once we are sure its goal pool can not be polluted by selfish and harmful impulses, we can for example allow it read access to its own source code for the purpose of identifying vulnerabilities, bugs and potential enhancements.