Einen ArchSecurity-Scan ausführen
ArchSecurity führt eine CWE-getaggte statische Analyse (SAST) durch und verwandelt einen einzigen Scan in vier Compliance-Frameworks.
Einen Scan starten
Abschnitt betitelt „Einen Scan starten“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.
Framework-Berichte
Abschnitt betitelt „Framework-Berichte“Jeder Befund wird mit einer CWE-Kennung getaggt; die Framework-Berichte werden aus diesem einzigen Rückgrat abgeleitet:
| Framework | Inhalt |
|---|---|
| OWASP Top 10 | Die 10 häufigsten Web-Risiken |
| PCI-DSS | Compliance für Kartendaten |
| STIG | Härtungsleitfäden |
| CASA | Bewertung der Anwendungssicherheit |
Wählen Sie im Panel das Framework im Berichts-Tab aus; die Befunde sind nach Schweregrad geordnet.
Priorisierung
Abschnitt betitelt „Priorisierung“Kritische Befunde stehen oben, Befunde mit niedrigem Schweregrad unten. Jeder Befund enthält die betroffene Datei/Zeile und einen Link zum entsprechenden CWE.