MCP server · Org-owned · Audited from source
Whodb MCP server
by clidey/whodbApache-2.0 licenceAudited 21 Sep 2026 · source 4f4b840f0079
Is it safe? No — BLOCK, grade F (24/100). It exposes 4 tools: 4 read, 0 write and 0 destructive. The audit recorded 69 findings (3 critical, 14 high, 17 medium, 35 low). Maintainer's description: Where data access meets operational intelligence
Cite
Cite this page
ModelsAtlas. “Whodb MCP server (clidey/whodb)”. Retrieved 21 Sep 2026. https://modelsatlas.com/mcp/clidey/whodb
Why this is BLOCK. The audit found 3 critical and 14 high findings; the most severe is Hard-coded secrets at dev/certs/ca/clickhouse/ca-key.pem:1. Each finding is listed below with its file and line.
Why this page is still public. People search for this server by name. Hiding it would leave them with the README's word alone; here they see what the code does. We list it so you can decide, and we do not show connect commands for BLOCK servers.
Trust audit
Audit 0.4.1 · full source read 21 Sep 2026
69 findings, listed below with the file and line each was found on. Grade A needs a sandboxed behavioural run too; this audit read the source only.
What the source does
- FilesystemDeclared15 observations
- NetworkDeclared10 observations
- ShellDeclared10 observations
- DependenciesPinnedNothing floats
- SecretsFoundSee the findings
Findings (69)
Sorted by severity · the 25 most severe of 69 are listed
CRITICALHard-coded secretssecret.private_key · dev/certs/ca/clickhouse/ca-key.pem:1
Excerpt withheld: it is a secret, and we never print one.
- Why
- No further detail recorded for this rule.
- Fix
- —
CRITICALHard-coded secretssecret.private_key · dev/certs/ca/cockroachdb/ca-key.pem:1
Excerpt withheld: it is a secret, and we never print one.
- Why
- No further detail recorded for this rule.
- Fix
- —
CRITICALHard-coded secretssecret.private_key · dev/certs/ca/elasticsearch/ca-key.pem:1
Excerpt withheld: it is a secret, and we never print one.
- Why
- No further detail recorded for this rule.
- Fix
- —
HIGHCode injectioncode.eval_exec · core/graph/generated.go:3355
func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler {- Why
- evaluates text as code
- Fix
- remove; use a parser or a dispatch table
HIGHCode injectioncode.eval_exec · sdk/packages/go/auth.go:62
func (c *cliCredentials) exec(ctx context.Context) (*printTokenOutput, error) {- Why
- evaluates text as code
- Fix
- remove; use a parser or a dispatch table
HIGHCode injectioncode.eval_exec · sdk/packages/rust/src/auth.rs:60
fn exec(&self) -> Result<CliCache> {- Why
- evaluates text as code
- Fix
- remove; use a parser or a dispatch table
HIGHCode injectioncode.eval_exec · sdk/packages/typescript/src/auth.ts:86
cached = await exec();
- Why
- evaluates text as code
- Fix
- remove; use a parser or a dispatch table
HIGHCode injectioncode.eval_exec · sdk/packages/typescript/src/auth.ts:94
if (!cached) cached = await exec();
- Why
- evaluates text as code
- Fix
- remove; use a parser or a dispatch table
HIGHFilesystem / pathfs.credential_store · .agents/skills/impeccable/scripts/hook-lib.mjs:81
String.raw`(?:^|[/\\])id_rsa(?:$|[._-])[^/\\]*$`,
- Why
- touches a credential store
- Fix
- —
HIGHFilesystem / pathfs.credential_store · cli/cmd/guide.go:272
Requires the host to be in your ~/.ssh/known_hosts file.
- Why
- touches a credential store
- Fix
- —
HIGHFilesystem / pathfs.credential_store · cli/internal/ssh/tunnel.go:178
return nil, fmt.Errorf("~/.ssh/known_hosts not found — run 'ssh %s' once to add the host key", "user@host")- Why
- touches a credential store
- Fix
- —
HIGHFilesystem / pathfs.credential_store · cli/internal/tui/connection_view.go:248
inputs[fieldSSHKeyFile] = newInput("~/.ssh/id_rsa", 200)- Why
- touches a credential store
- Fix
- —
HIGHFilesystem / pathfs.credential_store · frontend/src/locales/components/aws-connection-picker.yaml:14
helpAuthDefaultDesc: uses ~/.aws/credentials, env vars, or IAM role
- Why
- touches a credential store
- Fix
- —
HIGHNetwork egressnet.metadata_ip · core/src/security/egress.go:106
if ip.Equal(net.ParseIP("169.254.169.254")) {- Why
- cloud metadata endpoint: the classic SSRF credential grab
- Fix
- —
HIGHNetwork egressnet.tls_off · dev/docker-compose.yml:123
- --insecure
- Why
- certificate verification is disabled
- Fix
- leave verification on
HIGHNetwork egressnet.tls_off · dev/sample-data/cockroachdb/init.sh:35
CONN_FLAGS="--insecure"
- Why
- certificate verification is disabled
- Fix
- leave verification on
HIGHPrompt injectionprompt.hide_from_user · .agents/skills/impeccable/reference/critique.md:229
This is fire-and-forget. Do not show the user the helper's JSON output; only the human-readable trend line and the written path. Failures here should not block the rest of the flow; print the error an
- Why
- asks the agent to act without the user's knowledge
- Fix
- —
MEDIUMInventory / provenanceinv.binary · dev/sample-import-data/clickhouse/data_types.xlsx
data_types.xlsx
- Why
- a compiled or binary member cannot be reviewed from source
- Fix
- ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · dev/sample-import-data/clickhouse/orders.xlsx
orders.xlsx
- Why
- a compiled or binary member cannot be reviewed from source
- Fix
- ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · dev/sample-import-data/clickhouse/products.xlsx
products.xlsx
- Why
- a compiled or binary member cannot be reviewed from source
- Fix
- ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · dev/sample-import-data/cockroachdb/data_types.xlsx
data_types.xlsx
- Why
- a compiled or binary member cannot be reviewed from source
- Fix
- ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · dev/sample-import-data/cockroachdb/orders.xlsx
orders.xlsx
- Why
- a compiled or binary member cannot be reviewed from source
- Fix
- ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.symlink · .claude/skills/impeccable
.claude/skills/impeccable
- Why
- link not followed
- Fix
- —
MEDIUMInformation disclosuredisclose.log_secret · .agents/skills/impeccable/scripts/live-server.mjs:1662
console.log(`Token: ${state.token}\n`);- Why
- No further detail recorded for this rule.
- Fix
- —
MEDIUMNetwork egressnet.beacon_words · .agents/skills/impeccable/scripts/palette.mjs:290
strategy: "Pure near-black bg lets the seed's cold marine blue read as a luminous beacon, while a pale frost-cyan accent evokes diffused dawn light cutting through fog." },
- Why
- No further detail recorded for this rule.
- Fix
- —
Tools it exposes
4 declared in source · 0 destructive
| Tool | What it does | Risk |
|---|---|---|
Headphones | Noise-canceling headphones | read |
Laptop | High-performance laptop | read |
Monitor | 4K UHD Monitor | read |
Smartphone | Latest model smartphone | read |
Safer alternatives
SEOSiri-Official/lambda-data-pipeline-mcp
A sovereign, high-speed, local-first Big Data Ingestion, Filtering, and Analytical Pipeline Orchestrator over the Model Context Protocol.
tdries/tableau-graphQL-mcp
Read-only MCP server for Tableau lineage and impact analysis over the Metadata API (GraphQL). Works on Tableau Server and Cloud.
Audit history
- ✕BLOCK F 24 / 100
Source changed, verdict held ·
4f4b840f0079 - ✕BLOCK F 24 / 100
First audit ·
660016fbed80
README badge
Badges show the current verdict, BLOCK included
A badge cannot be hidden by the maintainer while the verdict is BLOCK. Fix the findings, push, and the re-audit updates it.
Questions about Whodb MCP server
What is the Whodb MCP server?
What tools does Whodb expose?
Is Whodb safe to connect to an agent?
What credentials does Whodb need?
How does Whodb run?
How current is this page?
I already installed Whodb. What should I do?
Can the verdict change?
Sources
- clidey/whodb on GitHub — the source we read, its licence, stars and activityObserved · 21 Sep 2026
- ModelsAtlas trust audit — BLOCK verdict for commit 4f4b840f0079Observed · 21 Sep 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What is the Whodb MCP server?
- What tools does Whodb expose?
- Is Whodb safe to connect to an agent?