AnnualReports

Aggregate, fetch, and analyze annual security reports from over 570 vendor sources.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill annualreports-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AnnualReports
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/Security/AnnualReports
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill annualreports-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security professionals struggle to track the hundreds of annual threat reports, surveys, and industry analyses published by vendors each year, making it hard to compare threat landscapes and extract cross-vendor trends. ## Core Features & Use Cases - Source Aggregation: Maintains a structured catalog of 570+ annual security reports organized into analysis and survey categories such as threat intelligence, ransomware, cloud security, and identity. - Report Fetching: Downloads report landing pages by vendor and report name or direct URL, generating local markdown summaries for offline reference. - Upstream Synchronization: Fetches the latest report list from the awesome-annual-security-reports GitHub repository and reports added or removed entries. - Use Case: Ask which ransomware reports exist, then fetch the Veeam and Sophos reports and synthesize year-over-year trends across vendors into a single threat intelligence summary. ## Quick Start List all available ransomware reports and then fetch the latest Verizon DBIR report summary.

Frequently Asked Questions about AnnualReports

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find annual security reports from a specific vendor?

Run ListSources.ts with the --vendor flag followed by the vendor name to list all reports from that vendor. You can also use --search with any term to match against vendor names and report titles across all categories.

How do I fetch a specific security report like the Verizon DBIR?

Run FetchReport.ts with the vendor and report name, for example 'bun run FetchReport.ts verizon dbir'. The tool locates the report in sources.json, fetches its landing page, and saves a markdown summary locally.

Can I download the full PDF of a security report?

The fetch tool detects PDF content but does not download binary files; it saves a landing page summary instead. Most full reports require registration on the vendor site, so use the provided URL to download the complete PDF manually.

How do I update the report source list from GitHub?

Run UpdateSources.ts to fetch the latest README from the awesome-annual-security-reports repository. It parses new entries, reports added and removed reports, and supports --dry-run to preview changes without saving.

What categories of security reports are covered?

The catalog covers analysis reports such as global threat intelligence, vulnerabilities, ransomware, and data breaches, plus survey reports covering industry trends, identity security, penetration testing, and AI. In total it tracks over 570 reports across more than 20 categories.