MCP server for reconnaissance tools including DNS enumeration, WHOIS lookup, certificate transparency search, Wayback Machine snapshots, and GitHub secret scanning
Five tools with basic descriptions and minimal parameter documentation. All tools are READ_ONLY reconnaissance functions with simple string/list inputs. Descriptions are present but generic (10-50 chars), lacking context on WHEN to use each tool or HOW results chain together. No output schemas documented. Parameters lack type constraints (enums, ranges, formats). No error handling guidance. Tool names follow verb_noun pattern (dns_enumerate, whois_lookup, crt_sh_certificates, wayback_snapshots, github_leaked_secrets) but descriptions do not explain dependencies or result structure. No pagination, no result limits stated. Security implications of leaked-secrets tool not addressed.
Search TLS certificate transparency logs for subdomains.
Enumerate DNS records for a domain.
Search public GitHub code for leaked secrets or terms.
List Internet Archive Wayback Machine snapshots for a URL.
Look up WHOIS registration info.
No output schemas documented. LLMs cannot infer what fields each tool returns, forcing them to guess at result structure and breaking downstream tool chaining.
Parameter descriptions are missing or trivial. 'domain' and 'query' lack format guidance, valid ranges, or examples. LLMs cannot validate inputs before calling.
Tool descriptions are under 50 characters and lack context on WHEN to use each tool vs. alternatives. 'Enumerate DNS records' does not explain when to call this vs. whois_lookup or crt_sh_certificates.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
github_leaked_secrets_tool has no error handling guidance. Searching public GitHub for secrets is sensitive, tool should document rate limits, legal/ethical constraints, and what to do if no results found.
No pagination or result limits documented. wayback_snapshots_tool and github_leaked_secrets_tool could return hundreds of results, risking context window exhaustion. No limit or cursor guidance provided.