Produkt
Vi exponerar plattformen som ett verktygsset över Model Context Protocol. Claude Code, Cursor och andra MCP-klienter triggar scans, verifierar fynd och hämtar rapporter direkt, utan att någon människa behöver öppna en webdash.
14 tools, fyra kategorier, npm-paket. En rad i ~/.claude/.mcp.json.
{
"mcpServers": {
"pentesting": {
"command": "npx",
"args": [
"-y",
"@adminor/pentesting-mcp"
],
"env": {
"PENTESTING_API_KEY": "ps_live_..."
}
}
}
}Vad ni gör med det
Skillnaden mellan att skriva ett cron-script som anropar vårt API och att be Claude göra det är att Claude förstår kontexten. Den vet om scan-resultatet är värt att eskalera, om ett fynd ser ut som FP, om den ska köra en till verifiering. Tre vanliga scenarion:
"Claude, scanna shop.example.com med standard-profilen och sammanfatta vad du hittade." Claude använder pentesting_trigger_scan, pollar pentesting_scan_status tills klar, hämtar findings, och skriver en kort sammanfattning på svenska i samma fönster.
"Det här SQL injection-fyndet ser fishy ut. Kör om verifieringen och kolla om det är reproducerbart." Cursor kallar pentesting_verify_finding mot specifikt finding-id, läser nya self-test-resultatet, och uppdaterar findingens status om det visar sig vara FP. Operatören behöver inte logga in i dashboarden.
En agent kör i pipelinen före produktion-deploy. Den triggar scan mot staging, väntar, kollar om några critical/high tillkommit sedan förra körningen, och avbryter deploy om så är fallet. Skillnaden mot en vanlig API-anrop är att agenten kan resonera om resultatet, inte bara matcha en räknare.
Verktygsset
Allt går via API-nyckeln med samma rättigheter som den webdashen ger. Inget extra. Inga side-effects bortom vad ni redan kan göra som inloggad.
Trigga och övervaka scans, välj profil, be om artisanal-granskning.
Lista verifierade targets, organisationer och upptäckta assets.
Hämta fynd, be om omverifiering, exportera rapport i olika format.
Compliance-status (NIS2, ISO 27001), kör hälsokoll, prenumerera på events.
Båda funkar mot samma plattform. Skillnaden är vem som anropar. REST API:t är för cron-script, GitHub Actions, Terraform-providers och allt som har en fast loop. MCP är för agenter som ska resonera om vad de just såg och bestämma vad de gör härnäst. Använd båda. De räknas mot samma API-kvot.
REST-dokumentation: pentesting.se/api/v1. MCP-server: @adminor/pentesting-mcp på npm.
Skapa konto, generera en API-nyckel, lägg in tre rader i ~/.claude/.mcp.json.