firecrawl
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from the public web, creating a potential surface for indirect prompt injection if the agent interprets embedded instructions within the scraped data.
- Ingestion points: External data enters the agent context through the
scrape,crawl,batchScrape,search, andstartAgenttools, which fetch content from arbitrary URLs. - Boundary markers: The skill returns data within a structured JSON envelope (
{ data, meta }), providing clear separation between the tool's output and its metadata. - Capability inventory: The skill provides powerful browser automation capabilities via
executeBrowserCodeandinteractWithScrape, which can execute agent-generated code in a remote sandbox. - Sanitization: While the Firecrawl API performs deterministic cleaning of HTML to produce Markdown, it does not filter or sanitize natural language instructions embedded in the web content.
- [DYNAMIC_EXECUTION]: The
executeBrowserCodeandinteractWithScrapetools allow the agent to generate and execute code (supporting Node.js, Python, and Bash runtimes) within a remote browser sandbox hosted by the Firecrawl API. While this is an intended feature of the Firecrawl service for handling interactive web elements, it represents a dynamic execution vector where the agent determines the code to be run based on the task and environment.
Audit Metadata