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.yamlCodes 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.