Download for MacApple silicon, macOS 14+
Skill

AnnualReports

@danielmiessler Updated 2026-10-28

Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz, Palo Alto across 19+ categories (threat intel, ransomware, breaches, AppSec, cloud, AI, identity, pentest). Intents: UPDATE, ANALYZE, FETCH. USE WHEN annual reports, threat reports, vendor reports, ransomware trends, breach stats, DBIR, IBM Cost of Breach, threat landscape, CISO report, CVE trends. NOT FOR real-time threat feeds or live CVE lookup.

aiai-harnessaugmentationcodinghumansintent-engineeringlifeospersonal-ai

Install

With your agent

Install OMGSkills skill "danielmiessler/Personal_AI_Infrastructure:Releases/v2.5/.claude/skills/AnnualReports" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/danielmiessler/LifeOS /tmp/LifeOS && ln -s /tmp/LifeOS/LifeOS/install/skills/AnnualReports ~/.claude/skills/AnnualReports

From README

AnnualReports - Security Report Aggregation Contents: Ideal State · Anti-criteria · Intent Routing · Tool contract · Data & Config · Gotchas · Examples Keeps one indexed catalog of several hundred annual cybersecurity reports, fetches the ones that answer a question, and synthesizes trends across vendors with every figure traceable to its source. Source: awesome-annual-security-reports Ideal State UPDATE leaves Data/sources.json refreshed from the upstream awesome-annual-security-reports GitHub list, and the counts of added and removed reports are reported. FETCH leaves a summary of the requested vendor report page saved under Reports/ /, with a note that most full PDFs need registration, and a listing request returns the reports in the asked category with their direct URLs; a requested fetch that could not be completed is reported as unavailable. An ANALYZE answer names the vendors consulted, and also the ones absent from the answer.