{"data":{"as_of":"2026-10-23T19:11:36Z","categories":[],"comparison":{"baseline_weeks":["2026-W13","2026-W14","2026-W15","2026-W16","2026-W17","2026-W18","2026-W19","2026-W20","2026-W21","2026-W22","2026-W23","2026-W24","2026-W25","2026-W26","2026-W27","2026-W28","2026-W29","2026-W30","2026-W31","2026-W32","2026-W33","2026-W34","2026-W35","2026-W36","2026-W37","2026-W38"],"recent_weeks":["2026-W39","2026-W40","2026-W41","2026-W42"],"required_baseline_weeks":26,"required_recent_weeks":4,"same_cohort":true},"excluded":{"hn_only":89,"invalid_identity":0,"missing_history":1275,"total":1275},"suppressed":[{"category":"(uncategorized)","excluded_tools":14,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-agent-frameworks","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-infrastructure","excluded_tools":1,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-observability","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-offensive-security","excluded_tools":14,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-red-teaming","excluded_tools":13,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-runtime-defense","excluded_tools":18,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-security","excluded_tools":20,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ai-spm","excluded_tools":11,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"appsec","excluded_tools":67,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"backup-recovery","excluded_tools":21,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"cloud-security","excluded_tools":28,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"cnapp","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"compliance-automation","excluded_tools":16,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"container-security","excluded_tools":32,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"continuous-control-monitoring","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"data-fabric","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"data-pipeline","excluded_tools":3,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"data-security","excluded_tools":25,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"detection-engineering","excluded_tools":23,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"dfir","excluded_tools":48,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"email-security","excluded_tools":6,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"endpoint-management","excluded_tools":17,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"endpoint-security","excluded_tools":49,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"exploitation","excluded_tools":51,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"exposure-management","excluded_tools":8,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"grc","excluded_tools":2,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"hacking-hardware","excluded_tools":28,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"identity-access","excluded_tools":36,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ids-ips","excluded_tools":5,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"integrated-risk-management","excluded_tools":4,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"internet-services","excluded_tools":1,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"llm-gateway","excluded_tools":1,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"malware-analysis","excluded_tools":20,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"mcp-tooling","excluded_tools":5,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"mdr","excluded_tools":1,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"network-analysis","excluded_tools":28,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"network-defense","excluded_tools":23,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"non-human-identity","excluded_tools":8,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"ot-security","excluded_tools":15,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"password-cracking","excluded_tools":18,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"patch-management","excluded_tools":19,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"pentest-distro","excluded_tools":3,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"pki","excluded_tools":6,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"policy-management","excluded_tools":1,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"post-exploitation","excluded_tools":30,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"privileged-access","excluded_tools":8,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"reconnaissance","excluded_tools":103,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"reverse-engineering","excluded_tools":44,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"runtime-security","excluded_tools":11,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"secrets-detection","excluded_tools":18,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"secure-access","excluded_tools":34,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"security-validation","excluded_tools":13,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"siem","excluded_tools":22,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"soar","excluded_tools":8,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"supply-chain-security","excluded_tools":52,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"third-party-risk","excluded_tools":5,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"threat-intel","excluded_tools":30,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"utilities","excluded_tools":33,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"vulnerability-management","excluded_tools":57,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"waap","excluded_tools":14,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"web-app-security","excluded_tools":48,"reason":"requires 3 eligible tools with a complete stable window","tools":0},{"category":"wireless-security","excluded_tools":26,"reason":"requires 3 eligible tools with a complete stable window","tools":0}],"weeks":["2026-W17","2026-W18","2026-W19","2026-W20","2026-W21","2026-W22","2026-W23","2026-W24","2026-W25","2026-W26","2026-W27","2026-W28","2026-W29","2026-W30","2026-W31","2026-W32","2026-W33","2026-W34","2026-W35","2026-W36","2026-W37","2026-W38","2026-W39","2026-W40","2026-W41","2026-W42"]},"meta":{"caveats":["The complete comparison requires 26 baseline and four recent weeks; a missing week is not zero.","HN exact-phrase queries may miss aliases or match unrelated uses; identity review remains necessary.","Stars, forks and downloads measure different actions and do not measure unique people or adoption.","An HN-only trend cannot establish general developer attention."],"chart":"attention_categories","date_range":["2026-04-20","2026-10-18"],"generated_at":"2026-10-23T19:11:36Z","method":"Category lines use the same eligible tools in every week. Only genuine complete ISO weeks enter the comparison: 26 baseline weeks and 4 recent weeks, with the same tool cohort and source identities throughout. Counter gains retain their measured intervals; gaps and resets never become zero or allocated weekly growth. Rolling monthly or quarterly downloads do not become observed weekly flows. HN counts sum four fully observed weeks. Each signal scores log(1+flow) relative to its comparison-window peak. Momentum is the recent mean score divided by the baseline median, combined geometrically across a fixed signal set. A zero baseline has no ratio. HN-only results answer the narrower Hacker News question and are separate from general developer attention.","n":{"categories_ranked":0,"categories_suppressed":63,"tools_scored":0,"tools_seen":1275,"weeks":26},"quality":{"brand":"cyber","cohort":{"count":1275,"sha256":"7184273956a935060f50372778fb95504f5c92c7c5f0e135bc20366849aee5c0"},"derivation_version":"attention-complete-weeks-v2","evaluation_ids":[],"inputs":[{"sha256":"1c4d0a98469def3313aa2684e942376df69c63f8afb2f3edc562918ce3ccfed8","source_version":"attention-observations-v2"},{"sha256":"2d3a6f459b0987ab2e1cadfb71aa803565d2ebf380eb87fee018e036305de1e7","source_version":"attention-roster-v1"}],"measure":"attention_categories","measure_version":"1","observation":{"end":"2026-10-19T00:00:00Z","last_success_at":"2026-10-19T17:02:33Z","start":"2026-02-16T00:00:00Z"},"population":{"eligible":1275,"invalid":0,"missing":1275,"stale":0,"valid":0},"schema_version":2,"source_versions":{"attention_export":"attention-observations-v2","attention_roster":"attention-roster-v1","cadence_receipts":"attention-cadence-receipt-v1","capture_records":"attention-capture-record-v1","github":"github-metrics-v1","hn":"hn-weekly-count-v1","primary_responses":"attention-primary-response-v1","pypi":"pypi-metrics-v1"},"unit":"attention index"},"source":["Hacker News stories and comments (Algolia search, exact-phrase match on the tool name)","GitHub stars and forks, PyPI, npm, crates.io and Docker Hub public download counters","Our tracked-tool registry (category assignments)"]}}