Ejecutar un análisis de ArchSecurity
ArchSecurity realiza un análisis estático (SAST) etiquetado con CWE y convierte un único análisis en cuatro marcos de cumplimiento.
Iniciar un análisis
Sección titulada «Iniciar un análisis»Ejecuta el runner en una pipeline de push (modo de análisis completo); los informes de ArchSecurity se derivan de los hallazgos etiquetados con CWE del mismo análisis:
# 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"o desde el panel, ArchSecurity → (proyecto) → Ejecutar análisis.
Informes de marcos de cumplimiento
Sección titulada «Informes de marcos de cumplimiento»Cada hallazgo se etiqueta con un identificador CWE; los informes de los marcos se derivan de esta única columna vertebral:
| Marco | Contenido |
|---|---|
| OWASP Top 10 | Los 10 riesgos web más comunes |
| PCI-DSS | Cumplimiento de datos de tarjetas |
| STIG | Guías de fortalecimiento |
| CASA | Evaluación de seguridad de aplicaciones |
En el panel, selecciona el marco desde la pestaña de informes; los hallazgos vienen ordenados por gravedad.
Priorización
Sección titulada «Priorización»Los hallazgos críticos se listan al principio y los de baja gravedad al final. Cada hallazgo incluye el archivo/línea afectados y un enlace al CWE correspondiente.