The permission set allows an unpinned CLI to be run through npx
Source references: 2The tool permissions expressly allow `npx firecrawl-cli`. When the package is absent locally, npx can obtain and execute software, but no exact version or source verification is specified; the documented examples only require an installed `firecrawl` command.
If this path is used, the user may execute package code that has changed, been replaced, or has not been reviewed, with the authority of the terminal process.
The allowlist permits commands matching `npx firecrawl-cli` without a pinned version, but permission is not an instruction to execute it. Every visible example invokes `firecrawl`; none invokes npx or supplies an installation step or source verification. An agent could choose the unpinned npx route, but the source does not establish that the Skill actually triggers a download and execution.
This assessment concerns the code and conditions shown, not proof that harm has occurred. Bulk-extract many pages from one site or section. Use for "crawl", "everything under /docs", or content spanning linked pages.allowed-tools: - Bash(firecrawl *) - Bash(npx firecrawl-cli *)---Show 1 other places
# Full crawl with depth limitfirecrawl crawl "<url>" --max-depth 3 --wait --progress -o .firecrawl/crawl.json