{"id":3748268,"recorded_at":"2026-11-06T16:05:33.607728Z","observed_at":"2026-11-06T16:05:33.607581Z","subject_kind":"endpoint","subject":"0dd7eec6-f651-400e-b781-66e1d00997bb","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":12,"tools":[{"description":"search veya vulkill_list_reports sonucundaki id ile hesabınıza ait kayıtlı raporu, formatlı dışa aktarımını (<scanId>:executive, <scanId>:vendor_trust, <scanId>:sarif, <scanId>:cyclonedx), örnek PDF rapor bilgisini (sample:ai-mcp, sample:web-network, sample:mobile-desktop) ya da cap- önekli yetenek kaydını getirir. Yeni tarama başlatmaz; kredi harcamaz. Çalışan görevin durumunu güncellemek için vulkill_get_scan_status kullanın. Bulunmayan ya da erişilemeyen kayıt hata döndürür.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"search/list_reports sonucundaki rapor kimliği (<scanId> veya <scanId>:executive | :vendor_trust | :sarif | :cyclonedx), sample:ai-mcp | sample:web-network | sample:mobile-desktop ya da cap- önekli yetenek kimliği.","maxLength":128,"type":"string"}},"required":["id"],"type":"object"},"name":"fetch"},{"description":"Bağlı hesabın raporları ve güvenlik yetenek kataloğunda düz metin query ile arama yapar; örnek: SQL veya CWE-89. Dönen kimliği fetch ile açın. Tüm raporların listesi için vulkill_list_reports kullanın. Yeni tarama başlatmaz; kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{"query":{"description":"all: tüm 260 kontrol; source/semantic/infrastructure/web/auto: mod kapsamı; VK-001, SQL veya CWE-89: kontrol araması.","maxLength":200,"type":"string"}},"required":["query"],"type":"object"},"name":"search"},{"description":"Yeni bağlantıda önce bu aracı kullanın: API/MCP akışını, tarama modlarını, hedef doğrulamasını ve kullanıcı yetki beyanını açıklar. Sonraki adım bakiye için vulkill_wallet_status, özellik araması için vulkill_capabilities. Tarama başlatmaz; kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"vulkill_ai_guide"},{"description":"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.","inputSchema":{"additionalProperties":false,"properties":{"authorizationScope":{"description":"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ı.","enum":["own_asset","authorized_organization_or_client","open_source_or_bounty"],"type":"string"},"dast_targets":{"description":"Eski targetUrl alanı. En fazla bir doğrulanmış HTTPS hedef gönderin; targetUrl ile çelişmemelidir.","items":{"maxLength":300,"type":"string"},"maxItems":10,"type":"array"},"files":{"description":"Gerçekte gönderilecek dosya sayısı; tarama için sourceFiles gerekir. Planlama aracında yalnız tahmindir.","maximum":100000000,"minimum":0,"type":"integer"},"force_rescan":{"description":"Eski istemci uyumluluk alanı. Yetki, kredi veya idempotency denetimlerini atlamaz.","type":"boolean"},"idempotencyKey":{"description":"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.","maxLength":128,"type":"string"},"inline_files":{"description":"sourceFiles için eski alan adı; ikisini birden göndermeyin. Her nesnede content ve göreli path/file/filename bulunur.","items":{"additionalProperties":false,"properties":{"content":{"description":"Dosyanın gerçek UTF-8 metin içeriği; en fazla 200000 karakter. Toplam istek JSON sınırı ayrıca 524288 bayttır.","maxLength":200000,"type":"string"},"file":{"description":"path alanının eski adı; proje köküne göre göreli dosya yolu.","maxLength":260,"type":"string"},"filename":{"description":"path alanının eski adı; proje köküne göre göreli dosya yolu.","maxLength":260,"type":"string"},"path":{"description":"Proje köküne göre güvenli dosya yolu; mutlak yol ve .. kabul edilmez.","maxLength":260,"type":"string"}},"required":["content"],"type":"object"},"maxItems":5000,"type":"array"},"liabilityAccepted":{"description":"Yalnız kullanıcı güncel yetki ve sorumluluk beyanını açıkça kabul etmişse true. Varsayılan kabul yoktur.","type":"boolean"},"mode":{"description":"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.","enum":["auto","source","semantic","infrastructure","web"],"type":"string"},"requested_files":{"description":"files alanının eski adı; farklı değerlerle ikisini birden göndermeyin.","maximum":100000000,"minimum":0,"type":"integer"},"requested_sites":{"description":"sites alanının eski adı; farklı değerlerle ikisini birden göndermeyin.","maximum":10000,"minimum":0,"type":"integer"},"scan_depth":{"description":"Eski mode adı; fast=source ve deep=semantic. mode ile çelişen değer göndermeyin.","enum":["auto","source","semantic","infrastructure","web","fast","deep"],"type":"string"},"sites":{"description":"Canlı site sayısı; gerçek başlangıçta en fazla bir doğrulanmış targetUrl ile 1, kaynak kodda 0.","maximum":10000,"minimum":0,"type":"integer"},"sourceFiles":{"description":"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.","items":{"additionalProperties":false,"properties":{"content":{"description":"Dosyanın gerçek UTF-8 metin içeriği; en fazla 200000 karakter. Toplam istek JSON sınırı ayrıca 524288 bayttır.","maxLength":200000,"type":"string"},"path":{"description":"Proje köküne göre güvenli dosya yolu; mutlak yol ve .. kabul edilmez.","maxLength":260,"type":"string"}},"required":["path","content"],"type":"object"},"maxItems":5000,"type":"array"},"targetName":{"description":"Raporda görünecek kısa proje/hedef adı; parola veya özel anahtar yazmayın.","maxLength":120,"type":"string"},"targetUrl":{"description":"Sahipliği doğrulanmış herkese açık HTTPS web hedefi. GitHub depo içe aktarma veya sunucudaki dosya yolu değildir.","maxLength":300,"type":"string"}},"required":["authorizationScope","liabilityAccepted"],"type":"object"},"name":"vulkill_auto_scan"},{"description":"12 güvenlik alanını, 260 kontrolün katalog kapsamını ve 5 tarama modunu açıklar. Boş query özet getirir; query=all tüm 260 maddeyi; mod adı, VK-001, SQL veya CWE-89 ayrıntılı eşleşmeleri getirir. Modlar 3 yetki beyanından ayrıdır. Çalıştırılan kontroller için görev raporunu okuyun. Tarama başlatmaz, kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{"query":{"description":"all: tüm 260 kontrol; source/semantic/infrastructure/web/auto: mod kapsamı; VK-001, SQL veya CWE-89: kontrol araması.","maxLength":120,"type":"string"}},"type":"object"},"name":"vulkill_capabilities"},{"description":"Tarama öncesi yetki kapsamlarını, beyan metnini, dosya/site kredisini ve süre sınırlarını getirir. Yalnız sayısal bakiye ve motor hazırlığı için vulkill_wallet_status, geçmiş için vulkill_credit_usage kullanın. Tarama başlatmaz; kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"vulkill_check_credits"},{"description":"Güncel dönemin kredi kullanımını ve en son görev özetlerini getirir. view uyumluluk alanıdır; historical seçimi geçmiş dönem bakiyesi sorgulamaz. Anlık bakiye için vulkill_wallet_status kullanın. Kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{"view":{"description":"Uyumluluk etiketi; varsayılan current. Her iki değer güncel dönem bakiyesini ve son görevleri getirir.","enum":["current","historical"],"type":"string"}},"type":"object"},"name":"vulkill_credit_usage"},{"description":"Dosya ve site sayısından kredi kapsamı ve işçi sınıflarının tahminini oluşturur. Bu yalnız tahmindir; kaynaklar gönderilmez ve görev başlamaz. 5.000 dosya üzerindeki çoklu işçi dağıtımı henüz desteklenmiyor. Kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{"files":{"description":"Gerçekte gönderilecek dosya sayısı; tarama için sourceFiles gerekir. Planlama aracında yalnız tahmindir.","maximum":100000000,"minimum":0,"type":"integer"},"mode":{"description":"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.","enum":["auto","source","semantic","infrastructure","web"],"type":"string"},"sites":{"description":"Canlı site sayısı; gerçek başlangıçta en fazla bir doğrulanmış targetUrl ile 1, kaynak kodda 0.","maximum":10000,"minimum":0,"type":"integer"}},"type":"object"},"name":"vulkill_estimate_scan"},{"description":"vulkill_start_scan sonucundaki scanId için yetkili motordan durum ve rapor günceller. Yeni tarama başlatmaz. Motor başlamadığını doğrularsa ayrılmış kredi uzlaştırılır; zaman aşımı tek başına iade kanıtı değildir. Bulunmayan kimlik not_found, başka hesaba ait kimlik forbidden döner. running ise sonra yeniden sorgulayın; completed ise findings/coverage/summary inceleyin. Büyük raporda findingsTotal toplamı ve findingsNextCursor sonraki sayfayı gösterir; tüm bulguları görmek için findingsCursor ile sayfaları sırayla isteyin.","inputSchema":{"additionalProperties":false,"properties":{"findingsCursor":{"description":"Büyük raporda önceki yanıttaki findingsNextCursor; her çağrıda en fazla 100 bulgu getirir.","minimum":0,"type":"integer"},"scanId":{"description":"Başlatma yanıtından veya rapor listesinden alınan, bu hesaba ait görev kimliği.","type":"string"}},"required":["scanId"],"type":"object"},"name":"vulkill_get_scan_status"},{"description":"Yalnız bağlı hesaba ait en yeni 50 görev ve ayrıntılı findings/coverage/summary raporlarını listeler. Tarama başlatmaz ve yeni kredi harcamaz. Bir görevi motordan güncellemek için vulkill_get_scan_status; bilinen rapor kimliğini okumak için fetch kullanın.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"vulkill_list_reports"},{"description":"Yeni istemciler için birincil tarama başlatma aracı. Kaynak dosyalarını sourceFiles içinde veya sahipliği doğrulanmış HTTPS hedefini targetUrl içinde gönderin; yerel yol ve GitHub depo adresi dosya içeriğinin yerine geçmez. authorizationScope seçimi ve kullanıcının açık liabilityAccepted=true onayı gerekir; kullanıcı adına kabul etmeyin. Her istek en fazla 5000 dosya ve toplam 512 KiB JSON içerebilir; büyük projeyi her biri bu iki sınıra uyan ayrı tarama isteklerine bölün. Sonraki grup kendiliğinden gönderilmez. Her grup için farklı idempotencyKey kullanın; aynı grubu ağ hatası sonrası tekrarlarken aynı anahtarı koruyun. Her grubun raporunu ayrı scanId ile izleyin. Motor başlamadığı doğrulanırsa kredi düşmez.","inputSchema":{"additionalProperties":false,"properties":{"authorizationScope":{"description":"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ı.","enum":["own_asset","authorized_organization_or_client","open_source_or_bounty"],"type":"string"},"files":{"description":"Gerçekte gönderilecek dosya sayısı; tarama için sourceFiles gerekir. Planlama aracında yalnız tahmindir.","maximum":100000000,"minimum":0,"type":"integer"},"idempotencyKey":{"description":"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.","maxLength":128,"type":"string"},"liabilityAccepted":{"description":"Yalnız kullanıcı güncel yetki ve sorumluluk beyanını açıkça kabul etmişse true. Varsayılan kabul yoktur.","type":"boolean"},"mode":{"description":"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.","enum":["auto","source","semantic","infrastructure","web"],"type":"string"},"sites":{"description":"Canlı site sayısı; gerçek başlangıçta en fazla bir doğrulanmış targetUrl ile 1, kaynak kodda 0.","maximum":10000,"minimum":0,"type":"integer"},"sourceFiles":{"description":"Göreli path ve gerçek UTF-8 content nesneleri. En fazla 5000 dosya ve toplam 524288 baytlık JSON gönderin; fazlasını ayrı tarama istekleriyle gönderin.","items":{"additionalProperties":false,"properties":{"content":{"description":"Dosyanın gerçek UTF-8 metin içeriği; en fazla 200000 karakter. Toplam istek JSON sınırı ayrıca 524288 bayttır.","maxLength":200000,"type":"string"},"path":{"description":"Proje köküne göre güvenli dosya yolu; mutlak yol ve .. kabul edilmez.","maxLength":260,"type":"string"}},"required":["path","content"],"type":"object"},"maxItems":5000,"type":"array"},"started":{"description":"Uyumluluk alanı. İstemci true göndererek tarama kanıtı oluşturamaz; gerçek başlangıcı sunucu/motor belirler. Normal taramada alanı atlayın.","type":"boolean"},"targetName":{"description":"Raporda görünecek kısa proje/hedef adı; parola veya özel anahtar yazmayın.","maxLength":120,"type":"string"},"targetUrl":{"description":"Sahipliği doğrulanmış herkese açık HTTPS web hedefi. GitHub depo içe aktarma veya sunucudaki dosya yolu değildir.","maxLength":300,"type":"string"}},"required":["authorizationScope","liabilityAccepted"],"type":"object"},"name":"vulkill_start_scan"},{"description":"Hesabın remainingFiles, remainingSites, executionAvailable ve dönem bakiyesini getirir. Güncel bakiye için kullanın; geçmiş kullanım için vulkill_credit_usage. executionAvailable tamamlanmış tarama kanıtı değildir. Tarama başlatmaz; kredi harcamaz.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"vulkill_wallet_status"}]},"body_sha256":"e3a70591d9eb649030182c6aac6471336c8307f8a4904e7cf330366f1322a4f8","prev_id":3387822,"leaf":"0x533f2ddfca0614c10bba9afeac47f90812ade1d432f56904ab90d3b1fb225f34","leaf_text":"{\"body\":\"e3a70591d9eb649030182c6aac6471336c8307f8a4904e7cf330366f1322a4f8\",\"id\":3748268,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793981133607581,\"prev\":3387822,\"subject\":\"0dd7eec6-f651-400e-b781-66e1d00997bb\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-06","leaves":303443,"root":"0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f","chained":"0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3","anchor_chain":"eip155:5042002","anchor_tx":"0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1","anchor_block":71111178},"proof":["0x533f4d62087de552ba37642c70502dca85e2a4a744d523e9811e04d1fc26be3e","0x57dfd8e40ea2bf421d447f769a6db6cd48d368657509b4c1199f1032b92a4d46","0x991aa1aceee6ca3658dc170351c6d2c906183f8cba5b7e1351ee3cd95ebed05c","0x0a9f0ccca121af9874f826101d7a8d292aade91b745e3c2f932cc0b677257db7","0x16adb67d4eb54e1d89814a6d6704b8eb1521f8ab4ed2ed65c0985729ee7d0f96","0x4d454608e7da2620d67d32f6a88d692797ee8eb0b4eaf536b89dcfda703950db","0x179edd945516fda1e68df70525ccdf4ecf2ac77515471093f910efbf3463b6a2","0x4690d5426b9f706dd865eb92e86991d5578cee7aa4b1868183d6eeaf2c2c2eb2","0x74ecda5160c4ddbaecb0e8a9896f3307cf30d6749eb9f224f6d653a44658e576","0xc7a429bdab934aab513ec5ee5a3f5852f7f853b56df576bc433107614a6e6f4d","0x16900a04f88ef77506a4f20f182386f64c4a98d39b3048d12304d45479c6d88e","0x4ab330fb3ef1d30d134d64215e539b0ba3b343c857feb5fec2706f78d01a856f","0x55e8d440db2afafbd56e4dd36f7b6f5610d736995fc1c534ea6b0a3d3f9d5659","0x7abf7584949efd3b63bcfb8ca39ee05f7142b48c7862889137843da44a858a72","0xf5bd84a61225f062ef205a5e8dc4f170a403665fdfa49b2b923457e0386f3abe","0x7a2e5c8104eb5015bfa08d52a9278aa0b4da48bd2fb98690cc2d1c225b5dc691","0x4a618d78b1cebba8beec4ef22aaac9187dcdfb39064e0be537ca2600abb90740","0x119743aadcddb571b28b442b62196d4a0afc4e1c9979c2d477d34fcc9413deaf","0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948"]}