hunting-for-dns-based-persistence

Pass

Audited by Gen Agent Trust Hub on Sep 15, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The script scripts/agent.py executes the local system utility dig via subprocess.run() to perform DNS resolutions. This call uses structured arguments in a list format instead of invoking a shell context (shell=True), which mitigates command injection vectors and is standard practice for this type of utility.
  • [EXTERNAL_DOWNLOADS]: The script scripts/agent.py performs external HTTP requests to api.securitytrails.com to collect passive DNS data and subdomains. This communication is required to support the threat hunting functions described in the skill metadata.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 15, 2026, 12:20 AM