factor-q is alpha software. This page is the canonical summary of its current security posture; STATUS.md retains the operational one-line caveats.
- Sandbox: built-in tools are denied by default, and filesystem and
command working-directory path allowlists are enforced. Agent definitions
may also declare
sandbox.envandsandbox.network, but those declarations are not yet enforced (#34, #35). Until they are, treat every agent as network-unrestricted regardless of its definition. - NATS: the bundled NATS service requires a static development token. The token is committed to this public repository, so it is not a secret: do not expose the port beyond the host, and replace the token for any non-local deployment.
fq-cas serve: the content-store service is localhost-only and unauthenticated until M5.- Agent identity: agent GitHub actions currently use the owner's
GH_TOKEN; per-agent identity and attestation are still design work.
Whilst this project is in alpha (version < 1.0.0), please raise security issues as normal GitHub issues.