Description
agentverus-scanner fails to analyze compiled Python bytecode files in companion code directories, allowing attackers to bypass security scanning by shipping malicious __pycache__ entries alongside benign source files. Attackers can execute arbitrary Python bytecode on import while the scanner reports a CERTIFIED verdict with high trust scores in both static and semantic analysis modes.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| agentverus | agentverus-scanner | ≤ 0.8.1 | — |
References
- GitHub Issue #27 issue-tracking
- https://github.com/agentverus/agentverus-scanner/blob/v0.8.1/src/scanner/companion-code.ts technical-description
- https://github.com/agentverus/agentverus-scanner/blob/v0.8.1/src/scanner/analyzers/semantic.ts technical-description
- https://github.com/agentverus/agentverus-scanner product
- VulnCheck Advisory: agentverus-scanner Companion Code Analysis Bypass via Excluded Python Bytecode third-party-advisory