Scanner de sécurité SAST/DAST - Support de 24 langages
v3.0 - Full CLI Enginehttps://api.web-sentinel.taaazzz-prog.fr/api/v1
X-API-Key.
| Fonctionnalité | Description | Status |
|---|---|---|
| Langages supportés | 24 langages (PHP, JS, Python, Java, C#, Go, Ruby, Rust, C++, Kotlin, Scala, Swift, etc.) | ✅ Actif |
| Extensions | 81 extensions de fichiers (.php, .js, .py, .java, .cs, .go, .rb, etc.) | ✅ Actif |
| Scanner | Full CLI Engine (moteur complet du CLI) | ✅ Actif |
| Performance | Scans < 50ms par fichier | ✅ Actif |
curl -X POST https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan \
-H "X-API-Key: VOTRE_CLE_API_ICI" \
-H "Content-Type: application/json" \
-d '{
"code": "<?php echo $_GET[\"user\"]; ?>",
"language": "php",
"filename": "test.php"
}'
$headers = @{
"X-API-Key" = "VOTRE_CLE_API_ICI"
"Content-Type" = "application/json"
}
$body = @{
code = '<?php echo $_GET["user"]; ?>'
language = "php"
filename = "test.php"
} | ConvertTo-Json
Invoke-RestMethod -Uri "https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan" `
-Method POST -Headers $headers -Body $body
import requests
headers = {
"X-API-Key": "VOTRE_CLE_API_ICI",
"Content-Type": "application/json"
}
data = {
"code": "<?php echo $_GET['user']; ?>",
"language": "php",
"filename": "test.php"
}
response = requests.post(
"https://api.web-sentinel.taaazzz-prog.fr/api/v1/scan",
headers=headers,
json=data
)
print(response.json())
pip install web-sentinel
curl -sSL https://install.web-sentinel.taaazzz-prog.fr/install.sh | bash
Invoke-WebRequest -Uri "https://install.web-sentinel.taaazzz-prog.fr/web-sentinel.exe" -OutFile "web-sentinel.exe"
pip install web-sentinel
docker pull taaazzz/web-sentinel:latest
docker run -p 5000:5000 taaazzz/web-sentinel:latest
version: '3.8'
services:
web-sentinel-api:
image: taaazzz/web-sentinel:latest
ports:
- "5000:5000"
environment:
- API_VERSION=3.0
- SCANNER_ENGINE=full-cli
restart: unless-stopped
web-sentinel --version
web-sentinel example.com --modules headers tls
curl https://api.web-sentinel.taaazzz-prog.fr/api/v1/health