Zurück zu den Updates
New releaseSep 11, 2026

cornucopia v3.5.2

Die Quelldateien und Werkzeuge, die zum Erstellen der OWASP-Cornucopia-Decks in verschiedenen Sprachen benötigt werden.

Teilen

OWASP Production Project OpenSSF Best Practices Maintainability Code Coverage

OWASP Cornucopia Projekt

OWASP Cornucopia ist ein Mechanismus in Form eines Kartenspiels, der Softwareentwicklungsteams dabei unterstützt, Sicherheitsanforderungen in agilen, konventionellen und formalen Entwicklungsprozessen zu identifizieren. Es ist sprach-, plattform- und technologieunabhängig. Besuchen Sie: https://cornucopia.owasp.org/

Die Querverweise im Web App Edition Deck beziehen sich auf die folgenden Versionen anderer OWASP- und externer Ressourcen:

Standards

Reifegradmodelle

Top 10:

Leitfäden

Andere Quellen:

Beitrag zur Entwicklung

Große Binärdateien

Bitte installieren Sie git-lfs, um sicherzustellen, dass Sie die Ausgabedateien herunterladen können.

Installieren von https://git-lfs.com/

Ziehen Sie dann die Binärdateien von git lfs.


git lfs pull

Verwenden von Skripten zur Entwicklung und Erstellung von Cornucopia

Skripte zum Erstellen der Cornucopia-Kartendecks

Bitte lesen Sie README.md

Zusätzliche Hilfsskripte

Bitte lesen Sie README.md

Sicherheitsscan

Erstmalige Einrichtung:

pip install pre-commit
pre-commit install

Ein Bandit Pre-Commit-Hook scannt Python-Skripte bei jedem Commit auf Sicherheitsprobleme. Es wird automatisch über pre-commit ausgeführt (mittlere Schwere, hohe Zuverlässigkeit).

Zur manuellen Ausführung:

pre-commit run bandit --all-files

Erstellen und Bereitstellen der Cornucopia-Website

https://cornucopia.owasp.org enthält den Kartenbrowser für jede der Karten in den Cornucopia-Farben sowie die Taxonomie und ausführliche Erläuterungen für jede Karte der Farben.

Bitte lesen Sie README.md

Erstellen und Bereitstellen der Cornucopia-Spiel-Engine: Copi

Copi (https://copi.owasp.org) ist eine Online-Spiel-Engine, mit der Sie Cornucopia und Elevation of Privilege spielen können. Sie können alle Editionen von Cornucopia (Website und Mobil) sowie das Spiel Elevation of Privileges spielen.

Bitte lesen Sie README.md

Drucken

Die neuesten druckfähigen Dateien werden unter der Vorabversion veröffentlicht. Bitte laden Sie die endgültigen druckbaren Dateien von dort herunter. Die docx/pdf-Dateien können problemlos mit jedem Desktop-Drucker gedruckt werden, für die beste Qualität verwenden Sie jedoch die idml-InDesign-Dateien. Wenn Sie die Dateien an eine Druckerei senden, müssen Sie möglicherweise die zur Erstellung des Werks verwendeten Schriftarten bereitstellen. Falls die Druckerei nicht über die Schriftarten verfügt, finden Sie die installierbaren Schriftarten unter resources/templates/Fonts in diesem Repository. Sie sind sowohl Open Source als auch für die kommerzielle Nutzung kostenlos. Die Schriftarten können auch aus dem Web heruntergeladen werden. Fivo Sans: https://www.fontsc.com/font/fivo-sans Atkinson Hyperlegible: https://brailleinstitute.org/freefont

Die folgenden Schriftarten werden verwendet:

  • Leaflet: Noto Sans (Light/Regular/Italic/Medium (Italic)/SemiBoldItalic/Extra Bold)
  • Leaflet: Noto Sans (Thin/Light (Italic)/Italic/Medium//Extra Bold)
  • case
    • Noto Sans Condensed Bold
    • Noto Sans Condensed Extra Bold
    • Noto Sans Condensed Medium
    • Noto Sans ExtraCondensed Extra Bold
    • Noto Sans ExtraCondensed Extra Medium
  • Logos:
    • Noto Sans Condensed Bold
    • Noto Sans Condensed Extra Bold
    • Noto Sans Extra Condensed Extra Bold

Abmessungen

Kartendecks:

Die "Bridge"-Dateien sind (2,25 x 3,5 Zoll oder 56 mm x 87 mm) Standard-Spielkarten. Die "Tarot"-Dateien sind (2,75 x 4,75 Zoll oder 70 mm x 121 mm) Standard-Spielkarten.

Schachteln:

Die "Bridge"-Schachtel ist 60 x 89,25 mm x 27,15 mm groß. Die "Tarot"-Schachtel ist 122,2 x 73,1 x 29,1 mm groß.

Die "Tarot"-Box hat Standardabmessungen, die von Agile Stationary zum Drucken ihrer Cyber Security Cornucopia Edition verwendet werden.

Beilagen:

Die "Bridge"-Dateien sind 56 mm x 87 mm groß. Die "Tarot"-Dateien sind (2,75 x 4,75 Zoll) groß.

Die "Bridge"- und "Tarot"-Version hat einen Umfang von 16-20 Seiten, je nach Sprache, in der Sie drucken.

Bitte beachten Sie, dass das Inhaltsverzeichnis für die InDesign-Beilagen vor dem Drucken für alle Sprachversionen außer der englischen Version angepasst werden muss!! Dies liegt daran, dass InDesign keine automatische Anpassung des Inhaltsverzeichnisses unterstützt. Möglicherweise müssen Sie die Schriftgröße anpassen, um entweder einen 16- oder 20-seitigen Beilagenumfang zu erreichen. DRUCKEN Sie KEINE 18-seitige Beilage! Es wird nicht gut aussehen.

Beschnitt:

Ein Standardbeschnitt von 3 mm auf allen vier Seiten.

Papier

Verwenden Sie 300 g/m² sowohl für die Bridge- als auch für die Tarot-Karten. Für die Schachtel empfehlen wir Faltschachtelkarton mit Anti-Scheuer-Laminierung und 100 g/m² ungestrichenes Papier für die Beilage. Die Beilagen könnten auch laminiert werden, aber das könnte sie federnd machen.

Freigabeprozess

Dieses Repository folgt dem Semver-Ansatz. Eine neue Version freizugeben bedeutet, einen Commit im master-Branch zu taggen. Bitte verwenden Sie denselben Tag nicht zweimal.

Kategorien