I provide security updates for the following versions of guard-agent-jvm:
| Version | Supported |
|---|---|
| 3.x | ✅ bug and security fixes |
I take the security of Guard Agent JVM seriously. If you believe you've found a security vulnerability, please follow these steps:
-
Do not disclose the vulnerability publicly until I have fixed it.
-
Report the vulnerability through GitHub's security advisory feature:
- Go to the Security tab of the Guard Agent JVM repository
- Click on "New draft security advisory"
- Fill in the details of the vulnerability
- Submit the advisory
Alternatively, you can report vulnerabilities through GitHub's private vulnerability reporting feature.
-
Include the following information in your report:
- A description of the vulnerability and its potential impact
- Steps to reproduce the issue
- Affected versions
- Any potential mitigations or workarounds
I will acknowledge your report within 48 hours and send a detailed response within 7 days, including the next steps in handling the vulnerability.
The agent carries security-sensitive material by design: HMAC signing secrets, AES-256-GCM payload encryption keys, and redaction behavior. Report anything that weakens the signatures, leaks key material, weakens redaction, breaks the at-least-once delivery guarantee, or makes the agent block or crash the host application.
The agent is telemetry: detection and enforcement decisions live in the engine (guard-core-jvm).