Use the latest version of @techwavedev/agi-agent-kit to ensure you have the most secure and reliable agent framework.
| Version | Supported |
|---|---|
| 1.5.x | ✅ |
| 1.4.x | ✅ |
| 1.3.x | ✅ |
| < 1.3.8 | ❌ (Stale) |
We take the security of our framework seriously. If you discover a security vulnerability, please follow these steps:
- Do NOT create a public GitHub issue for sensitive security vulnerabilities.
- Email your findings to
security@techwavedev.net(or open a strictly private advisory if available). - Provide a detailed description of the vulnerability and steps to reproduce.
We will acknowledge your report within 48 hours and work with you to remediate the issue.
This framework includes built-in security mechanisms:
- Pre-flight Sanitization:
verify_public_release.pyandscripts/verify_public_release.pyscan for private tokens, credentials, and forbidden terms before publishing. - Credential Exclusion:
.gitignoreblocks.env,credentials.json,token.json,*.pem, and*.keyfrom version control. - Deterministic Execution: Limits the agent's ability to hallucinate dangerous commands by restricting it to pre-approved scripts.
- Vulnerability Scanner Skill: Built-in
vulnerability-scannerskill withsecurity_scan.pydetects API keys, private keys, and hardcoded secrets in codebases. - Automated GitHub Scanning: comprehensive CI/CD security pipeline including:
- Dependabot: Automated dependency updates for NPM, Pip, and Actions.
- CodeQL: Static application security testing (SAST) for Python and JavaScript.
- VirusTotal: Release artifact scanning for malware/viruses.
- Provenance: We use NPM provenance to verify build integrity.