The Skill permits execution of an unpinned `npx firecrawl-cli` package
Source references: 3Tool permissions allow `npx firecrawl-cli *` without pinning a package version, verifying its source, or requiring a preinstalled copy. If the package is absent locally, npx may obtain and execute whichever package version resolves at that time.
If the package or name resolution is compromised, third-party code could run with the agent process's permissions and access the current workspace and available credentials.
The allowlist permits `npx firecrawl-cli` with arbitrary arguments and does not pin a version in the package name. If an agent actually uses it, `npx` may fetch and execute the resolved package when it is not locally available. However, the body never instructs the agent to use that command and all shown operations use `firecrawl`, so the evidence establishes potential permission, not that download or execution will occur. Users can restrict use to a verified, preinstalled, pinned binary.
This assessment concerns the code and conditions shown, not proof that harm has occurred. Extract a URL's content as clean markdown, including JS-rendered pages. Use whenever the user provides a URL and wants its content; prefer over WebFetch.allowed-tools: - Bash(firecrawl *) - Bash(npx firecrawl-cli *)---Show 2 other places
## Quick start```bash# Basic markdown extractionfirecrawl scrape "<url>" -o .firecrawl/page.mdRun `firecrawl scrape --help` for the full option list.