pyats-asa-firewall

Pass

Audited by Gen Agent Trust Hub on Oct 2, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill follows security best practices by utilizing environment variables (e.g., %ENV{NETCLAW_USERNAME}, %ENV{NETCLAW_PASSWORD}) for device authentication within the pyATS testbed configuration, avoiding the risk of hardcoded credentials.
  • [SAFE]: All defined operations are restricted to read-only diagnostic commands (show version, show failover, show vpn-sessiondb, etc.), which prevents the agent from making unauthorized configuration changes to the firewall infrastructure.
  • [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external Cisco ASA firewalls. While this represents a potential injection surface, the risk is negligible as the skill lacks capabilities to perform file writes or external network requests based on the received output. This ingestion is a primary and necessary function for firewall monitoring.
  • [SAFE]: The skill instructions include explicit guardrails and workflows that prioritize human-in-the-loop verification (e.g., checking failover status before maintenance) and audit logging.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 2, 2026, 03:55 PM