본문으로 건너뛰기
cccskills
무료GitHub에 공개

cra-vulnerability-obligations

Meet EU Cyber Resilience Act vulnerability duties — coordinated disclosure, SBOMs, and lifecycle security for digital products.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md7.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Overview

The EU Cyber Resilience Act (CRA) sets binding cybersecurity requirements for products with digital elements sold in the EU: secure-by-design development, vulnerability handling with coordinated disclosure, SBOM provision, and security support for the product lifecycle. It shifts product security from best practice to legal obligation, with significant penalties.

This skill is a defensive compliance guide for product teams: understanding the obligations, building the vulnerability-handling machinery, and evidencing conformity. It is practical guidance, not legal advice — involve counsel for applicability and interpretation.

Start from the product lifecycle, not the legal text: the CRA rewards what good product-security teams already do — threat modeling, secure development, vulnerability disclosure programs, SBOMs, and timely patching. Map your existing practices to the obligations first; the gaps you find are the actual work program.

When to use

  • Determining CRA applicability for your products (scope, timelines, product categories).
  • Building coordinated vulnerability disclosure (CVD) processes to meet CRA duties.
  • Producing SBOMs and security documentation for products.
  • Defining security support periods and update policies.
  • Preparing conformity assessment evidence.

Core concepts

  • Scope and timelines. The CRA covers products with digital elements placed on the EU market, with obligations phasing in (vulnerability reporting duties apply from September 2026; full application later). Confirm your product category and timeline with counsel — dates and categories matter.

  • Essential cybersecurity requirements. Secure-by-default configuration, protection against unauthorized access, data confidentiality/integrity, vulnerability-free-by-design development, and automatic security updates where applicable.

  • Coordinated vulnerability disclosure. Manufacturers must have a CVD policy: a public contact point, defined timelines for acknowledging and addressing reports, and processes feeding fixes into updates. This overlaps heavily with running a disclosure/bounty program.

  • Vulnerability reporting duties. Actively exploited vulnerabilities and severe incidents must be reported to ENISA/CSIRTs within defined timeframes (early notification within 24 hours for actively exploited issues, with follow-ups). Build the detection-to-report pipeline before you need it.

  • SBOM obligations. Provide SBOMs to market-surveillance authorities on request (and consider customer provision) in standard formats — the same SBOM practice as dependency-scanner, now with regulatory weight.

  • Security support period. Define and communicate how long a product receives security updates (minimum expectations apply); end-of-support needs a clear, communicated plan.

  • Conformity assessment. Depending on product category: self-assessment, EU-type examination, or full quality-assurance — with technical documentation evidencing the security properties and processes.

  • Supply-chain duties. Manufacturers must consider third-party component vulnerabilities — your dependency-management program becomes compliance evidence.

  • Vulnerability severity triage for reporting. Not every CVE is reportable — build the severity-and-exploitability triage that distinguishes routine patching from reportable events, with legal in the loop.

  • Market surveillance readiness. Authorities can request documentation and SBOMs; maintain a ready package per product rather than assembling under request deadlines.

Practical workflow

  1. Scope with counsel: confirm which products are in scope, their categories, and applicable timelines. Document the applicability analysis — it is the foundation of everything else.
  2. Map existing practices: threat modeling, secure SDLC, disclosure handling, SBOM generation, patching cadence — map each to CRA requirements and identify genuine gaps.
  3. Build CVD operations: public security contact, intake and triage process with defined SLAs, researcher communication standards, and the fix-to-update pipeline. Test it with a dry run.
  4. Stand up reporting capability: define what counts as reportable (actively exploited vuln, severe incident), who decides, the 24-hour notification workflow, and the evidence package. Involve legal in the decision chain.
  5. Produce product documentation: SBOMs per release, security update policy and support periods, secure-configuration guidance for users, and the technical file supporting conformity assessment.
  6. Maintain the lifecycle: monitor components for new CVEs, ship security updates within committed windows, track support-period commitments, and review conformity evidence on each major release.

Quick wins

  • Confirm product applicability and timelines with counsel this quarter
  • Publish a security contact and stand up CVD intake with triage SLAs
  • Generate SBOMs for current releases and validate their completeness

Sustaining the practice

  • Review applicability whenever products or categories change
  • Test the vulnerability-reporting workflow with tabletop exercises
  • Audit SBOM completeness per release; automate generation in the pipeline
  • Track regulatory guidance evolution — CRA interpretation is still maturing

Metrics that prove it works

  • CVD intake-to-acknowledgement and intake-to-fix times
  • % of releases with complete SBOMs and documentation
  • Security update delivery within committed windows
  • Conformity evidence completeness per product

Common pitfalls

  • Assuming it does not apply. "We're not a security company" is irrelevant — the CRA covers products with digital elements broadly. Get a proper applicability analysis.
  • No 24-hour reporting capability. The early-notification clock starts when you know. Without a pre-built decision chain and evidence package, you will miss it.
  • CVD policy as a web page. A security.txt file without triage staff, SLAs, and a fix pipeline is not a disclosure program. Operate it.
  • SBOMs nobody can produce. Generating SBOMs for the first time under regulatory pressure is painful. Build generation into the pipeline now.
  • Undefined support periods. Vague "we update as needed" commitments fail the support-period obligation. Define, publish, and honor them.
  • Treating it as a legal checkbox. The CRA's technical requirements reward genuine product-security maturity. Checkbox compliance without the engineering will fail conformity scrutiny.
  • Ignoring the supply chain. Third-party component vulnerabilities are your reporting duty too. Your SCA program is now compliance infrastructure.
  • Stale interpretation. CRA guidance and standards are evolving. Assign ownership for tracking regulatory developments, not just initial compliance.
  • Confusing CE marking with security. Conformity processes assess documented processes and evidence — they do not make the product secure. Build the engineering, not just the file.
  • Underestimating update infrastructure. The CRA's update obligations require reliable, secure update delivery — including for products that never had it. Budget the engineering.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills282026년 10월 10일 업데이트

aicodedecode의 스킬 모두 보기

이 스킬의 문제 신고