Skip to content

API Operations

The cyber.trackr.live API provides comprehensive access to cybersecurity compliance data including DISA STIGs, SRGs, RMF controls, CCIs, and SCAP documents.

  • Getting Started Guide - Make your first API call in 30 seconds
  • Base URL: https://cyber.trackr.live/api
  • Authentication: None required (public API)
  • Response Format: JSON

Common Endpoints

Most Used

http
GET /stig                                    # List all STIGs/SRGs
GET /stig/{title}/{version}/{release}        # Get specific STIG
GET /rmf/5                                   # List RMF Rev 5 controls
GET /cci                                     # List all CCIs

Endpoint Categories

📋 STIG & SRG Documents

  • List Documents: Get all available STIGs and SRGs
  • Document Summary: Get document metadata and requirement list
  • Requirement Details: Get full requirement specification with check/fix text

🔒 RMF Controls

  • RMF Rev 4 & 5: Access NIST RMF control families and individual controls
  • Control Details: Full control text, implementation guidance, and relationships

🎯 CCI References

  • CCI List: Browse Common Control Identifiers
  • CCI Details: Get detailed CCI information and RMF mappings

📊 SCAP Content

  • SCAP Documents: Security Content Automation Protocol documents
  • SCAP Requirements: Individual SCAP requirement details

Rate Limits & Performance

  • No Authentication Required: All endpoints are publicly accessible
  • Rate Limits: Please be respectful with request frequency
  • Response Format: All responses are JSON
  • CORS Enabled: Safe for browser-based applications

Interactive Documentation

The interactive API documentation below allows you to:

  • Try requests directly from your browser
  • See real response data from the live API
  • Explore all endpoints with full parameter details
  • Copy working code examples in multiple languages

Complete OpenAPI 3.1.1 specification for cyber.trackr.live API.
This API provides access to DISA STIGs, SRGs, RMF controls, CCIs, and SCAP data.

DISA Cybersecurity Ecosystem Hierarchy

NIST RMF Controls (high-level policy framework)
    ↓ (decomposed into atomic, testable statements)
CCIs (Control Correlation Identifiers - bridge policy to implementation)
    ↓ (grouped by technology class into generic requirements)  
SRGs (Security Requirements Guides - technology class "what" to do)
    ↓ (implemented as vendor-specific "how" to do it)
STIGs (Security Technical Implementation Guides - vendor/product specific)
    ↓ (automated versions for scanning tools)
SCAP (Security Content Automation Protocol documents)

Critical Relationships

  • RMF Controls contain assessment procedures that reference CCIs
  • CCIs map back to RMF Controls and forward to STIG/SRG requirements
  • SRGs define generic technology requirements that STIGs implement specifically
  • V-IDs can appear in both SRG and corresponding STIG (same requirement, different specificity)
  • SV-IDs are XCCDF rule identifiers with revision tracking across document releases

Contact

Servers

https://cyber.trackr.live/apiProduction server (default)
https://{subdomain}.trackr.live/apiConfigurable server endpoint

API Documentation

Self-documenting API root endpoint

Operations


Get API documentation

GET
/

Returns self-documenting schema showing all available endpoints

Responses

API endpoint documentation

application/json
JSON
{
"server_api_root": "https://cyber.trackr.live/api",
"additionalProperties": "string"
}

Playground

Samples


Documents

Security Technical Implementation Guides (STIGs) and Security Requirements Guides (SRGs)


List all STIGs and SRGs

GET
/stig

Returns complete list of Security Technical Implementation Guides (STIGs) and
Security Requirements Guides (SRGs). Note: These are mixed in one endpoint.

Responses

Complete list of STIGs and SRGs grouped by document name

application/json
JSON
{
"additionalProperties": [
]
}

Playground

Samples


Get STIG or SRG document details

GET
/stig/{title}/{version}/{release}

Returns complete document with all requirements

Parameters

Path Parameters

title*

Document title exactly as it appears in the list endpoint

Typestring
Required
Example"Juniper_SRX_Services_Gateway_ALG"
Min Length1
Max Length200
version*

Major version number of the document

Typestring
Required
Example"3"
Pattern"^\\d+$"
release*

Release number within the version

Typestring
Required
Example"3"
Pattern"^\\d+(\\.\\d+)?$"

Responses

Complete document details with all requirements

application/json
JSON
{
"id": "Juniper_SRX_SG_ALG_STIG",
"title": "Juniper SRX Services Gateway ALG Security Technical Implementation Guide",
"description": "string",
"status": "accepted",
"published": "2024-12-19",
"requirements": {
"additionalProperties": {
}
}
}

Playground

Server
Variables
Key
Value

Samples


Get individual STIG/SRG requirement details

GET
/stig/{title}/{version}/{release}/{vuln}

Returns complete details for a specific requirement

Parameters

Path Parameters

title*

Document title exactly as it appears in the list endpoint

Typestring
Required
Example"Juniper_SRX_Services_Gateway_ALG"
Min Length1
Max Length200
version*

Major version number of the document

Typestring
Required
Example"3"
Pattern"^\\d+$"
release*

Release number within the version

Typestring
Required
Example"3"
Pattern"^\\d+(\\.\\d+)?$"
vuln*

Vulnerability/Requirement ID (V-XXXXXX format)

Typestring
Required
Example"V-214518"
Pattern"^V-\\d{6}$"

Responses

Complete requirement details

application/json
JSON
{
"id": "V-214518",
"rule": "SV-214518r997541_rule",
"severity": "string",
"requirement-title": "string",
"requirement-description": "string",
"mitigation-statement": "string",
"identifiers": [
[
"V-66003",
"SV-80493",
"CCI-000213"
]
],
"check-text": "string",
"fix-text": "string",
"check-id": "string",
"fix-id": "string",
"group": "string",
"version": "string",
"stig": "string",
"stig-title": "string",
"stig-description": "string",
"stig-published": "string",
"stig-status": "string"
}

Playground

Server
Variables
Key
Value

Samples


RMF Controls

Risk Management Framework controls (NIST 800-53 rev 4 & 5)


List RMF revision 4 controls

GET
/rmf/4

Returns all Risk Management Framework revision 4 controls with titles

Responses

Complete list of RMF rev 4 controls

application/json
JSON
{
"controls": {
"additionalProperties": "string"
}
}

Playground

Samples


List RMF revision 5 controls

GET
/rmf/5

Returns all Risk Management Framework revision 5 controls with titles

Responses

Complete list of RMF rev 5 controls

application/json
JSON
{
"controls": {
"additionalProperties": "string"
}
}

Playground

Samples


Get RMF revision 4 control details

GET
/rmf/4/{control}

Returns complete RMF control details including CCI mappings

Parameters

Path Parameters

control*

RMF control identifier (family-number format)

Typestring
Required
Example"AC-1"
Pattern"^[A-Z]+-\\d+$"

Responses

Complete RMF control details with CCI mappings

application/json
JSON
{
"number": "AC-1",
"title": "POLICY AND PROCEDURES",
"family": "ACCESS CONTROL",
"baseline": [
[
"LOW",
"MODERATE",
"HIGH",
"PRIVACY"
]
],
"statements": "string",
"assessment_procedures": [
{
"assessment_procedures": "AC-1.3",
"cci": "CCI-000001",
"description": "string"
}
]
}

Playground

Server
Variables
Key
Value

Samples


Get RMF revision 5 control details

GET
/rmf/5/{control}

Returns complete RMF control details including CCI mappings

Parameters

Path Parameters

control*

RMF control identifier (family-number format)

Typestring
Required
Example"AC-1"
Pattern"^[A-Z]+-\\d+$"

Responses

Complete RMF control details with CCI mappings

application/json
JSON
{
"number": "AC-1",
"title": "POLICY AND PROCEDURES",
"family": "ACCESS CONTROL",
"baseline": [
[
"LOW",
"MODERATE",
"HIGH",
"PRIVACY"
]
],
"statements": "string",
"assessment_procedures": [
{
"assessment_procedures": "AC-1.3",
"cci": "CCI-000001",
"description": "string"
}
]
}

Playground

Server
Variables
Key
Value

Samples


SCAP


List all SCAP documents

GET
/scap

Returns list of Security Content Automation Protocol documents.
These are automated scanning versions of STIGs.

Responses

List of SCAP documents grouped by name

application/json
JSON
{
"additionalProperties": [
]
}

Playground

Samples


Get SCAP document details

GET
/scap/{title}/{version}/{release}

Returns complete SCAP document with all requirements (same structure as STIG)

Parameters

Path Parameters

title*

Document title exactly as it appears in the list endpoint

Typestring
Required
Example"U_MS_Windows_10_V3R2_STIG_SCAP_1-2_Benchmark"
Min Length1
Max Length200
version*

Major version number of the document

Typestring
Required
Example"3"
Pattern"^\\d+$"
release*

Release number within the version

Typestring
Required
Example"2"
Pattern"^\\d+(\\.\\d+)?$"

Responses

Complete SCAP document details

application/json
JSON
{
"id": "Juniper_SRX_SG_ALG_STIG",
"title": "Juniper SRX Services Gateway ALG Security Technical Implementation Guide",
"description": "string",
"status": "accepted",
"published": "2024-12-19",
"requirements": {
"additionalProperties": {
}
}
}

Playground

Server
Variables
Key
Value

Samples


Get individual SCAP requirement details

GET
/scap/{title}/{version}/{release}/{vuln}

Returns complete details for specific SCAP requirement (same structure as STIG requirement)

Parameters

Path Parameters

title*

Document title exactly as it appears in the list endpoint

Typestring
Required
Example"U_MS_Windows_10_V3R2_STIG_SCAP_1-2_Benchmark"
Min Length1
Max Length200
version*

Major version number of the document

Typestring
Required
Example"3"
Pattern"^\\d+$"
release*

Release number within the version

Typestring
Required
Example"2"
Pattern"^\\d+(\\.\\d+)?$"
vuln*

Vulnerability/Requirement ID (V-XXXXXX format)

Typestring
Required
Example"V-220697"
Pattern"^V-\\d{6}$"

Responses

Complete SCAP requirement details

application/json
JSON
{
"id": "V-214518",
"rule": "SV-214518r997541_rule",
"severity": "string",
"requirement-title": "string",
"requirement-description": "string",
"mitigation-statement": "string",
"identifiers": [
[
"V-66003",
"SV-80493",
"CCI-000213"
]
],
"check-text": "string",
"fix-text": "string",
"check-id": "string",
"fix-id": "string",
"group": "string",
"version": "string",
"stig": "string",
"stig-title": "string",
"stig-description": "string",
"stig-published": "string",
"stig-status": "string"
}

Playground

Server
Variables
Key
Value

Samples


CCI

Control Correlation Identifiers (bridge RMF to implementation)


List all Control Correlation Identifiers

GET
/cci

Returns complete list of CCIs with their definitions

Responses

Complete list of CCIs with definitions

application/json
JSON
{
"additionalProperties": "string"
}

Playground

Samples


Get CCI details with RMF mapping

GET
/cci/{item}

Returns complete CCI details including RMF control mapping

Parameters

Path Parameters

item*

Control Correlation Identifier (CCI-XXXXXX format)

Typestring
Required
Example"CCI-000001"
Pattern"^CCI-\\d{6}$"

Responses

Complete CCI details with RMF control mapping

application/json
JSON
{
"cci": "CCI-000001",
"cci_definition": "string",
"rmf": "AC-1",
"family": "Access Control",
"name": "Access Control Policy And Procedures"
}

Playground

Server
Variables
Key
Value

Samples


Powered by VitePress OpenAPI

Released under the Apache-2.0 License.