Back to search
C
65.1 /100

io.github.juanisidoro/securecode

Author juanisidoro
Scanned 24d ago

Secrets vault for Claude Code with audit logs, access rules, and AES-256 encryption.

Versions

0.15.2scored
first seen May 19, 2026

Trust breakdown

PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 17

get-secret
annotations: none low

Get a secret by name. By default, injects the value into a local file so it never appears in the AI conversation. Use reveal:true to see the raw value (audited as conscious action). Use cleanup:true to remove all injected secrets from disk.

name string reveal boolean cleanup boolean
list-secrets
annotations: none low

List all available secrets with their tags and expiration status. Returns names and metadata, never values.

create-secret
annotations: none low

Create a new secret. Secrets with the same name can coexist if they have different env tags.

name string value string domain string ttlHours number description string
renew-secret
annotations: none low

Renew an expired secret or change its TTL. Use this to reactivate expired secrets or extend expiration.

name string ttlHours number
delete-secret
annotations: none low

Delete a secret (soft delete, can be recovered)

name string
update-secret
annotations: none low

Update an existing secret\

name string value string domain string description string
import-env
annotations: none low

Import secrets from .env files into SecureCode. For security, .env import must be done through the web interface — the AI agent never sees secret values during import. This tool provides the link to the import page.

export-env
annotations: none low

Export all secrets as .env or CSV format. Returns the full content with decrypted values.

get-status
annotations: none low

Get your SecureCodeHQ account status: plan, usage limits, secrets count, and MCP server version. Useful to check remaining capacity and verify the server is up to date.

wake-session
annotations: none low

Wake (unlock) the session to start accessing secrets. Optionally restrict access to specific tag scope and set auto-sleep timer.

autoSleepMinutes number
sleep-session
annotations: none low

Lock the session immediately. All secret access will be blocked until you wake it again. Use this when you finish working.

session-status
annotations: none low

Check the current session status: active or sleeping, scope restrictions, and time remaining before auto-sleep.

byebye
annotations: none low

End your work session. Locks the session, cleans up all injected secrets from disk, and says goodbye. Use this when you finish working for the day.

get-active-rules
annotations: none low

List active MCP access rules. Read-only — rules can only be created or modified from the dashboard. Use this to understand why access to a secret was blocked.

onboard
annotations: none low

Start or continue the SecureCode onboarding. Guides the user through signup, .env import, API key creation, MCP configuration, and optional SDK setup — all from Claude Code. Call this tool multiple times to progress through the steps.

configPath string selectedEnv string selectedProject string
security-check
annotations: none low

Analyze the project for security issues after SecureCode setup. Returns a list of actions the agent MUST execute to protect secrets. Call this after SDK installation.

help
annotations: none low

Get SecureCode documentation: available tools, usage patterns, SDK setup, and common workflows. Use this to understand how to help the user with SecureCode.

Permissions 2

network Server uses network capabilities via: fetch()
medium
env_vars Server uses env_vars capabilities via: process.env
low

Scan Findings 48

low
Tool 'get-secret' has no annotations annotation_checker · 100%
low
Tool 'list-secrets' has no annotations annotation_checker · 100%
low
Tool 'create-secret' has no annotations annotation_checker · 100%
low
Tool 'renew-secret' has no annotations annotation_checker · 100%
low
Tool 'delete-secret' has no annotations annotation_checker · 100%
low
Tool 'update-secret' has no annotations annotation_checker · 100%
low
Tool 'import-env' has no annotations annotation_checker · 100%
low
Tool 'export-env' has no annotations annotation_checker · 100%
low
Tool 'get-status' has no annotations annotation_checker · 100%
low
Tool 'wake-session' has no annotations annotation_checker · 100%
low
Tool 'sleep-session' has no annotations annotation_checker · 100%
low
Tool 'session-status' has no annotations annotation_checker · 100%
low
Tool 'byebye' has no annotations annotation_checker · 100%
low
Tool 'get-active-rules' has no annotations annotation_checker · 100%
low
Tool 'onboard' has no annotations annotation_checker · 100%
low
Tool 'security-check' has no annotations annotation_checker · 100%
low
Tool 'help' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: tsup@8.3.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get-secret manifest_parser · 70%
info
Tool: list-secrets manifest_parser · 70%
info
Tool: create-secret manifest_parser · 70%
info
Tool: renew-secret manifest_parser · 70%
info
Tool: delete-secret manifest_parser · 70%
info
Tool: update-secret manifest_parser · 70%
info
Tool: import-env manifest_parser · 70%
info
Tool: export-env manifest_parser · 70%
info
Tool: get-status manifest_parser · 70%
info
Tool: wake-session manifest_parser · 70%
info
Tool: sleep-session manifest_parser · 70%
info
Tool: session-status manifest_parser · 70%
info
Tool: byebye manifest_parser · 70%
info
Tool: get-active-rules manifest_parser · 70%
info
Tool: onboard manifest_parser · 70%
info
Tool: security-check manifest_parser · 70%
info
Tool: help manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (7) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'security-check': Cross-tool sequencing directive poisoning · 85%
info
SBOM generated: 6 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%