brave-search
Pass
Audited by Gen Agent Trust Hub on Mar 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill performs network requests to external URLs to retrieve search results and web page content.
- Evidence:
search.jsfetches data fromhttps://search.brave.com/search. Bothcontent.jsandsearch.js(via the--contentflag) can fetch content from any URL provided as a command-line argument. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests and processes untrusted natural language content from external websites.
- Ingestion points: Untrusted content is fetched in
content.jsandsearch.jsusing thefetchAPI. - Boundary markers: The skill provides delimiters in its output (e.g.,
--- Result 1 ---) insearch.jsto organize results, though these are not robust security boundaries. - Capability inventory: The skill has network access via
fetchbut does not possess filesystem modification or arbitrary command execution capabilities. - Sanitization: The skill uses the
@mozilla/readabilitylibrary andturndownincontent.jsandsearch.jsto convert HTML to Markdown, which strips scripts but does not filter natural language instructions.
Audit Metadata