Zum Inhalt springen

Einen ArchSecurity-Scan ausführen

ArchSecurity führt eine CWE-getaggte statische Analyse (SAST) durch und verwandelt einen einzigen Scan in vier Compliance-Frameworks.

Führen Sie den Runner in einer Push-Pipeline aus (Vollscan-Modus); die ArchSecurity-Berichte werden aus den CWE-getaggten Befunden desselben Scans abgeleitet:

# Image pulls are authorized with your INSTALLATION credential, not the project token
# (Settings → CI/CD → Variables):
# DOCKER_AUTH_CONFIG = {"auths":{"hub.apparch.io":{"auth":"base64(<installation-id>:<installation-key>)"}}}
archsecurity:
image: hub.apparch.io/collectors/dotnet:latest
rules:
- if: $CI_PIPELINE_SOURCE == "push"
variables:
APPARCH_Collector__Token: "$APPARCH_TOKEN"
APPARCH_Collector__ApiUrl: "https://api.yourdomain.com"
script:
# Optional flags: --modules archpilot,archscan (pin what runs)
# --fail-on critical (fail this step when findings at/above the level exist)
- apparch "$CI_PROJECT_DIR"

oder über das Panel, ArchSecurity → (Projekt) → Scan ausführen.

Jeder Befund wird mit einer CWE-Kennung getaggt; die Framework-Berichte werden aus diesem einzigen Rückgrat abgeleitet:

FrameworkInhalt
OWASP Top 10Die 10 häufigsten Web-Risiken
PCI-DSSCompliance für Kartendaten
STIGHärtungsleitfäden
CASABewertung der Anwendungssicherheit

Wählen Sie im Panel das Framework im Berichts-Tab aus; die Befunde sind nach Schweregrad geordnet.

Kritische Befunde stehen oben, Befunde mit niedrigem Schweregrad unten. Jeder Befund enthält die betroffene Datei/Zeile und einen Link zum entsprechenden CWE.