The allowed npx form can obtain and execute an external CLI package
Source references: 3The tool permissions include `Bash(npx firecrawl-cli *)`. When the package is not locally cached or version-pinned, npx can retrieve and execute code from the configured package registry; the Skill pins no version and states no source verification.
Execution depends on the package and dependencies served at that time. A malicious or unexpectedly changed release could run with the agent's current permissions and access files, environment variables, and network resources available to that process.
The permission declaration allows `npx firecrawl-cli` without a pinned version, but the complete source contains no step that actually invokes that form; all download examples use `firecrawl`. Permission alone cannot establish that npx will download a package, which registry it would use, or which version it would execute. The user can ask the author to remove the unused npx permission or specify a pinned version and trusted registry.
This assessment concerns the code and conditions shown, not proof that harm has occurred. Save a site or section as local files (markdown, screenshots). Use for "download the site", offline docs, or a local copy for reference.allowed-tools: - Bash(firecrawl *) - Bash(npx firecrawl-cli *)---Show 2 other places
```bash# With screenshotsfirecrawl x download https://docs.example.com --screenshot --limit 20 -y# Multiple formats (each saved as its own file per page)firecrawl x download https://docs.example.com --format markdown,links --screenshot --limit 20 -y# Creates per page: index.md + links.txt + screenshot.png