{"_id":"@aiscan/cli","_rev":"3-2160e9302adf7f131e829e0e670ca442","name":"@aiscan/cli","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"@aiscan/cli","version":"1.0.1","keywords":["ai","agents","llms-txt","robots-txt","seo","mcp","aeo","agent-ready","cli"],"author":{"url":"https://aiscan.site","name":"AIScan"},"license":"MIT","_id":"@aiscan/cli@1.0.1","maintainers":[{"name":"asif2bd","email":"asif2bd@gmail.com"}],"homepage":"https://aiscan.site/docs/cli","bin":{"aiscan":"bin/aiscan.mjs"},"dist":{"shasum":"5ca6306e98dd73fe77deca5b8ac2a4a26fd33574","tarball":"https://registry.npmjs.org/@aiscan/cli/-/cli-1.0.1.tgz","fileCount":3,"integrity":"sha512-h90xPfdVpYwH7q8e553oodiA2A7sBC6HPlADBNCed2YRh61F+plFb87bFB24S+MdNWmbynpujatVbZu5h8RDNA==","signatures":[{"sig":"MEYCIQD136U0YwSgcGBsHoDDEKTVUd4x1b1/5dQuxZwxlcdzxAIhAItHeRvxj8rRjrwq0HiqnruSH3lT24kLYqRoFT30/9DB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"asif2bd","email":"asif2bd@gmail.com"},"_npmVersion":"10.9.8","description":"Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1787603222840_0.49348505062702186","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiscan/cli","version":"1.0.2","keywords":["ai","agents","llms-txt","robots-txt","seo","mcp","aeo","agent-ready","cli"],"author":{"url":"https://aiscan.site","name":"AIScan"},"license":"MIT","_id":"@aiscan/cli@1.0.2","maintainers":[{"name":"asif2bd","email":"asif2bd@gmail.com"}],"homepage":"https://aiscan.site/docs/cli","bugs":{"url":"https://github.com/Asif2BD/aiscan-cli/issues"},"bin":{"aiscan":"bin/aiscan.mjs"},"dist":{"shasum":"f96a4c4d99f8c9271aa39775e8e9d53e2ac52120","tarball":"https://registry.npmjs.org/@aiscan/cli/-/cli-1.0.2.tgz","fileCount":4,"integrity":"sha512-zCr6nVoUqq3ISl8RgdFeuRJQCHMqbo5Z3UtlLa5U1VbMlZXJewrvY421Qqv2uLSX0uZJaoDMSiGkdDu99XvJgQ==","signatures":[{"sig":"MEQCIC2AP/tzrbdhKxzcEAK7TFxVVDJariuJ4FXZ25+dP3kIAiAXIEOUPN06Aar5WqjMfkMbPZdqJN69J/LsQRrFY6w1MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiscan%2fcli@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20494},"type":"module","engines":{"node":">=18"},"gitHead":"5f276f602a531866f9b8bc72920fba97ebb47015","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0d17a98-a81f-4516-8dc8-7b4c32a98f10"}},"repository":{"url":"git+https://github.com/Asif2BD/aiscan-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1787606368093_0.18078817561449312","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aiscan/cli","version":"1.0.3","description":"Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.","type":"module","bin":{"aiscan":"bin/aiscan.mjs"},"engines":{"node":">=18"},"keywords":["ai","agents","llms-txt","robots-txt","seo","mcp","aeo","agent-ready","cli"],"homepage":"https://aiscan.site/docs/cli","repository":{"type":"git","url":"git+https://github.com/Asif2BD/aiscan-cli.git"},"bugs":{"url":"https://github.com/Asif2BD/aiscan-cli/issues"},"license":"MIT","author":{"name":"AIScan","url":"https://aiscan.site"},"gitHead":"2dbcb09931d6af2cf4d16694e87ccdc73857a808","_id":"@aiscan/cli@1.0.3","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-Rd2rdQG5AcE3l/EUCPtTNop5rCu0JxqjoxX1rf84a0jN3D7AcFjwNnqw/emXHHpqsUK2NFF9LUFj34TqhCHcoQ==","shasum":"e5edc2a9854cdcb39a1fabeabf01670e8075d7bf","tarball":"https://registry.npmjs.org/@aiscan/cli/-/cli-1.0.3.tgz","fileCount":4,"unpackedSize":20703,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiscan%2fcli@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBngDkRrx+nb92QHQk7Gm9S/T5aMdpm5/YgUTE0M+Dl1AiEAwauEOSLpN2lgXBGf0Nj+/Sm4v9Kb7XzmSiu2IZXLjRs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0d17a98-a81f-4516-8dc8-7b4c32a98f10"}},"directories":{},"maintainers":[{"name":"asif2bd","email":"asif2bd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.3_1788341759788_0.8670509373984481"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-24T20:27:02.555Z","modified":"2026-09-02T09:36:00.372Z","1.0.1":"2026-08-24T20:27:02.974Z","1.0.2":"2026-08-24T21:19:28.245Z","1.0.3":"2026-09-02T09:35:59.934Z"},"bugs":{"url":"https://github.com/Asif2BD/aiscan-cli/issues"},"author":{"name":"AIScan","url":"https://aiscan.site"},"license":"MIT","homepage":"https://aiscan.site/docs/cli","keywords":["ai","agents","llms-txt","robots-txt","seo","mcp","aeo","agent-ready","cli"],"repository":{"type":"git","url":"git+https://github.com/Asif2BD/aiscan-cli.git"},"description":"Grade any website for AI-agent readiness (ChatGPT, Claude, Perplexity) from your terminal. Zero dependencies, CI-friendly.","maintainers":[{"name":"asif2bd","email":"asif2bd@gmail.com"}],"readme":"# aiscan\n\nGrade any website for **AI-agent readiness** from your terminal — the same engine behind [aiscan.site](https://aiscan.site).\n\n```bash\nnpx aiscan-cli example.com      # or: npx @aiscan/cli example.com\n```\n\nNo 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`.\n\nOn 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.\n\n\n## What it checks\n\n16+ 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**.\n\n## Usage\n\n```\nnpx aiscan-cli <url> [more urls...] [options]\n\n  --page                 Grade one specific URL instead of the whole site (Pro)\n  --fresh                Bypass the 5-minute result cache\n  --json                 Raw JSON report (pipe into jq)\n  --md                   Markdown report (great for PR comments)\n  --fix                  Print a copy-paste prompt for Claude Code / Cursor\n  --key <key>            API key (or set AISCAN_API_KEY)\n  --private / --public   Visibility of the saved report\n  --min-score <n>        Exit 1 below n (CI gate)\n  --fail-on essential|any\n  -q, --quiet            Score line only\n  --no-color, -h, -v\n```\n\nExit codes: `0` pass · `1` gate failed · `2` bad usage · `3` network/API error.\n\n## CI example\n\n```yaml\n# .github/workflows/agent-readiness.yml\nname: Agent readiness\non: [push]\njobs:\n  aiscan:\n    runs-on: ubuntu-latest\n    steps:\n      - run: npx aiscan-cli https://example.com --min-score 85 --fail-on essential --md >> $GITHUB_STEP_SUMMARY\n        env:\n          AISCAN_API_KEY: ${{ secrets.AISCAN_API_KEY }}\n```\n\n## Fix loop with an AI agent\n\n```bash\nnpx aiscan-cli example.com --fix | pbcopy   # paste into Claude Code or Cursor\n```\n\n## Plans\n\n| | Anonymous | Free account | Pro |\n| --- | --- | --- | --- |\n| Site scans | 5/min per IP | API key, no IP limit | higher limits |\n| Report visibility | public | private by default | private by default |\n| Scan history | – | yes | yes |\n| `--page` scans | – | – | yes |\n| Monitoring + email alerts | – | manual re-scan | scheduled |\n\nCreate a free account at <https://aiscan.site/auth>, then generate an API key at <https://aiscan.site/profile#api-keys>.\n\n## Also available\n\nREST API (`/api/public/v1/scan`, OpenAPI 3.1 at `/openapi.json`), MCP server (`/api/mcp`), Chrome extension, Telegram bot, Claude Code skill.\n\nDocs: <https://aiscan.site/docs/cli>\n","readmeFilename":"README.md"}