skills/mukul975/anthropic-cybersecurity-skills/performing-web-application-penetration-test/Gen Agent Trust Hub
performing-web-application-penetration-test
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONMETADATA_POISONINGEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it fetches and processes data from external, untrusted web applications during security assessments.
- Ingestion points: The
run_assessmentfunction inscripts/agent.pyuses therequestslibrary to retrieve headers and body content from arbitrary URLs provided by the user. - Boundary markers: The skill does not implement delimiters or explicit instructions to the agent to disregard potential instructions embedded within the retrieved HTML or HTTP headers.
- Capability inventory: The skill possesses capabilities for network communication, local file reading (wordlists), and subprocess execution of the
ffufbinary. - Sanitization: No sanitization, escaping, or filtering of the retrieved web content is performed before the data is presented to the agent for analysis.
- [COMMAND_EXECUTION]: The script
scripts/agent.pyutilizessubprocess.runto execute the external utilityffuf. - Evidence: The
run_directory_bruteforcefunction interpolates a user-provided target URL directly into the command arguments forffuf. While the implementation uses a list-based argument structure to prevent shell-level command injection, the target URL is not validated or sanitized before execution. - [METADATA_POISONING]: There is a discrepancy in the attribution of the skill between different files.
- Evidence: The YAML frontmatter in
SKILL.mdlists the author as "mahipal," whereas theLICENSEfile attributes the copyright to "mukul975." This inconsistency in metadata can be misleading regarding the skill's origin and maintenance. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
requestsPython package and recommends the use of external tools such asffuf,sqlmap, andLinkFinder.py. - Evidence: The script
scripts/agent.pyincludes a prompt to the user to executepip install requestsif the dependency is missing. Users are responsible for ensuring these tools are sourced from legitimate and secure repositories.
Audit Metadata