Aller au contenu

Lancer une analyse ArchSecurity

ArchSecurity effectue une analyse statique étiquetée CWE (SAST) et transforme une seule analyse en quatre référentiels de conformité.

Exécutez le runner dans un pipeline de push (mode analyse complète) ; les rapports ArchSecurity sont dérivés des constats étiquetés CWE de la même analyse :

# 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"

ou depuis le panneau, ArchSecurity → (projet) → Lancer l’analyse.

Chaque constat est étiqueté avec un identifiant CWE ; les rapports par référentiel sont dérivés de cette colonne vertébrale unique :

RéférentielContenu
OWASP Top 10Les 10 risques web les plus courants
PCI-DSSConformité des données de carte
STIGGuides de durcissement
CASAÉvaluation de la sécurité applicative

Dans le panneau, sélectionnez le référentiel depuis l’onglet du rapport ; les constats sont triés par gravité.

Les constats critiques sont listés en haut, ceux de faible gravité en bas. Chaque constat inclut le fichier/la ligne concerné(e) et un lien vers le CWE correspondant.