Caveat verdict
agent-defender
Security scanning tool description with YARA rules, AST analysis, and DLP capabilities invoked as Python scripts; no malicious behavior in the content itself.
⚠ Flagged for review — coarse, uncorroborated signal, not a confirmed exploit. Review the config yourself before installing.
Automated static analysis — not a human review. Caveat flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
Findings (25)
Accesses sensitive system files
ARCHITECTURE_ANALYSIS_20260407.md · code · /etc/passwd
Prompt injection — tries to override agent instructions
INTEGRATION_REPORT.md · code · ignore previous instructions
Recursive delete from root or home — destructive command
README.md · code · rm -rf /
Uses eval() — can execute arbitrary code
README.md · code · eval(
Pipe-to-shell pattern (curl | sh) — supply chain attack vector
integrated_rules/RULES_INDEX.yaml · prose · downgraded · curl | bash
Pipe to bash — executes piped content as shell commands
integrated_rules/RULES_INDEX.yaml · prose · downgraded · | bash
os.system/popen — direct OS command execution
README.md · code · os.system(
Pipe to python — executes piped content as Python code
PROJECT_ASSESSMENT_20260407.md · prose · downgraded · | Python
References sudo — requests elevated privileges
README_SIGMA_YARA.md · code · sudo
Accesses AWS credentials file
rules_backup/backup_20260407_195520/data_exfil_integrated.json · prose · downgraded · ~/.aws/credentials
Pipe to sh — executes piped content as shell commands
rules_backup/backup_20260407_195520/remote_load_rules.json · prose · downgraded · |sh
subprocess execution — runs system commands from Python
integrate_scanner_v4.py · prose · downgraded · subprocess.run(
References SSH/GPG private keys
integrated_rules/RULES_INDEX.yaml · prose · downgraded · SSH_Key
pip3 install — installs Python packages at runtime
README.md · code · pip3 install
Accesses system credential store
rules_backup/backup_20260407_195520/credential_theft_integrated.json · prose · downgraded · Keychain
Accesses .ssh directory
rules_backup/backup_20260407_195520/data_exfil_integrated.json · prose · downgraded · .ssh/
Accesses cloud provider credentials
rules_backup/backup_20260407_195520/data_exfil_integrated.json · prose · downgraded · ~/.aws
Reads files from sensitive system paths
rules_backup/backup_20260407_195520/data_exfil_integrated.json · prose · downgraded · readFileSync|\\.read\\s*\\(|open\\s*\\(/\n $send_func = /requests\\.post|
References child_process — can spawn system processes
rules_backup/backup_20260407_195520/tool_poisoning_integrated.json · prose · downgraded · child_process
Python shutil file operation — copies/moves/deletes files
backup_manager.sh · prose · downgraded · shutil.move(
POSTs data to external URL
INTEGRATION_REPORT.md · prose · downgraded · .post('http://
Uses XMLHttpRequest — network access
rules_backup/backup_20260407_195520/data_exfil_integrated.json · prose · downgraded · XMLHttpRequest
Base64 encoding/decoding
rules_backup/backup_20260407_195520/evasion_integrated.json · prose · downgraded · base64_decode
References tunneling service
rules_backup/backup_20260407_195520/network_tunnel_rules.json · prose · downgraded · ngrok
Popular HTTP library — network access
rules_backup/backup_20260407_195520/supply_chain_integrated.json · prose · downgraded · axios
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class A/B/D/E). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
No declared permissions — minimal attack surface.
Is this flag fair?
Thanks — recorded.