tools / mcp audit / rules / path to credentials or secrets in arguments · v0.1.0 · View source · Edit on GitHub
MCP audit rule · v0.1.0

Path to credentials or secrets in arguments

Handing a server your SSH, cloud or kubectl credential folder, or an .env file, puts those secrets in reach of the model.

  • each server checks
  • 6 test fixtures

high fs-sensitive-path

Flagged

  6           "-y",
  7           "@modelcontextprotocol/server-filesystem@2025.8.21",
  8 >         "/home/me/.ssh"
  9         ]
 10       }

Fix

Remove the path and share only the project files the server needs.

Fine

{
  "mcpServers": {
    "s": {
      "command": "node",
      "args": [
        "s.js",
        "/home/me/projects/app"
      ]
    }
  }
}

References

← All rules

Running agents in production?Qlucent assesses agent permissions and data boundaries. →