Knowledge graph stats
Live counts from the cs-graph Firestore. Updated hourly via ISR.
Nodes by type
Edge confidence· 56,321 live · 3,305 candidate
uses315defends_against6,772relates_to1,823exploits1,212compliance_tests_technique1,922compliance_requires_mitigation795compliance_addresses_weakness875Legacy MITRE STIX edges not yet migrated to the typed schema: 45,281 (Phase F1 backfill).
Compliance framework depth· 14 frameworks · 127 mapped controls
Source freshness
| Source | Last fetched | SLA | Status |
|---|---|---|---|
| MITRE ATT&CK STIX | — | weekly | pending wiring |
| MITRE CWE | — | quarterly | pending wiring |
| CISA KEV | 4 days ago | weekly | within SLA |
| NVD year feeds | today | monthly | within SLA |
| FIRST.org EPSS | today | daily | within SLA |
| MISP-Galaxy | today | monthly | within SLA |
| GitHub Security Advisories | today | daily | within SLA |
| HIBP | — | weekly | pending wiring |
| MITRE CAPEC | — | quarterly | pending wiring |
| MITRE ATLAS | — | quarterly | pending wiring |
| MITRE D3FEND | — | quarterly | pending wiring |
| LOLBAS | — | monthly | pending wiring |
| GTFOBins | — | monthly | pending wiring |
| EUR-Lex / NIST / OWASP / CIS / ISO seeds | today | release-driven | pending wiring |
Freshness wiring lands in F-series follow-up — import scripts will write to graph_stats/freshness on each run.
SEO — Google Indexing API publisher
An hourly Cloud Run Job (google-indexing-publisher) reads the nodes updated in the last ~70 min and pushes their canonical kb.squr.ai/kb/{type}/{slug} URLs to Google's indexing.googleapis.com/v3/urlNotifications:publish — reducing the default 1–14d crawl latency to <1h. Direct lever on AI-Overviews / Perplexity citation share for new and changed entries. See methodology for the underlying mechanic.
| Started | Mode | Candidates | Published | Errors |
|---|---|---|---|---|
| 2026-06-19 22:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 21:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 20:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 19:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 18:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 17:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 16:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 15:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 14:17 | dry-run | 0 | 0 | 0 |
| 2026-06-19 13:17 | dry-run | 0 | 0 | 0 |
Currently in dry-run mode because kb.squr.ai DNS isn't wired yet (operator: verify sc-domain:squr.ai in Google Search Console, add indexing-api-publisher-sa@squr-aios-tooling.iam as Verified Owner, then flip INDEXING_ENABLED=true via one gcloud run jobs update).
Vertex spend
| Quality-eval (nightly) | €72.74 |
| Corroborate (nightly) | €28.10 |
Live per-job spend from the cost_ledger the nightly Vertex jobs write (updated 2026-06-19).
Sourced from MITRE ATT&CK Enterprise (current release), MITRE CWE, MITRE CAPEC, MITRE ATLAS, MITRE D3FEND, CISA Known Exploited Vulnerabilities, NIST National Vulnerability Database, FIRST.org EPSS, MISP-Galaxy Threat Actor cluster (CC-0), Have I Been Pwned, LOLBAS Project, GTFOBins, OWASP, CIS Center for Internet Security, NIST Cybersecurity Framework, EUR-Lex (DORA / NIS2 / GDPR / CRA / AI Act), ECB TIBER-EU, ISO 27001:2022 / ISO 27701, PCI Security Standards Council. Mega-mapped via Google Vertex Gemini 2.5 Flash + grounded-search verification. Authored by Adam Lundqvist, Founder at SQUR.