surface-recon
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze data from arbitrary external sources, including web pages, API responses, and network traffic (HAR files). This creates an attack surface where malicious instructions embedded in the target content could attempt to influence the agent's behavior during the reconnaissance process. While the skill includes 'gates' to ensure the integrity of the technical report, it does not explicitly detail sanitization protocols for preventing the LLM from following instructions discovered on target sites.
- [COMMAND_EXECUTION]: The skill utilizes the
Bashtool to run commands, including the use ofnpxto execute theagent-browserutility. It also references thesurfacercompiler for generating interface descriptors from mapped data. - [DYNAMIC_EXECUTION]: To extract data from modern web applications (SPAs), the skill uses
agent-browser evalto execute JavaScript within the context of the target web page. This is used to inspect framework globals (e.g.,window.__NEXT_DATA__) and the React component tree. While restricted to the browser context, this represents dynamic code execution on data derived from external sources.
Audit Metadata