
Security News
pnpm 12’s Rust Rewrite Cuts Install Times by Up to 90%
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.
@aiscan/cli
Advanced tools
Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.
Grade any website for AI-agent readiness from your terminal — the same engine behind aiscan.site.
npx aiscan-cli example.com # or: npx @aiscan/cli example.com
No install, no dependencies, Node 18+. Using it often? npm i -g aiscan-cli, then just aiscan example.com. No npm available (minimal CI images)? Fall back to curl -fsSL https://aiscan.site/cli.mjs | node - example.com.
On Node < 18 the CLI cannot run: upgrade Node (https://nodejs.org, or nvm install 18 && nvm use 18), scan in the browser at https://aiscan.site, or use the REST API.
16+ evidence-backed checks across five dimensions — Discoverability, Content, Bot Access, Capabilities, Commerce — each mapped to a published standard (RFC 9309 robots.txt, sitemaps.org, llms.txt, RFC 9727 api-catalog, MCP server cards, Agent Skills, OAuth discovery, RFC 9457 problem details, Content Signals). Every result carries the evidence we observed (status codes, headers, byte counts) and a tier: essential, recommended or bonus.
npx aiscan-cli <url> [more urls...] [options]
--page Grade one specific URL instead of the whole site (Pro)
--fresh Bypass the 5-minute result cache
--json Raw JSON report (pipe into jq)
--md Markdown report (great for PR comments)
--fix Print a copy-paste prompt for Claude Code / Cursor
--key <key> API key (or set AISCAN_API_KEY)
--private / --public Visibility of the saved report
--min-score <n> Exit 1 below n (CI gate)
--fail-on essential|any
-q, --quiet Score line only
--no-color, -h, -v
Exit codes: 0 pass · 1 gate failed · 2 bad usage · 3 network/API error.
# .github/workflows/agent-readiness.yml
name: Agent readiness
on: [push]
jobs:
aiscan:
runs-on: ubuntu-latest
steps:
- run: npx aiscan-cli https://example.com --min-score 85 --fail-on essential --md >> $GITHUB_STEP_SUMMARY
env:
AISCAN_API_KEY: ${{ secrets.AISCAN_API_KEY }}
npx aiscan-cli example.com --fix | pbcopy # paste into Claude Code or Cursor
| Anonymous | Free account | Pro | |
|---|---|---|---|
| Site scans | 5/min per IP | API key, no IP limit | higher limits |
| Report visibility | public | private by default | private by default |
| Scan history | – | yes | yes |
--page scans | – | – | yes |
| Monitoring + email alerts | – | manual re-scan | scheduled |
Create a free account at https://aiscan.site/auth, then generate an API key at https://aiscan.site/profile#api-keys.
REST API (/api/public/v1/scan, OpenAPI 3.1 at /openapi.json), MCP server (/api/mcp), Chrome extension, Telegram bot, Claude Code skill.
FAQs
Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.
We found that @aiscan/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.

Research
/Security News
Thirteen malicious Packagist themes expose visitors on unpatched iPhones to a WebKit-to-kernel exploit chain that steals device data and wallet seeds.