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

io.github.uchit/mcp-regulated-ai-compliance

mcp:uchit/mcp-regulated-ai-compliance

Regulated-industry AI compliance: EU AI Act, APRA, NIST AI RMF, ISO 42001, AU AI Safety.

Verdict
Inconclusive

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

Analyzed Oct 26, 2026, 11:50 UTC at 72e4b07

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
65
files scanned
751/751
checks satisfied
0
package advisories

Why this verdict

mcp-server . Inconclusive
  • inconclusive: gap dynamic_metadata at src/server.ts
  • inconclusive: gap no_tools_extracted at package.json
mcp-server worker Inconclusive
  • inconclusive: unresolved question on EXEC
  • inconclusive: unresolved question on EXFIL

Security findings 0

No individual findings recorded

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

Open questions 6

What the analysis could not settle from the code alone.

[file request scripts/sync-data.js] What does the sync-data script do? Does it fetch data or code from remote/mutable URLs, or write outside the data directory?
Supply chain
[file request scripts/sync-data.js] Does the sync-data script fetch data or code from remote URLs, read credentials, or execute downloaded content?
Supply chain
[file request worker/scripts/embed-data.mjs] Does the embed-data build script, run by npm run build/dev/deploy, read sensitive files, fetch remote content, or execute anything unexpected?
Code execution
[file request worker/scripts/smoke.mjs] Does the smoke script send local data to external hosts or run unexpected commands?
Data exfiltration
[file request worker/scripts/embed-data.mjs] The build/dev/deploy scripts run this script. Does it read anything beyond the bundled compliance data, or perform network access or command execution?
Code execution
[file request worker/scripts/smoke.mjs] Does the smoke script do anything beyond testing the endpoint, such as sending data off-host or running commands?
Data exfiltration
Refuted findings 1

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

Manipulation

mediumRefutedlow confidence

Prompt templates instruct the model to append a promotional 'closing signature' advertising hellouchit.com to every answer, injecting vendor marketing into outputs the user did not request.

Full breakdowns at hellouchit.com
Why it was refuted

The closing signature is a visible, openly named product-branding footer in the server's own prompt templates, as the file header states. It carries no hidden channel, data exfiltration, or deceptive behavior, and it promotes the server operator's own resources, so it is not a harmful manipulation.

Coverage gaps 2

Parts of the artifact the static analysis could not fully examine.

dynamic_metadata line 103: resources list returned by ListResourcesRequestSchema handler is computed
src/server.ts
no_tools_extracted MCP server target with no statically extractable tools/prompts/resources
package.json