← Back to search

io.github.mdfifty50-boop/secure-vault

mdfifty50-boop Scanned 4d ago

Encrypted secrets and credential management for agents

B
81.7 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 6

store_secret
annotations: none low

Store an encrypted secret with optional rotation policy. Value is encrypted at rest with AES-256-GCM.

name string value string service string
get_agent_token
annotations: none low

Issue a short-lived, scoped token for an agent to use a secret. The agent receives an opaque token ID — never the raw secret. Use inject_secret_to_request to apply the token to an outbound request.

service string agent_id string ttl_seconds number
rotate_secrets
annotations: none low

Rotate all secrets for a given service. Old values are overwritten, and all outstanding tokens for those secrets are invalidated.

service string new_value string
audit_secret_access
annotations: none low

View an audit trail of who accessed which secrets over a time range.

agent_id string secret_name string
scan_config_for_leaks
annotations: none low

Scan a config text for exposed secrets — API keys, tokens, passwords, private keys. Uses 12 regex patterns covering AWS, GitHub, OpenAI, Anthropic, Slack, Stripe, and generic credentials.

config_text string source_label string
inject_secret_to_request
annotations: none low

Return a request object with the secret injected. Pass a token_id obtained from get_agent_token and a request template with a {{SECRET}} placeholder. The server substitutes the real secret — the agent never handles the raw value.

token_id string request_template string

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 30

low
Tool 'store_secret' has no annotations annotation_checker · 100%
low
Tool 'get_agent_token' has no annotations annotation_checker · 100%
low
Tool 'rotate_secrets' has no annotations annotation_checker · 100%
low
Tool 'audit_secret_access' has no annotations annotation_checker · 100%
low
Tool 'scan_config_for_leaks' has no annotations annotation_checker · 100%
low
Tool 'inject_secret_to_request' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/index.js:43 entropy_analyzer · 75%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/index.js:44 entropy_analyzer · 75%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/index.js:45 entropy_analyzer · 75%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/vault.test.js:29 entropy_analyzer · 75%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/vault.test.js:30 entropy_analyzer · 75%
medium
Buffer.from base64 in mdfifty50-boop-secure-vault-mcp-8b3aff4/src/vault.test.js:31 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: store_secret manifest_parser · 70%
info
Tool: get_agent_token manifest_parser · 70%
info
Tool: rotate_secrets manifest_parser · 70%
info
Tool: audit_secret_access manifest_parser · 70%
info
Tool: scan_config_for_leaks manifest_parser · 70%
info
Tool: inject_secret_to_request manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (1) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 128 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%