MCP server mode (subenum mcp): safe, budgeted subdomain enumeration for AI agents
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Read the related leak-fix issue and inspect pkg/subenum.Run before planning the MCP integration. The issue specifies stdio tools, operator-configured allow-listing, mandatory server-side caps, and documentation and registry listings, but does not name implementation or test files. Done means an MCP client can run lab_scan and an allow-listed scan, while non-allow-listed scans are refused and caps remain enforced.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Value / who it's for
AI security agents and assistants increasingly run recon through MCP tools. subenum is unusually well suited: it has hard budgets (-max-queries, -rate), scope control, an offline lab mode, and a run-quality verdict that tells an agent when not to trust its own result. Listing in MCP registries is a new distribution channel.
Suggested approach
subenum mcp(stdio) built onpkg/subenum.Run(after the leak fix in the related issue). Tools:lab_scan(simulate-zone only; the default and always safe);scan, requiring an operator-configured domain allow-list and mandatory caps;explain_stats, which interprets a-statsfile.
- Refuse live scans unless the operator config allows the domain. Never let the model choose resolvers or lift caps.
- Docs page plus registry listings.
Done when
An MCP client can run lab_scan and an allow-listed scan, a non-allow-listed domain is refused, and caps are enforced server-side.
- Vorherrschende Sprache
- Go
- Sterne
- 1
- Forks
- 1
- Ø Merge
- 5 T. 2 Std.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus TMHSDigital/subenum
-
area: cli enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
TMHSDigital/subenum#136 ·
Maintainer antworten meist innerhalb von 1 Tag
-
community documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
TMHSDigital/subenum#135 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: dns enhancement good first issue
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
TMHSDigital/subenum#134 ·
Maintainer antworten meist innerhalb von 1 Tag
-
community marketing priority: low
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
TMHSDigital/subenum#132 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation marketing priority: medium
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
TMHSDigital/subenum#127 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TMHSDigital/subenum
Ähnliche Issues
-
L: github:actions L: php:composer
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
dependabot/dependabot-core#16493 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Controller pods on default limits CrashLoopBackOff and constantly reclaim memoryEvtl. vergeben @brsmnv hat das heute übernommen. Offenbug
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
ironcore-dev/ironcore-net#560 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
mark3labs/mcp-go#1039 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 8 Tagen
-
enhancement
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
JuliusBrussee/caveman#1214 ·
Maintainer antworten meist innerhalb von 1 Tag
-
domain/core domain/mail enhancement
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag