Amazon CodeCatalyst wird ab dem 7. November 2025 nicht mehr für Neukunden geöffnet sein. Wenn Sie den Service nutzen möchten, melden Sie sich bitte vor dem 7. November 2025 an. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Unterstützte SARIF-Eigenschaften
Das Static Analysis Results Interchange Format (SARIF) ist ein Ausgabedateiformat, das in Software Composition Analysis (SCA) und statischen Analyseberichten bei Amazon CodeCatalyst verfügbar ist. Das folgende Beispiel zeigt, wie SARIF in einem statischen Analysebericht manuell konfiguriert wird:
Reports:
MySAReport:
Format: SARIFSA
IncludePaths:
- output/sa_report.json
SuccessCriteria:
StaticAnalysisFinding:
Number: 25
Severity: HIGHCodeCatalyst unterstützt die folgenden SARIF-Eigenschaften, mit denen Sie die Darstellung der Analyseergebnisse in Ihren Berichten optimieren können.
Themen
sarifLog-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
|
|
|
Ja |
CodeCatalyst unterstützt nur SARIF Version 2.1.0. |
|
|
Ja |
Eine SARIF-Datei enthält ein Array von einem oder mehreren Durchläufen, von denen jeder einen einzelnen Lauf des Analysetools darstellt. |
run-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Ein |
|
|
Nein |
Eine Eigenschaft, die den Namen des Tools angibt, das zur Durchführung der Analyse verwendet wird. |
|
|
Ja |
Die Ergebnisse des Analysetools, die am angezeigt werden CodeCatalyst. |
toolComponent-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Der Name des Analysetools. |
|
|
Nein |
Die Gesamtzahl der vom Tool analysierten Artefakte. |
|
|
Ja |
Eine Reihe von |
reportingDescriptor-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Die eindeutige Kennung für die Regel, die verwendet wird, um auf ein Ergebnis zu verweisen. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Der Anzeigename der Regel. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Eine verkürzte Beschreibung der Regel. Maximale Länge: 3.000 Zeichen |
|
|
Nein |
Eine vollständige Beschreibung der Regel. Maximale Länge: 3.000 Zeichen |
|
|
Nein |
Eine Zeichenfolge, die so lokalisiert werden kann, dass sie den absoluten URI der Primärdokumentation für die Regel enthält. Maximale Länge: 3.000 Zeichen |
|
|
Nein |
Eine Markierung, die angibt, ob das Scan-Ergebnis bewertet wurde. |
|
|
Nein |
Ein fester Satz von Zeichenketten, die den Schweregrad des Ergebnisses angeben. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Eine qualitative Bewertung des Schweregrads des Common Vulnerability Scoring System v3.1 |
|
|
Nein |
Ein CVSS v3-Basiswert im Bereich von 0,0 bis 10,0 |
|
|
Nein |
Wenn CVSS v3-Werte nicht verfügbar sind, wird nach CVSS v2-Werten CodeCatalyst gesucht. |
|
|
Nein |
Ein CVSS v2-Basiswert im Bereich von 0,0 bis 10,0 |
|
|
Nein |
Ein fester Satz von Zeichenketten, die den Schweregrad des Ergebnisses angeben. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Der Standardschweregrad einer Regel. |
result-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Die eindeutige Kennung für die Regel, die verwendet wird, um auf ein Ergebnis zu verweisen. Maximale Länge: 1.024 Zeichen |
|
|
Ja |
Der Index der zugehörigen Regel in der Tool-Komponente |
|
|
Ja |
Eine Meldung, die das Ergebnis beschreibt und die Meldung für jedes Ergebnis anzeigt. Maximale Länge: 3.000 Zeichen |
|
|
Nein |
Ein Wert zwischen 0,0 und einschließlich 100,0, der die Priorität oder Wichtigkeit des Ergebnisses angibt. Auf dieser Skala steht der Wert 0,0 für die niedrigste Priorität und 100,0 für die höchste Priorität. |
|
|
Nein |
Der Schweregrad des Ergebnisses. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Eine Markierung, die angibt, ob das Scanergebnis bewertet wurde. |
|
|
Nein |
Ein fester Satz von Zeichenketten, die den Schweregrad des Ergebnisses angeben. Maximale Länge: 1.024 Zeichen |
|
|
Nein |
Eine qualitative Bewertung des Schweregrads des Common Vulnerability Scoring System v3.1 |
|
|
Nein |
Ein CVSS v3-Basiswert im Bereich von 0,0 bis 10,0 |
|
|
Nein |
Wenn CVSS v3-Werte nicht verfügbar sind, wird nach CVSS v2-Werten CodeCatalyst gesucht. |
|
|
Nein |
Ein CVSS v2-Basiswert im Bereich von 0,0 bis 10,0 |
|
|
Nein |
Ein fester Satz von Zeichenketten, die den Schweregrad des Ergebnisses angeben. Maximale Länge: 1.024 Zeichen |
|
|
Ja |
Die Gruppe von Orten, an denen das Ergebnis erkannt wurde. Es sollte nur ein Standort angegeben werden, es sei denn, das Problem kann nur behoben werden, indem an jeder angegebenen Position eine Änderung vorgenommen wird. CodeCatalyst verwendet den ersten Wert in der Ortsmatrix, um das Ergebnis mit Anmerkungen zu versehen. Maximale Anzahl von |
|
|
Nein |
Eine Liste zusätzlicher Ortsverweise im Ergebnis. Maximale Anzahl von |
|
|
Nein |
Eine Reihe von |
location-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Identifiziert das Artefakt und die Region. |
|
|
Nein |
Die Gruppe von Orten, die namentlich ohne Bezugnahme auf das Artefakt beschrieben werden. |
physicalLocation-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Ja |
Der URI, der den Speicherort eines Artefakts angibt, normalerweise eine Datei, die entweder im Repository oder während eines Builds generiert wurde. |
|
|
Nein |
Der Fallback-URI, der den Speicherort der Datei angibt. Dieser Wert wird verwendet, wenn er leer |
|
|
Ja |
Die Zeilennummer des ersten Zeichens in der Region. |
|
|
Ja |
Die Spaltennummer des ersten Zeichens in der Region. |
|
|
Ja |
Die Zeilennummer des letzten Zeichens in der Region. |
|
|
Ja |
Die Spaltennummer des letzten Zeichens in der Region. |
logicalLocation-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Nein |
Zusätzliche Informationen, die den Speicherort des Ergebnisses beschreiben. Maximale Länge: 1.024 Zeichen |
fix-Objekt
| Name | Erforderlich | Beschreibung |
|---|---|---|
|
|
Nein |
Eine Meldung, in der für jedes Ergebnis eine Empfehlung angezeigt wird. Maximale Länge: 3.000 Zeichen |
|
|
Nein |
Die URI, die den Speicherort des Artefakts angibt, das aktualisiert werden muss. |