Documentation/Quickstart

Quickstart

Make your first DevSecure Intelligence request in five minutes.

1. Check the public API

The status endpoint is public and verifies that the API, cache, and data freshness checks are reachable.

curl https://api.intelligence.devsecure.io/api/v1/status

For the full schema, see API Reference: GET /api/v1/status.

2. Get an API key

Create a free account from Get started free. The dashboard shows the full API key exactly once. Store it in your secret manager.

DevSecure customer keys use this format:

dsec_test_<random_body>_<checksum>

Use dsec_test_* while Stripe and Clerk are still in test mode. Production keys use dsec_live_*.

3. Look up a CVE

export DEVSECURE_API_KEY="dsec_test_..."

curl \
  -H "Authorization: Bearer $DEVSECURE_API_KEY" \
  https://api.intelligence.devsecure.io/api/v1/cve/CVE-2021-44228

For the full schema, see API Reference: GET /api/v1/cve/{cve_id}.

4. Prioritize a scanner list

curl -X POST \
  -H "Authorization: Bearer $DEVSECURE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cve_ids":["CVE-2021-44228","CVE-2020-1472"]}' \
  https://api.intelligence.devsecure.io/api/v1/prioritize

For the full schema, see API Reference: POST /api/v1/prioritize.

Next