pentest-engagement
Warn
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various security tools including
nmapfor network scanning andnucleifor vulnerability detection. It also supports acustom_report_cmdparameter that allows for the execution of a user-specified command to handle report generation, which receives paths to sensitive report data. - [DATA_EXFILTRATION]: The workflow includes a mechanism to transmit the generated penetration test deliverable (a ZIP file containing findings and artifacts) to an external Slack channel using the
tools/slack-send.pyutility script. - [CREDENTIALS_UNSAFE]: The skill is designed to interact with sensitive credentials stored in a
.envfile. It utilizes a utility script,tools/env-reader.py, to fetch secret values based on environment variable names provided in the scope configuration. - [EXTERNAL_DOWNLOADS]: The skill performs active and passive reconnaissance by reaching out to external services such as
crt.sh,certspotter, andsubfinderfor subdomain discovery and certificate logging data, and usestools/nvd-lookup.pyto query vulnerability databases. - [PROMPT_INJECTION]: The skill ingests external scope files (Markdown or JSON) which define the engagement parameters, representing a surface for indirect prompt injection.
- Ingestion points:
scope_fileparameter andscopeconfiguration object. - Boundary markers: None identified; the workflow treats the scope file as an authoritative source of testing targets and rules.
- Capability inventory: Subprocess execution for scanning tools, file system writes for results, and network operations for reporting.
- Sanitization: No explicit sanitization or validation of the scope file content is documented.
Audit Metadata