company-research
Pass
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [UNVERIFIABLE_DEPENDENCIES]: The skill depends on an external CLI tool that must be installed by the user via a package manager.
- Evidence:
SKILL.mdinstructs the user to executenpm install -g browseto enable the skill's core functionality. - [DYNAMIC_EXECUTION]: The skill invokes local JavaScript files using Node.js to automate data processing and report generation.
- Evidence: The workflow utilizes
extract_page.mjsfor content scraping,list_urls.mjsfor deduplication, andcompile_report.mjsfor the final synthesis. These are called via shell commands within the Bash Agent. - [INDIRECT_PROMPT_INJECTION]: The skill processes content from the public web to perform company research, which inherently creates a surface for indirect prompt injection if external sites contain malicious instructions.
- Ingestion points:
extract_page.mjsretrieves HTML content from arbitrary URLs to extract company descriptions and features. - Boundary markers: The research subagent prompt includes a dedicated "ANTI-HALLUCINATION RULES" section that explicitly instructs the model to avoid pattern-matching or letting external context override its instructions.
- Capability inventory: The skill is restricted to the Bash Agent and uses it to perform file writes and execute the
browseCLI. - Sanitization:
extract_page.mjscontains logic to strip script, style, and noscript tags, as well as HTML comments, before presenting the text to the model. - [COMMAND_EXECUTION]: The skill makes extensive use of shell commands to manage temporary files, create output directories on the Desktop, and orchestrate the research pipeline.
- Evidence:
SKILL.mdandreferences/workflow.mddetail the use ofmkdir,rm,catwith heredocs, and thebrowsetool chain.
Audit Metadata