Dieses Dokument befindet sich in aktiver Entwicklung und ist noch nicht finalisiert.
Skip to content

9.4 Pflege & Aktualisierung

9.4.1 Aktualisierungsauslöser

Das CRA Compliance Statement muss bei folgenden Ereignissen aktualisiert werden:

AuslöserBetroffene FelderFristPriorität
Neues Major/Minor Releaseproduct.version, conformity.*, sbom_urlVor Inverkehrbringen🔴 Hoch
Änderung der CRA-Produktkategoriecra_classification.*Sofort🔴 Hoch
Neue/geänderte harmonisierte Normenharmonised_standards[]Innerhalb 30 Tage🟡 Mittel
Neue CRA Delegated/Implementing ActsAbhängig vom InhaltInnerhalb 30 Tage🟡 Mittel
Änderung des Support-Zeitraumssupport_period.*Sofort🔴 Hoch
Wechsel des Konformitätsmodulscra_classification.conformity_moduleVor nächstem Release🟡 Mittel
Änderung der Herstellerdatenmanufacturer.*Innerhalb 14 Tage🟢 Niedrig
Neue Vulnerability Disclosure Policysecurity_documentation.*Innerhalb 14 Tage🟡 Mittel

RECHTSGRUNDLAGE

Art. 10 Abs. 12 CRA: „Der Hersteller stellt sicher, dass das Produkt [...] während des gesamten Support-Zeitraums den wesentlichen Anforderungen entspricht."

Daraus ergibt sich die Pflicht, auch die öffentliche Compliance-Darstellung aktuell zu halten.

9.4.2 Review-Zyklus

Reguläre Reviews

ZyklusUmfangVerantwortlich
Bei jedem ReleaseVollständige Prüfung aller FelderProduct Owner
HalbjährlichProaktive Prüfung auch ohne ReleaseSecurity Lead
JährlichAbgleich mit aktuellem CRA-Stand (Delegated Acts)Compliance-Beauftragter

Review-Checkliste

  • [ ] Alle Pflichtfelder ausgefüllt und aktuell?
  • [ ] Referenzierte URLs erreichbar?
  • [ ] Support-Zeitraum noch gültig?
  • [ ] DoC-Datum aktuell (bei neuem Release)?
  • [ ] SBOM-Link zeigt auf aktuelle Version?
  • [ ] Harmonisierte Normen noch zutreffend?
  • [ ] Produktkategorie noch korrekt?

9.4.3 Versionierung

CRA Compliance Statements werden zusammen mit dem Produktcode versioniert:

AspektRegel
Speicherort.compliance/cra-statement.json im Produkt-Repository
VersionierungGit-History = Audit-Trail
Änderungsprotokollmetadata.statement_version wird bei jeder inhaltlichen Änderung hochgezählt
Release-KopplungStatement wird mit dem Release-Tag eingefroren

Beispiel-Workflow

text
1. Entwickler aktualisiert .compliance/cra-statement.json
2. Pull Request / Code Review
3. CI validiert JSON-Schema (→ 9.3)
4. Merge in main
5. Release-Tag → Statement wird automatisch publiziert (→ 9.2)

9.4.4 Verantwortlichkeiten

RolleAufgabeWann
Product OwnerInhaltliche Korrektheit, Auslöser erkennenBei jedem Release
Security LeadSecurity-relevante Felder verifizieren (SBOM, CVD, Normen)Halbjährlich + bei Incidents
DevOpsCI/CD-Pipeline pflegen, Schema-Validierung sicherstellenBei Pipeline-Änderungen
Compliance-BeauftragterRegulatorische Änderungen erkennen, Schema-Updates anstoßenJährlich + ad hoc

9.4.5 Automatisierung

CI/CD-Checks

CheckWannAktion bei Fehler
JSON-Schema-ValidierungJeder PR/PushBuild blockieren
Pflichtfeld-VollständigkeitJeder PR/PushBuild blockieren
URL-ErreichbarkeitWöchentlich (Scheduled)Warning in Slack/Teams
Support-Ablauf-WarnungTäglichAlert 90/30/7 Tage vor Ablauf
Statement-Alter-WarnungMonatlichAlert wenn >6 Monate ohne Update

Automatische Publikation

text
Release-Tag → CI/CD → Compliance-Portal aktualisiert

Details: 9.2.6 CI/CD-Integration

Benachrichtigungen

EreignisKanalEmpfänger
Statement publiziertSlack/TeamsProduct Owner, Security Lead
Validierung fehlgeschlagenCI/CDEntwickler
Support läuft abE-Mail + SlackProduct Owner, Management
Statement veraltet (>6 Monate)SlackProduct Owner

9.4.6 Sonderfälle

Produkt-End-of-Life

Wenn ein Produkt das Support-Ende erreicht:

  1. support_period.phase auf eol setzen
  2. Compliance Statement bleibt publiziert (10-Jahres-Aufbewahrungspflicht, Art. 10 Abs. 13)
  3. Hinweis auf Nachfolgeprodukt (falls vorhanden)
  4. Keine weiteren Security-Updates — klar kommunizieren

Wesentliche Änderung (Art. 20)

Bei einer wesentlichen Änderung (Substantial Modification):

  1. Neue Konformitätsbewertung durchführen (→ 1.8 Wesentliche Änderungen)
  2. Neue EU-Konformitätserklärung ausstellen
  3. CRA Compliance Statement vollständig aktualisieren
  4. Auf dem Portal als neue Version publizieren

9.4.7 Querverweise

ThemaLink
JSON-Schema und Validierung9.3 Maschinenlesbares Format
Publikationspipeline9.2 Publikationsstrategie
Support & Lifecycle6.4 Support & Lifecycle
Wesentliche Änderungen1.8 Wesentliche Änderungen
SBOM-Aufbewahrung2.3 Archivierung & Retention

Dokumentation lizenziert unter CC BY-NC 4.0 · Code lizenziert unter MIT