
Security News
arXiv Is Rate Limiting Authors Following a Flood of AI Slop Submissions
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.
@rankcli/cli
Advanced tools
The only SEO tool with GEO (AI Search Optimization) and MCP for AI assistants.
Developer-first SEO. CLI-native. Optimizes for Google and ChatGPT, Perplexity, Claude.
| Feature | RankCLI | Competitors |
|---|---|---|
| GEO (AI Search) | ✅ Check if GPTBot/ClaudeBot can crawl | ❌ |
| MCP Server | ✅ AI assistants can run audits | ❌ |
| Framework Fixes | ✅ 25+ frameworks | ❌ |
| CLI/CI Native | ✅ Built for developers | ❌ |
| Price | From $9/mo | $99-500/mo |
npm install -g @rankcli/cli
# or
pnpm add -g @rankcli/cli
Verify:
rankcli --version
# Run an SEO audit
rankcli audit --url https://yoursite.com
# Login to unlock all features
rankcli login
# Full 280+ check audit
rankcli audit --url https://yoursite.com --max-pages 5
Check if AI crawlers can access your site:
rankcli audit --url https://yoursite.com --geo
Analyzes:
Let Claude, Cursor, or any MCP-compatible AI run SEO audits for you. No installation required — just add your API key:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"rankcli": {
"url": "https://rankcli-audit-worker.fly.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Get your API key at rankcli.dev/dashboard.
Available tools:
seo_audit — Full 280+ check audit on any URLseo_geo_check — AI search visibility analysisseo_robots_check — AI crawler permissions in robots.txtseo_compare — Compare SEO metrics between two URLsNow just ask Claude: "Run an SEO audit on example.com" ✨
Auto-generate fixes for 25+ frameworks:
rankcli apply --url https://mysite.com
Supported frameworks:
| Analyzer | What It Does |
|---|---|
| GEO | AI crawler access, LLM signals, citation readiness |
| Core Web Vitals | LCP, CLS, INP, TTFB estimation |
| Security Headers | HTTPS, HSTS, CSP (A+ to F grading) |
| Structured Data | JSON-LD validation, rich results |
| Images | Alt text, dimensions, modern formats |
| Internal Links | Anchor text, orphan detection |
| Mobile SEO | Viewport, touch targets, PWA |
rankcli auditRun comprehensive SEO audit (280+ checks).
rankcli audit [options]
Options:
-u, --url <url> URL to audit
-o, --output <format> Output: json, console (default: console)
--max-pages <n> Max pages to crawl (default: 5)
--geo Include GEO analysis
--check-links Check broken links
--ai AI-powered analysis
rankcli applyGenerate and apply framework-specific fixes.
rankcli apply --url https://mysite.com --dry-run # Preview
rankcli apply --url https://mysite.com --auto # Auto-apply
rankcli keywordsAI-powered keyword research.
rankcli keywords --url https://mysite.com --ai
rankcli keywords --competitor -c 'competitor.com' -s 'target keyword'
rankcli contentContent analysis for readability and snippets.
rankcli content --url https://mysite.com/blog --keyword 'seo tips'
# Interactive login
rankcli login
# API key (for CI/CD)
rankcli login --token rankcli_your_api_key
# Or environment variable
export RANKCLI_API_KEY=rankcli_your_api_key
name: SEO Audit
on: [push, pull_request]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g @rankcli/cli
- run: rankcli audit --url ${{ secrets.SITE_URL }} -o json > audit.json
env:
RANKCLI_API_KEY: ${{ secrets.RANKCLI_API_KEY }}
- name: Fail on critical issues
run: |
errors=$(jq '.issues | map(select(.severity == "error")) | length' audit.json)
[ "$errors" -eq 0 ] || exit 1
| Variable | Description |
|---|---|
RANKCLI_API_KEY | API key for authentication |
OPENAI_API_KEY | OpenAI API key for AI features |
ANTHROPIC_API_KEY | Anthropic API key (alternative) |
| Feature | Free | Solo+ (from $9/mo) |
|---|---|---|
| SEO Checks | 100 | 280+ |
| GEO Analysis | Basic | Full |
| Framework Fixes | - | ✅ 25+ |
| Auto-Fix PRs | - | ✅ |
| Sites | 1 | 10 |
MIT
FAQs
RankCLI - Ship code, get ranked. SEO meets CI/CD.
The npm package @rankcli/cli receives a total of 463 weekly downloads. As such, @rankcli/cli popularity was classified as not popular.
We found that @rankcli/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
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.

Research
/Security News
A new GhostAction wave hits hundreds of GitHub repos, expanding CI/CD secret theft to cloud and AI credentials in source code and git history.

Research
/Security News
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.