firecrawl-search
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill retrieves and extracts full-page markdown content from external websites when the
--scrapeflag is used. This content is ingested by the agent, creating a surface for indirect prompt injection attacks where instructions embedded in external web pages could attempt to influence the agent's behavior. - Ingestion points: External web content is saved to local files in the
.firecrawl/directory, such as.firecrawl/scraped.json. - Boundary markers: The skill does not provide specific instructions for using delimiters or boundary markers to isolate external content from the agent's primary instructions.
- Capability inventory: The skill has access to the
Bashtool to executefirecrawlandnpxcommands. - Sanitization: No sanitization or filtering of the scraped web content is specified before the agent reads the output files.
- [DATA_EXFILTRATION]: The skill implements a
search-feedbackcommand that transmits telemetry, search ratings, and descriptions of "missing content" back to the vendor's API. While this is a documented feature for credit refunds, it represents a data transmission channel to an external service managed by the vendor. - [COMMAND_EXECUTION]: The skill relies on shell command execution via the
Bashtool to perform searches, process JSON data withjq, and send feedback to the vendor. - [EXTERNAL_DOWNLOADS]: The skill references
npx firecrawl, which triggers the download and execution of the vendor's CLI package from the npm registry if it is not already present in the environment.
Audit Metadata