> For the complete documentation index, see [llms.txt](https://docs.superuser.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.superuser.app/hosted-tools/managing-tools/tool-visibility.md).

# Tool visibility

You can change tool visibility at any time in the **Danger zone** settings at the **bottom of your tool package page**.

{% hint style="warning" %}
The default visibility is **private.** If you change to **open source**, everybody will be able to see your source code! Be careful.
{% endhint %}

<figure><img src="https://2741000272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo83iXdlzzJ0kHPTlJw9I%2Fuploads%2FJd9k6c5LC8xVlS8chZ3e%2FSCR-20260407-czyt.png?alt=media&amp;token=7909349b-fc95-4dee-8c88-765c33f0417e" alt=""><figcaption></figcaption></figure>

Tool packages come in three flavors;

* `private`&#x20;
  * Can only be executed by API keychains created by your organization
    * Thus can only be used by agents inside your organization, because agents have keychains scoped to the organization they're installed to
    * e.g. Public agent with private tool installed will not be able to execute it
  * Source code is **not visible**
  * Secrets can **not be shared** with these tools
* `public`&#x20;
  * Can be executed by any API keychain
    * And thus, any agent at any time
  * Source code is **not visible**
  * Secrets can **not be shared** with these tools
* `open_source`&#x20;
  * Can be executed by any API keychain
    * And thus, any agent at any time
  * Source code is **visible**
  * Secrets **can be shared** with these tools, as they are inspectable

Select the new visibility you'd like and then confirm, and your package details will be updated.
