Wisec

Dans votre CI, telle qu'elle est.

Faut-il changer d'outillage pour adopter Wisec ?

Non. L'agent est un binaire unique et open source, qui s'ajoute en deux étapes à n'importe quel pipeline. Vos scanners restent les vôtres : Wisec importe leurs résultats.

Agent open source, Apache 2.0Linux et macOS, amd64 et arm64Import SARIF
Plateformes CI

Un guide par plateforme.

Chaque guide donne le pipeline complet, version épinglée et empreinte vérifiée.

Une autre CI ? L'agent tourne partout où un binaire Linux ou macOS s'exécute.

En pratique

Deux jobs dans votre pipeline.

Le premier notarise le build sans jamais bloquer. Le second, en fin de pipeline, applique vos politiques. Le binaire est épinglé et son empreinte vérifiée avant exécution.

GitLab CI, extrait du guide
wisec_notify:
  stage: build
  image: alpine:latest
  before_script:
    - apk add --no-cache git curl
    - curl -fsSLO https://wisec-downloads.s3.fr-par.scw.cloud/wisec-agent-v1.3.0-linux-amd64
    - curl -fsSL https://wisec-downloads.s3.fr-par.scw.cloud/wisec-agent-v1.3.0-linux-amd64.sha256 | sha256sum -c -
    - mv wisec-agent-v1.3.0-linux-amd64 wisec-agent && chmod +x wisec-agent
  script:
    - ./wisec-agent

wisec_gate:
  stage: security
  image: alpine:latest
  before_script:
    - apk add --no-cache git curl
    - curl -fsSLO https://wisec-downloads.s3.fr-par.scw.cloud/wisec-agent-v1.3.0-linux-amd64
    - curl -fsSL https://wisec-downloads.s3.fr-par.scw.cloud/wisec-agent-v1.3.0-linux-amd64.sha256 | sha256sum -c -
    - mv wisec-agent-v1.3.0-linux-amd64 wisec-agent && chmod +x wisec-agent
  script:
    - ./wisec-agent --gate
Vos scanners

Semgrep, Trivy, CodeQL : gardez-les.

Tout outil qui écrit du SARIF : son rapport est signé avec le build, et ses résultats rejoignent l'analyse, le VEX et la posture. Ajouter un scanner ne compte jamais deux fois la même vulnérabilité.

Ce qui sort de votre CI

Dit précisément.

Les métadonnées du build, les dépendances, le SBOM et les résultats de vos scanners. Depuis l'agent v1.2.0, les valeurs de secrets et les extraits de code sont retirés avant la signature. Wisec ne clone pas votre dépôt et n'a aucun accès à votre gestionnaire de sources.

Autour

Le reste de votre outillage.

Alertes

Email, Slack, Teams.

Les anomalies d'un build, filtrées par gravité, là où votre équipe les lit.

Authentification

SSO OIDC.

Connexion par votre fournisseur d'identité, avec domaines vérifiés. Offre Pro.

API

Des clés que vous émettez.

Un accès en lecture pour un partenaire que vous mandatez : vous émettez la clé et la révoquez quand vous voulez. Offre Pro.

Non. L'agent est un binaire unique et open source, qui s'ajoute en deux étapes à n'importe quel pipeline. Vos scanners restent les vôtres : Wisec importe leurs résultats.