Skip to content

List the latest released component per prefix

GET
/api/components/latest

Returns one released component per prefix — the numerically highest version/release pair — for dropdown population. A component is a STIG in progress; released ones are instance-wide reference data for any authenticated user. Unreleased drafts never appear. The q parameter filters components by case-insensitive substring with abbreviation expansion (RHEL matches Red Hat Enterprise Linux); queries shorter than 2 characters return no rows.

Authorizations

tokenAuth

Personal access token authentication. Send via Authorization header: Authorization: Token vulcan_xxx. Tokens are SHA-256 hashed server-side (never stored in plaintext). Scopes: read (GET), write (mutations), admin (everything). Create tokens via Settings → API Tokens in the web UI.

Type
HTTP (token)

Parameters

Query Parameters

q

Component filter — case-insensitive substring matched against name, prefix, and title, with abbreviation expansion (minimum 2 characters).

Type
string
Example"RHEL-09"

Responses

Latest released component per prefix, ordered by prefix

application/json
JSON
{
  
"rows": [
  
  
{
  
  
  
"id": 38,
  
  
  
"prefix": "RHEL-09",
  
  
  
"name": "RHEL 9 Hardened Baseline",
  
  
  
"title": "Red Hat Enterprise Linux 9",
  
  
  
"version": 2,
  
  
  
"release": 1
  
  
}
  
]
}

Playground

Server
Authorization
Variables
Key
Value

Samples

Powered by VitePress OpenAPI

Part of the MITRE Security Automation Framework (SAF)