Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Base URL: `https://hackidle.github.io/nist-cmvp-api/api/`
| `metadata.json` | Dataset info (last update, counts, feature flags) |
| `index.json` | API index with all endpoints and feature information |
| `schemas/*.schema.json` | JSON Schemas for response validation |
| `certificates/index.json` | Compact discovery index for every per-certificate detail file |
| `certificates/{certificate}.json` | Structured detail record for one CMVP certificate |

## Data Structure
Expand Down Expand Up @@ -170,6 +171,10 @@ curl -s https://hackidle.github.io/nist-cmvp-api/api/algorithms.json | \
# Get the full detail page payload for one certificate
curl -s https://hackidle.github.io/nist-cmvp-api/api/certificates/5203.json | jq '.certificate'

# Discover certificate detail files without loading every detail payload
curl -s https://hackidle.github.io/nist-cmvp-api/api/certificates/index.json | \
jq '.certificates[] | select(.dataset == "active" and .standard == "FIPS 140-3") | {certificate_number, path, vendor_name, module_name}'

# Check last update and extraction metrics
curl -s https://hackidle.github.io/nist-cmvp-api/api/metadata.json | \
jq '{generated_at, extraction_metrics: .extraction_metrics.combined}'
Expand Down
Loading