Skip to content

Security: MRJonam91/OpenAgentOS

Security

SECURITY.md

Security / Sicurezza

Italiano

L'MVP è per un singolo utente su un computer fidato. L'API non ha autenticazione: tienila legata a 127.0.0.1 e non esporre la porta 8765 su Internet. Compose effettua questo bind per default. serve --host 0.0.0.0 è destinato al container, dietro il bind locale di Compose.

I tool sono negati per default. Un tool deve essere dichiarato nel manifest e concesso da OPENAGENTOS_ALLOWED_TOOLS. Le credenziali dei provider si passano tramite variabili d'ambiente, non nei manifest. Sessioni e messaggi sono in data/, esclusa da Git. Cancella una sessione con openagentos delete <id> o DELETE /api/sessions/{id}.

Per segnalare una vulnerabilità, usa una segnalazione privata GitHub Security Advisory se disponibile; in alternativa contatta il maintainer tramite il profilo GitHub senza pubblicare dettagli sfruttabili in un'issue.

English

The MVP is for one user on a trusted machine. The API has no authentication: keep it bound to 127.0.0.1 and do not expose port 8765 to the internet. Compose binds locally by default. serve --host 0.0.0.0 is intended for the container behind Compose's local port bind.

Tools are denied by default. A tool must be declared in the manifest and granted through OPENAGENTOS_ALLOWED_TOOLS. Provider credentials come from environment variables, not manifests. Sessions and messages live in data/, which Git ignores. Delete a session with openagentos delete <id> or DELETE /api/sessions/{id}.

To report a vulnerability, use a private GitHub Security Advisory if available; otherwise contact the maintainer through their GitHub profile without posting exploitable details in a public issue.

There aren't any published security advisories