{"id":3387822,"recorded_at":"2026-11-05T11:03:36.358061Z","observed_at":"2026-11-05T11:03:36.357973Z","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 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 veya 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. Toplam JSON 512 KiB, dosya başına 200000 karakter, en fazla 5000 dosya. Açık kullanıcı beyanı zorunludur. scanId sonucunu vulkill_get_scan_status ile izleyin; belirsiz yanıtı yeni idempotencyKey ile yeniden başlatmayın.","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ı ile parça sayısı tahmini oluşturur. Sonuç tahmindir; kaynak içerikleri gönderilmez ve görev başlamaz. Plan sonrası açık kullanıcı beyanıyla vulkill_start_scan kullanın. 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.","inputSchema":{"additionalProperties":false,"properties":{"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. Toplam JSON isteği 512 KiB, tek dosya 200000 karakter, en fazla 5000 dosyadır. idempotencyKey yeniden denemelerde aynı kalmalıdır. Sonuç scanId/status/started/creditsCharged içerir; raporu vulkill_get_scan_status 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. 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"},"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":"8d0926256b99efe4fd75394f375071874180fba9770384422c0f068d10be8652","prev_id":2977059,"leaf":"0xc06446c8cdd647a3dfcbc7cd41047cc57e09edbc2f24b01f73a7c41b6dadfeff","leaf_text":"{\"body\":\"8d0926256b99efe4fd75394f375071874180fba9770384422c0f068d10be8652\",\"id\":3387822,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793876616357973,\"prev\":2977059,\"subject\":\"0dd7eec6-f651-400e-b781-66e1d00997bb\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-05","leaves":322504,"root":"0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128","chained":"0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2","anchor_chain":"eip155:5042002","anchor_tx":"0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94","anchor_block":70942081},"proof":["0xc063f46acb1617c7569da402cf5b893dcf59ec53f12458fd069216b1329d9807","0x9fadc7667c1a6a43d5a1f55830fddfa00aa334b0f896a2c09efab60b5f6216a1","0x524aaf136ea2b29a2134efc37b02256b07d6b1f36806e3a9f8a4091698956f84","0x8fc69253126c64474cdb0a44ba9dc90b279c44ff5a51fac3fa980c8d099d4e4b","0xcca55cbeda691ebc3ee47537e1721abffd6798d96f23bddbe5b2ba5c583480a4","0x6e8bf561becff40c888943af3bcbf407ba5eb9d3da6bfba28994bdd81bec7b16","0x20f33e4aa36493912250c329de57ea6d7560a5a1c52975e12915168e24fa8adf","0x693936c5c9dd2a879c8c73b485fa79bef3c4e29d07b80d2be314beb50f975a39","0x3f80a7ed84da2486c9b5b3ef0f195299ea1d6fa4c687443492f0b2bee81f30d8","0x50caf1e3c321bcefa253ba1297b96f4b5df67705c8891b3496a8fa2df3b6cd9a","0xdcf00a0455ecdea8ec0c5b421e4077046c374cad868275b450c6a3e36107e581","0xe55d570263fcb561e88c64c5ff86bb2d38f7c4f9824e435796e2ea9fc45ac9eb","0x55867a06fdd11e86c7d431d312f147a1f70e6e8ac2c492ac84f0e660d4b68e1e","0x876741791494e92b6f75db13043598085795215fa5ba6b39a6d004eb9c7632fa","0xbce07c8bedec3bbed9a22d7f4e8aca180f479ed562779a14791c5e82f052e9c8","0x308711d37f87ac2fb79802c45aba249411861d2d093068d1718f039b506d2a02","0x25f3843b1f8d3ded906cf440101c0137d8f897b0b72f946f0d5bc12c3da6b136","0xfb4e1f4d701ae273fb0cd57757f659e327608e5561a752b2099b436618493c84","0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b"]}