For builders

Data API

ZTLens's content is structured YAML under the hood, so it's also published as plain, static JSON — no backend, no auth, no rate limits. Fetch it directly into a script, spreadsheet, dashboard, or agent.

GEThttps://sepand.github.io/ZTLens/api/capabilities.json

All capability-matrix entries: pillar, capability name, Traditional/Advanced/Optimal descriptions, and framework tie-ins.

GEThttps://sepand.github.io/ZTLens/api/nist-crosswalk.json

The Zero Trust x NIST CSF 2.0 crosswalk: each pillar (with its nearest DoD ZT RA 2.0 pillar name) and its Govern/Identify/Protect/Detect/Respond/Recover capability lists.

Example

fetch("https://sepand.github.io/ZTLens/api/capabilities.json")
  .then((r) => r.json())
  .then((data) => console.log(data.capabilities));

These endpoints are generated at build time fromdata/capabilities.yamlanddata/nist-csf-mapping.yaml. They refresh whenever the site redeploys — not in real time. Licensed CC BY-SA 4.0 like the rest of the content; attribution appreciated.