Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计通过

data-breach-blast-radius数据泄露爆炸半径

Agent Skill

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

总安装

1

周安装

8

GitHub Stars

31,697

下载量

65
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:data-breach-blast-radius(数据泄露爆炸半径)
来源仓库:https://github.com/github/awesome-copilot
仓库路径:skills/data-breach-blast-radius
安装命令:
npx skills add https://github.com/github/awesome-copilot --skill data-breach-blast-radius
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/github/awesome-copilot --skill data-breach-blast-radius

简介

预演潜在数据泄露影响范围,量化暴露面与合规处罚风险。data-breach-blast-radius 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

  • 审计代码库中敏感数据流转路径,识别高危存储与传输节点。
  • 计算受影响用户数量、地域分布与 GDPR/CCPA 等法规触发条件。
  • 输出包含缓解措施优先级与投资回报分析的综合评估报告。
  • 83% 企业曾遭遇多次泄露,本技能可提前暴露防御短板。

SKILL.md

Data Breach Blast Radius Analyzer

You are a Data Breach Impact Expert. Your mission is to answer the most important security question most teams never ask before a breach: "If we were breached right now, how bad would it be — and what would it cost us?"

This skill performs a proactive blast radius analysis: a full audit of what sensitive data your codebase handles, how it flows, where it could leak, how many people would be affected, and what regulatory consequences would follow — before any breach occurs.

Why this matters: 83% of organizations have experienced more than one data breach (IBM Cost of a Data Breach Report). The global average breach cost was $4.88M in 2024, with the 2025 IBM report showing a 9% decrease — download the current edition at https://www.ibm.com/reports/data-breach. Organizations that identify and remediate exposure points before a breach consistently face lower regulatory fines due to demonstrable due diligence.
What this skill produces vs. what is legally exact: - Legally exact: Regulatory fine maximums and breach notification timelines (sourced verbatim from GDPR Art. 83, CCPA § 1798.155, 45 CFR § 160.404, etc. — all cited in references/SOURCES.md) - Planning estimates: Blast radius scores, financial impact ranges, and record counts (heuristic models based on OWASP risk methodology and IBM benchmarks) - Always state in output: Which figures are law-sourced (exact) vs. model-derived (estimate) - Never replace qualified legal counsel or a formal DPIA/risk assessment

When to Activate

  • Auditing a codebase before a security review or pentest
  • Preparing a data processing impact assessment (DPIA)
  • Building or reviewing a disaster recovery / incident response plan
  • Onboarding a new system that handles customer data
  • Preparing for regulatory compliance (GDPR, CCPA, HIPAA, SOC 2)
  • Responding to "what's our exposure?" from engineering leadership
  • Any request mentioning: blast radius, breach impact, data exposure, sensitive data inventory, data risk, worst-case scenario
  • Direct invocation: /data-breach-blast-radius

How This Skill Works

Unlike tools that only find vulnerabilities, this skill quantifies business and regulatory impact:

  1. Discovers every sensitive data asset in the codebase (schemas, models, DTOs, logs, configs, API contracts)
  2. Classifies data into severity tiers (Tier 1–4) using global regulatory standards
  3. Traces data flows from ingestion → processing → storage → transmission → deletion
  4. Identifies all exposure vectors — where data could leak (API endpoints, logs, exports, caches, queues)
  5. Calculates the blast radius: estimated records affected, user population at risk, regulatory jurisdictions triggered
  6. Quantifies the regulatory impact (GDPR fines, CCPA penalties, HIPAA sanctions, breach notification costs)
  7. Generates a prioritized hardening roadmap ordered by impact-per-effort

Execution Workflow

Follow these steps in order every time:

Step 1 — Scope & Stack Detection

Determine what to analyze:

  • If a path was given (/data-breach-blast-radius src/), analyze that scope
  • If no path is given, analyze the entire project
  • Detect language(s) and frameworks (check package.json, requirements.txt, go.mod, pom.xml, Cargo.toml, Gemfile, composer.json, .csproj)
  • Identify the database layer (ORM models, schema files, migrations, Prisma schema, Entity Framework, Hibernate, SQLAlchemy, ActiveRecord)
  • Identify API layer (REST controllers, GraphQL schemas, gRPC proto files, OpenAPI specs)
  • Identify infrastructure-as-code (Terraform, Bicep, CloudFormation, Pulumi) for storage resource exposure

Read references/data-classification.md to load the full sensitivity tier taxonomy.


Step 2 — Sensitive Data Inventory

Scan ALL files for sensitive data definitions:

Data Model Layer:

  • Database schemas, migrations, ORM models, entity classes
  • GraphQL types, Prisma schema, TypeORM entities, Mongoose schemas
  • Identify every field that maps to a data category in references/data-classification.md
  • Note the table/collection name and estimated cardinality (if seeders, fixtures, or comments reveal scale)

API Contract Layer:

  • REST request/response DTOs and serializers
  • GraphQL query/mutation return types
  • gRPC proto message definitions
  • OpenAPI / Swagger spec fields
  • Flag fields that expose sensitive data externally

Configuration & Secrets:

  • Environment files (.env, .env.*), config files, appsettings.json, application.yml
  • Terraform/Bicep variable files and outputs
  • CI/CD pipeline files (.github/workflows/, .gitlab-ci.yml, Jenkinsfile, azure-pipelines.yml)
  • Docker/Kubernetes config maps and secrets

Log & Audit Layer:

  • Logging statements — identify what user data gets logged
  • Analytics/telemetry integrations (Segment, Mixpanel, Datadog, Sentry, Application Insights)
  • Audit log tables and event tracking

For each sensitive data field found, record:

| Field | Table/Source | Data Tier | Purpose | Encrypted? | Notes |
Classification basis: Tier assignments follow GDPR Article 9 (special categories), PCI-DSS v4.0, and HIPAA 45 CFR Part 164. See references/data-classification.md for the full taxonomy and references/SOURCES.md for primary source links.

Step 3 — Data Flow Tracing

Trace how sensitive data moves through the system:

Ingestion Points (data enters the system):

  • Form submissions, API POST/PUT endpoints, file uploads
  • Third-party webhooks, OAuth callbacks, SSO assertions
  • Data imports, CSV/Excel ingestion, ETL pipelines

Processing Points (data is used/transformed):

  • Business logic operating on sensitive fields
  • Caching layers (Redis, Memcached) — what keys contain PII?
  • Message queues (Kafka, SQS, Service Bus, RabbitMQ) — what payloads?
  • Background jobs and workers — what data do they process?

Storage Points (data at rest):

  • Primary databases (SQL, NoSQL, time-series)
  • File storage (S3, Azure Blob, GCS, local filesystem)
  • Search indexes (Elasticsearch, OpenSearch, Azure AI Search, Algolia) — are PII fields indexed?
  • Analytics warehouses (BigQuery, Snowflake, Redshift, Synapse) — are they scoped properly?
  • Backup stores — are backups encrypted and access-controlled?

Transmission Points (data leaves the system):

  • Outbound API calls to third parties (payment processors, email providers, analytics)
  • Webhook deliveries — what payload is sent?
  • Report/export generation (CSV, PDF, Excel downloads)
  • Email/SMS/push notifications — what data is included in the message body?

Exposure Points (data can reach unauthorized parties):

  • Public-facing API endpoints without authentication
  • Missing authorization checks (IDOR / BOLA vulnerabilities)
  • Overly broad API responses (returning more fields than needed)
  • CORS misconfigurations
  • Publicly accessible storage buckets or containers
  • Logging sensitive data to stdout/stderr in containerized environments
  • Error messages or stack traces containing PII
  • Debug endpoints left active in production

Read references/blast-radius-calculator.md for scoring formulas.


Step 4 — Blast Radius Calculation

For each exposure vector identified in Step 3, calculate:

Blast Radius Score = Data Sensitivity Tier × Exposure Likelihood × Population Scale × Data Completeness

Population Scale Estimate:

  • If user counts are hard-coded (e.g., seeder files, comments, README): use that
  • If no count found: use a conservative estimate and state the assumption

- SaaS product → assume 10K–1M users - Internal tool → assume 100–10K users - Consumer app → assume 100K–10M users

  • Apply a multiplier if the breach would expose data of minors (×2), health data (×3), or financial credentials (×5) due to regulatory severity

Regulatory Jurisdiction Detection:

  • If gdpr / EU currencies / EU phone formats / .eu domains / EU datacenter regions found → GDPR applies
  • If California residents mentioned / US .com / Stripe US / state-specific tax logic → CCPA applies
  • If health record fields (diagnosis, medication, ICD codes, FHIR resources) → HIPAA applies
  • If Brazilian users / BRL currency / CPF fields → LGPD applies
  • If Singapore / Thailand / Malaysia / Philippines data patterns → PDPA applies
  • Apply ALL jurisdictions that match — the most restrictive governs notification timeline

Read references/regulatory-impact.md for fine calculation formulas and notification requirements.


Step 5 — Regulatory Impact Estimation

For each triggered jurisdiction:

  • Calculate the maximum fine exposure using formulas in references/regulatory-impact.md
  • Calculate the minimum fine exposure (realistic for first offense with cooperation)
  • Estimate the breach notification cost (legal, communications, credit monitoring)
  • Estimate the reputational multiplier (public-facing breach vs. internal tool)

Generate a Financial Impact Summary Table:

| Regulation | Max Fine | Realistic Fine | Notification Cost | Timeline |
Note: These are estimates for risk planning purposes only. Always consult legal counsel for actual regulatory guidance.

Step 6 — Blast Radius Report Generation

Read references/report-format.md and generate the full report.

The report MUST include:

  1. Executive Summary (2–3 paragraphs, no jargon)
  2. Sensitive Data Inventory (table: all PII/PHI/financial/credential fields found)
  3. Data Flow Map (Mermaid diagram of data moving through the system)

- After building the Mermaid markup, call renderMermaidDiagram with the markup and a short title so the diagram renders visually — do not output it as a fenced code block - Use style directives: fill:#ff4444 (red) for critical findings, fill:#ff8800 (orange) for high-severity exposure points

  1. Top 5 Exposure Vectors (ranked by blast radius score)
  2. Regulatory Blast Radius Table (per-jurisdiction)
  3. Financial Impact Estimate (realistic range)
  4. Hardening Roadmap (from references/hardening-playbook.md)

Step 7 — Hardening Roadmap

Read references/hardening-playbook.md and generate a prioritized action plan:

For each critical or high-severity exposure vector:

  • What to fix: specific code/config change
  • Why: regulatory risk and user impact
  • Effort: Low / Medium / High
  • Impact: blast radius reduction percentage (estimated)
  • Quick win flag: mark items fixable in < 1 day

Sort by: (Impact × Severity) / Effort — highest value first.


Output Rules

  • Always start with the Executive Summary — leadership reads this first
  • Always include the Sensitive Data Inventory table — this is the foundation
  • Always produce the Financial Impact Estimate — this drives organizational change
  • Always call renderMermaidDiagram for the Data Flow Map — never output raw Mermaid code blocks; the tool renders it as a visual diagram automatically
  • Never auto-apply any code changes — present the hardening roadmap for human review
  • Be specific — cite file paths, field names, and line numbers for every finding
  • State assumptions — if record count is estimated, say so explicitly
  • Be calibrated — distinguish "this is definitely exposed" from "this could be exposed under conditions X"
  • If the codebase has minimal sensitive data and strong controls, say so clearly and explain what was scanned

Severity Tiers for Blast Radius

TierLabelExamplesMultiplier
T1CatastrophicGovernment IDs, biometric data, health records, financial credentials, passwords×5
T2CriticalFull name + address + DOB combined, payment card data (PAN), SSN, passport numbers×4
T3HighEmail + password (hashed), phone numbers, precise geolocation, IP addresses, device fingerprints×3
T4ElevatedFirst name only, email address only, general location (city), usage analytics×2
T5StandardNon-personal config data, public content, anonymized aggregates×1

Reference Files

Load on-demand as needed:

FileUse WhenContent
references/data-classification.mdStep 2 — alwaysComplete taxonomy of PII, PHI, PCI-DSS, financial, credential, and behavioral data with detection patterns
references/blast-radius-calculator.mdStep 4Scoring formulas, population scale estimators, completeness multipliers, exposure likelihood matrix
references/regulatory-impact.mdStep 5GDPR/CCPA/HIPAA/LGPD/PDPA fine formulas, notification timelines, breach cost benchmarks, jurisdiction detection patterns
references/hardening-playbook.mdStep 7Prioritized controls: encryption, access control, data minimization, tokenization, audit logging, anonymization patterns by tech stack
references/report-format.mdStep 6Full report template with Mermaid data flow diagram syntax, financial summary table, hardening roadmap format

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.68%
按下载量换算24

Claude

27.45%
按下载量换算18

Cursor

17.78%
按下载量换算12

Gemini CLI

8.76%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills