If you discover a security issue in JustAgent — the judicial AI agent platform — report it privately to team@justagent.dev. Do not open a public issue.
You can expect:
- A response within 72 hours confirming receipt
- An assessment within 7 days, including a timeline for a fix
- CVE assignment if applicable
- Credit in the release notes (unless you prefer to remain anonymous)
The following fall within scope:
- Code injection or command injection via crafted inputs (commit messages, config files, plugin manifests)
- Credential leakage — API keys, tokens, or environment variables exposed in logs, error messages, or artifacts
- Unsafe handling of user-supplied TOML, JSON, or other structured inputs
- Privilege escalation through the plugin system or LSP server
- Supply chain issues in bundled dependencies
- Leakage or mishandling of sensitive judicial data (case materials, evidence, legal instruments) — exposure in logs, caches, or artifacts
Out of scope:
- Issues in third-party LLM providers (report those to the provider directly)
- Theoretical attacks requiring physical access or already-compromised machines
- Social engineering
| Version | Supported |
|---|---|
| 2.0.x | Yes |
| 1.x | No |
JustAgent uses Semgrep for code security scanning, pip-audit for dependency auditing, and cryptographic primitives from the cryptography library. For judicial and government deployments, the platform additionally ships RBAC, SSO, encryption, data-protection, and compliance modules in src/justagent/security/. Dependencies are pinned with hashes in uv.lock.
If you notice a vulnerable dependency in uv.lock, include the CVE ID and affected version range in your report.