You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address top 10 audit findings across security, correctness, and reliability
- Add Lambda service pseudo-asset to graph so MAY_CREATE_LAMBDA edges
are no longer silently dropped, restoring Lambda privesc detection
- Add pagination to 6 network/ELB collector methods that were silently
truncating data in accounts with >100 resources
- Add non-root USER to Dockerfile.mcp to reduce container attack surface
- Log import errors in cli/main.py instead of silently swallowing them
- Validate --terraform-cmd against an allowlist of known binaries to
prevent command injection via arbitrary binary paths
- Pass IAM Deny statements to resource matching in access edge building
to eliminate false-positive attack paths
- Raise pydantic floor to >=2.6.3 to avoid CVE-2024-3772 (DoS via URL)
- Treat missing/unresolvable nodes in attack paths as suspicious instead
of legitimate; replace assert with proper None checks
- Replace bare except Exception in IAM/network collectors with specific
(ClientError, BotoCoreError) catches and log.warning
- Remove debug print() and dead datetime.utcnow() call from scanner
0 commit comments