Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

AtlasFetch

mcp:atlasfetch-dev/atlasfetch-mcp

Coordinates to places and streets, ZA addresses to points, and routes around your own geofences.

Verdict
Inconclusive

The analysis could not cover enough of the artifact to decide.

Analyzed Oct 26, 2026, 11:07 UTC at 0acbc70

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

0
findings
—
highest severity
0
threat classes
37
files scanned
324/324
checks satisfied
0
package advisories

Why this verdict

  • inconclusive: unresolved question on CRED
  • inconclusive: unresolved question on EXEC

Security findings 0

No individual findings recorded

The inconclusive verdict rests on the open questions below; 1 candidate finding was refuted on review.

Open questions 3

What the analysis could not settle from the code alone.

The API client source (src/api.ts) is shown only as comments; the actual code is absent. Where does request() send the API key, and how is the 'shared public demo key' fetched (from what URL, and is it executed or only used as a header)?
Credential access
[file request scripts/pack-mcpb.mjs] What does this build script do (file access, network, exec)?
Code execution
[file request scripts/release.mjs] What does the release script run (publishing, network, shell, credential use)?
Supply chain
Refuted findings 1

Candidates the review stage examined and rejected, kept for transparency.

Credential access

highRefutedlow confidence

The API base URL can be overridden by the ATLASFETCH_API_URL environment variable, and every request then sends the Bearer API key and tool payloads to that host, so a malicious or misconfigured value would redirect the key and data off-host.

process.env.ATLASFETCH_API_URL ?? DEFAULT_BASE_URL
Why it was refuted

This is a standard operator-set base-URL override for the wrapped service. The default is the vendor's own API, and the Bearer key is sent to that same service. Only whoever configures the server's environment can change the value, and no code or instruction lets the agent or tool input redirect it, so it is not a credential-exfiltration chain.