pentest-exploit-validation
Fail
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill defines and utilizes wrappers for several powerful offensive command-line tools. Evidence includes:
sqlmap_exploitinreferences/tools.mdfor automated SQL injection.nuclei_validateinreferences/tools.mdfor automated vulnerability scanning.curl_exploitinreferences/tools.mdfor manual HTTP request crafting and manipulation.- The
bypass_exhaustionprotocol inSKILL.mdandreferences/workflows.mdinstructs the agent to persist in attempting to circumvent security controls using these tools. - [DATA_EXFILTRATION]: The skill is explicitly designed to perform data exfiltration as part of its validation process. Evidence includes:
- Instructions in
SKILL.mdto "demonstrate data exfiltration with minimal footprint." - SSRF exploitation workflows in
references/workflows.mdtargeting the cloud metadata endpoint (169.254.169.254/latest/meta-data/). - XSS exploitation workflows in
references/workflows.mddesigned to "capture document.cookie via injected payload." - SQL injection workflows in
references/workflows.mddesigned to "Extract database names, table names, column names" and exfiltrate rows. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes untrusted external data to drive its high-privilege exploitation tools. Evidence Chain:
- Ingestion points: The skill ingests an external
exploitation_queueJSON inSKILL.md(Queue Intake) andreferences/workflows.md(exploitation_queue_schema). - Boundary markers: No delimiters or instructions to ignore embedded commands are present in the processing logic.
- Capability inventory: The skill has access to
sqlmap,curl,nuclei, andplaywright, enabling network access and shell command execution. - Sanitization: There is no mention of sanitizing or validating the contents of the
source_param,endpoint, orbypass_hypothesisfields before they are passed to the exploitation tools. - [DYNAMIC_EXECUTION]: The skill facilitates the execution of dynamic content at runtime. Evidence includes:
- The
turbo_intruderfunction inreferences/tools.mdaccepts apayload_generatorparameter, which is described as a "Python script for payload generation" that the agent is expected to execute. - The
playwright_xssfunction inreferences/tools.mdexecutes arbitrary JavaScript payloads within a browser context to capture evidence.
Recommendations
- AI detected serious security threats
Audit Metadata