TechAtelierAPI et CLI ConfigCheck
← Retour à ConfigCheck

AUTOMATISATION

Intégrez votre quality gate.

L’API publique et le client CLI ne conservent pas le contenu et appliquent un verdict exploitable dans une CI/CD.

Client CLI sans dépendance

curl -o configcheck-cli.py \
  https://config.techatelier.fr/static/configcheck-cli.py

python3 configcheck-cli.py \
  --min-score 70 \
  --sarif configcheck.sarif \
  Dockerfile compose.yaml

Codes de sortie : 0 si le quality gate réussit, 1 s’il échoue et 2 en cas d’erreur technique.

Analyser un fichier

curl -X POST https://config.techatelier.fr/api/analyze \
  -H 'Content-Type: application/json' \
  -d '{
    "filename": "Dockerfile",
    "file_type": "auto",
    "content": "FROM nginx:latest"
  }'

Analyser un projet

curl -X POST https://config.techatelier.fr/api/analyze-project \
  -H 'Content-Type: application/json' \
  -d '{"files":[
    {"filename":"Dockerfile","content":"FROM nginx:latest"},
    {"filename":"compose.yaml","content":"services:\\n  web:\\n    image: nginx:latest"}
  ]}'

Confidentialité et limites

10 fichiers maximum, 100 Ko par fichier et 500 Ko par projet. Le contenu et le nom des fichiers ne sont pas conservés. Les journaux techniques de sécurité sont conservés au maximum 14 jours. Seuls des compteurs quotidiens agrégés par type, score et gravité sont enregistrés durablement.