vulkill_auto_scan
Eski istemciler için tarama başlatma uyumluluk aracı; yeni entegrasyonlarda vulkill_start_scan tercih edin. Aynı yetki/kredi/motor kontrollerini kullanır. sourceFiles veya inline_files ile içerik; targetUrl veya tek dast_targets ile doğrulanmış HTTPS hedefi gönderilir. Yerel project_path ve depo adresi içe aktarma değildir. Her istek en fazla 5000 dosya ve toplam 512 KiB JSON içerebilir; daha büyük projeleri ayrı tarama istekleri halinde gönderin. Her grup için farklı idempotencyKey kullanın; aynı grubun yeniden denemesinde aynı anahtarı koruyun. Açık kullanıcı beyanı zorunludur ve her grubun raporu kendi scanId'si ile izlenir.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"authorizationScope": "<authorizationScope>",
"liabilityAccepted": "<liabilityAccepted>"
},
"name": "vulkill_auto_scan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 5 mod: auto hedefe uygun kontroller; source kaynak/sır/bağımlılık; semantic veri akışı/yetki/iş mantığı; infrastructure konteyner/altyapı/SSRF; web doğrulanmış canlı HTTPS hedefi. Kapsam ayrıntısı için vulkill_capabilities; authorizationScope tarama modu değildir. | |
| files | No | Gerçekte gönderilecek dosya sayısı; tarama için sourceFiles gerekir. Planlama aracında yalnız tahmindir. | |
| sites | No | Canlı site sayısı; gerçek başlangıçta en fazla bir doğrulanmış targetUrl ile 1, kaynak kodda 0. | |
| targetUrl | No | Sahipliği doğrulanmış herkese açık HTTPS web hedefi. GitHub depo içe aktarma veya sunucudaki dosya yolu değildir. | |
| scan_depth | No | Eski mode adı; fast=source ve deep=semantic. mode ile çelişen değer göndermeyin. | |
| targetName | No | Raporda görünecek kısa proje/hedef adı; parola veya özel anahtar yazmayın. | |
| sourceFiles | No | Göreli path ve gerçek UTF-8 content nesneleri. Kaynak yolunu tek başına göndermeyin; toplam JSON istek sınırı 524288 bayttır. | |
| dast_targets | No | Eski targetUrl alanı. En fazla bir doğrulanmış HTTPS hedef gönderin; targetUrl ile çelişmemelidir. | |
| force_rescan | No | Eski istemci uyumluluk alanı. Yetki, kredi veya idempotency denetimlerini atlamaz. | |
| inline_files | No | sourceFiles için eski alan adı; ikisini birden göndermeyin. Her nesnede content ve göreli path/file/filename bulunur. | |
| idempotencyKey | No | Bir mantıksal görev için benzersiz kimlik. Ağ hatasında aynı görevi tekrar deniyorsanız aynısını kullanın; farklı görevlerde yeniden kullanmayın. | |
| requested_files | No | files alanının eski adı; farklı değerlerle ikisini birden göndermeyin. | |
| requested_sites | No | sites alanının eski adı; farklı değerlerle ikisini birden göndermeyin. | |
| liabilityAccepted | Yes | Yalnız kullanıcı güncel yetki ve sorumluluk beyanını açıkça kabul etmişse true. Varsayılan kabul yoktur. | |
| authorizationScope | Yes | own_asset: kendi hedefiniz; authorized_organization_or_client: müşteriden/kurumdan açık test yetkisi; open_source_or_bounty: izinli açık kaynak veya program kapsamı. |