signal 01deterministic

Verify software before the agent acts on it. One call. Three deterministic signals.

Call Attestd before install, execute, recommend, deploy, expose, or upgrade. CVE risk, supply chain compromise, and package name integrity. No code or repository access required.

risk_stateNVD-derived vulnerability risk classification.
supply_chain.compromisedMalicious publish status, independent of CVE history.
typosquatPackage name integrity: typosquats and AI-hallucinated names.

A package can return risk_state: "none" and supply_chain.compromised: true. The signals are independent by design.

Already have a key? Sign in

attestd check
$curl "https://api.attestd.io/v1/check?product=react-codeshift&version=1.0.0" -H "Authorization: Bearer $ATTESTD_API_KEY"
{
  "supported": false,
  "supply_chain_monitored": false,
  "typosquat": {
    "detected": true,
    "kind": "hallucination",
    "resembles": "@types/jscodeshift",
    "likely_intended": [
      "@types/jscodeshift",
      "jscodeshift"
    ],
    "confidence": 0.9,
    "ecosystem": "npm"
  }
}
one call / three signalsrefreshed every 6h
attestd for developers

Verify before install or recommend. Inside your IDE.

Connect Cursor, Claude Code, or Windsurf to Attestd via MCP. Before your assistant installs a package or recommends a dependency, get a structured answer without leaving the editor.

Attestd for Developers →
14 / start building

The free tier is live. No waitlist, no approval.

1,000 API calls per month at no cost. No credit card required. Sign up with your email and make your first call in under two minutes.

Get your free API key →

Free tier
1,000 API calls per month. No credit card required.
617 CVE-covered products, expanding each quarter. See all products in the docs.