Atlas / MCP servers / imdheerajkube / agent-nuvira

agent-nuviraBLOCK

mcp/imdheerajkube/agent-nuvira
Verdict
BLOCK
Grade
F
Trust score
24 /100
Exposed tools
200 238r · 93w · 9d
Transport
stdio · streamable-http
License
MIT
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

name: agent-nuvira shortdescription: "Autonomous AI agent — codes, creates, writes, analyzes, and automates anything" architecture: "multi-agent pipeline" agents: "Swarm (100+ agents, consensus)" orchestration: "Sequential sub-agent pipeline" orchestrationdetails: "planner, gatherer, writer, reviewer, tester, security auditor; GOAP & swarm topologies" memory: "Persistent AgentDB (vector DB) + JSON cache; optional session-only modes" parallelexecution: "Yes (parallel agent execution & async pipelines)" securityguardrails:

  • "Privacy-focused"
  • "AI Defence (prompt injection, PII detection)"
  • "Security scan CLI"

publishing: "Standalone eject available; npm publishing & npx installer" features:

  • "multi-provider routing"
  • "native FAISS backend"
  • "checkpoint and resume"
  • "plugin marketplace"

Agent-Nuvira — agent-nuvira

Developed by Dheeraj Sharma · 🌐 [www.agent-nuvira.com](https://www.agent-nuvira.com)

[](https://www.npmjs.com/package/agent-nuvira) [](https://www.npmjs.com/package/agent-nuvira) [](./LICENSE) [](https://www.agent-nuvira.com)

Autonomous AI agent with a visual dashboard and powerful CLI — codes, creates, writes, analyzes, and automates anything. Run models locally (Ollama) or route across 22+ cloud providers (Groq, Gemini, OpenRouter, Bedrock, Azure, Anthropic, OpenAI, and more). Specialized agents plan, write, review, test, create images, generate videos, write documents, and ship code — learning from every run.

# Quick examples
agent-nuvira chat "explain recursion in Rust"
agent-nuvira chat "write a birthday poem for my daughter"
agent-nuvira chat "generate an image of a sunset over mountains"
agen
Read from source at commit bc7b9d581f03OBSERVED · 2026-10-12
Advertisement
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add agent-nuvira-vscode --env ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} --env ANYSCALE_API_KEY=${ANYSCALE_API_KEY} --env API_KEY=${API_KEY} --env AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "agent-nuvira-vscode": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}",
        "ANYSCALE_API_KEY": "${ANYSCALE_API_KEY}",
        "API_KEY": "${API_KEY}",
        "AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}"
      }
    }
  }
}
03

Exposed tools (200)

238 read · 93 write · 9 destructive. Blast radius: 9 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.

ToolRiskDescription
BigReaderreadreads big files
ContextProbereadcaptures context
DebuggerreadDiagnoses test failures and iteratively applies fixes
DebuggingreadDiagnose and fix test failures and runtime errors
DelegatereadFans out sub-agent delegation specs in parallel with fresh isolated contexts and aggregates their summary results
FakeFailreadFake failing sub-agent
FakeWorkerreadFake sub-agent
FileReaderreadreads files
FormatterreadCustom description
GPT-4oreadOpenAI flagship model
GenreadGen
GitwriteManages git operations (branch, commit, PR)
GitLabreadManages GitLab operations (MR, issues, comments, pipelines)
HangingreadNever resolves
MCPreadInvokes MCP (Model Context Protocol) tools from connected servers
PackagewriteManages package version, build, and npm publish
PlannerreadAnalyzes user goals and creates detailed execution plans
ReasonerreadMakes technical decisions (language, framework, platform) before planning
RefactoringreadRestructure existing code without changing behavior
ReviewerreadValidates code changes for correctness, security, and quality
RunnerreadExecutes shell commands and captures output
Sreadd
SecurityreadScans for PII, prompt injection, and dangerous code patterns
SkillRunnerreadExecutes a compiled skill as a pre-filled task plan
TesterreadRuns tests in a sandboxed environment
ThrowingwriteThrows on execute
WriterreadGenerates code changes based on the plan and context
a11y-auditreadAudit web applications for accessibility (WCAG 2.1 AA compliance): check color contrast, keyboard navigation, screen-reader compatibility, ARIA attributes, and semantic HTML. Use when the goal asks to audit, fix, or improve accessibility.
academic-researchreadConduct academic literature research: paper discovery, citation analysis, systematic reviews, and research summaries. Use when the goal is to review academic literature on a topic.
accounting-integrationreadIntegrate accounting software: QuickBooks, Xero, or FreshBooks API integration for invoices, expenses, and financial reporting. Use when the goal is to sync financial data with an accounting system.
actionwriteDocker action to perform: run | stop | start | restart | exec | logs | build | pull | compose-up | compose-down | compose-ps | disk-usage | cleanup | health
add_memorywriteAdd a new memory entry (fact, preference, lesson, observation, pattern).
agent-packreadMulti-agent package structure for distributing multiple agents together
alertChannelreadAlert notification channel
algorithmreadAlgorithm
ansi_stripreadStrip ANSI escape codes from text.
api-creationwriteCreate a complete API: design endpoints, implement routes, add auth/rate-limiting, write tests, generate OpenAPI docs, and deploy. Use when the goal asks to create an API, build a backend service, or scaffold an HTTP server with routes.
api-designreadDesign and implement a REST API: gather requirements, design endpoints with proper HTTP methods/status codes, produce an OpenAPI spec, implement routes, and write integration tests. Use when the goal asks to create an API, design endpoints, build a REST service, or scaffold an HTTP backend.
api-testingwriteTest REST and GraphQL APIs: write automated tests for endpoints, validate status codes, response schemas, auth flows, and edge cases. Use when the goal asks to test, validate, or verify an API.
api-versioningreadImplement API versioning: URL path, header, or content-type versioning with deprecation notices and migration guides. Use when the goal asks to version an API, handle breaking changes, or add deprecation notices.
approachwriteSync approach
approvalreadRequest approval before dangerous operations.
approval-toolreadImplement approval workflows: request approval before dangerous actions, track approval decisions, and enforce approval policies. Use when adding safety gates to agent operations.
askreadAmbiguous request — fall back to a chat answer; no pipeline runs on a guess
assessreadAnswer a question or analyze/explain something — a direct chat response, no file writes
ast_auditreadAST-based code audit: detect eval(), hardcoded secrets, SQL injection patterns.
async_delegationwriteRun child agents in background without blocking parent — parallel task execution.
audiencereadTarget audience (default: API consumers)
authreadAuthentication method
auth-setupreadImplement authentication and authorization: OAuth2 (Google, GitHub), magic links, JWT sessions, role-based access control. Use when the goal asks to add login, signup, auth, SSO, or RBAC to an app.
authTypereadAuthentication method (default: API key)
autonomous-agentswriteDesign, build, and deploy autonomous AI agents with tool use, memory, planning loops, and self-correction. Use when the goal is to create an agent that can reason, act, and iterate without constant human oversight.
backendreadCache backend
backup-recoveryreadDesign and implement backup and disaster recovery: automated database backups, point-in-time recovery, S3 snapshots, and runbook documentation. Use when the goal asks to set up backups, recovery, or disaster resilience.
backup-strategywriteDesign and implement backup strategies. Use when the goal asks to set up backups, disaster recovery, or data protection.
baseImagereadBase Docker image (auto-detected from project language if not specified)
basic-agentreadMinimal agent with package.json, tsconfig, and source file
binary-extensionsreadDetect and handle binary file extensions: identify binary vs text files, handle binary content appropriately, and configure editors/tools to skip binary files. Use when processing mixed file types in a codebase.
binary_extensionsreadDetect binary file extensions, check MIME types.
blob-storagewriteSet up blob/file storage: S3, Cloudflare R2, or Azure Blob for uploads, assets, and backups. Use when the goal asks to add file uploads, cloud storage, or asset hosting.
budget-configreadConfigure and manage budgets: API usage tracking, cost alerts, spending limits, and billing optimization. Use when setting up cost controls for API usage or cloud resources.
budget_configdestructiveBudget management: check limits, record usage, reset daily.
buildreadGenerate new code, files, projects, plugins or addons through the full agent pipeline
cache-setupwriteSet up caching: Redis, Memcached, or in-memory caching for API responses, sessions, and expensive computations. Use when the goal asks to add caching, improve response times, or reduce database load.
cached_toolreadFrom last time.
capacity-planningreadCapacity planning: load testing, performance baselines, growth forecasting, and scaling strategies. Use when planning for system growth.
cdn-setupwriteConfigure CDN for static assets. Use when the goal asks to set up CDN, optimize asset delivery, or reduce latency.
channelsreadNotification channels
chaos-engineeringreadPractice chaos engineering: inject faults, measure resilience, and improve system reliability. Covers experiment design, fault injection (network, CPU, memory), and blast radius control. Use when testing system resilience.
checkpointwriteSave and restore execution state for rollback.
checkpoint-managerwriteManage code checkpoints: save progress snapshots, rollback to checkpoints, compare versions, and restore state. Use when building safety nets for complex refactoring or migration tasks.
ci-cd-setupwriteSet up CI/CD: detect the platform and project stack, write the workflow/pipeline file, configure secrets, trigger a test run, and verify the pipeline passes. Use when the goal asks to set up CI/CD, add GitHub Actions, configure pipelines, automate tests, or set up continuous integration.
cicd-advancedreadAdvanced CI/CD pipelines: multi-stage builds, canary deployments, rollback strategies, artifact management, and pipeline optimization. Use when building sophisticated deployment pipelines.
cli-toolwriteCreate a command-line tool with argument parsing, help text, subcommands, and packaging. Use when the goal asks to create a CLI tool, command-line utility, or terminal application.
cloud-deploywriteDeploy applications to AWS, GCP, or Azure. Use when the goal asks to deploy, host, or infrastructure-as-code for cloud platforms.
cloud-migrationreadMigrate applications to the cloud: assessment, planning, containerization, deployment, and optimization. Covers AWS, GCP, and Azure migration paths. Use when moving on-premise applications to cloud infrastructure.
code-assistreadAssist with code edits
code-refactorreadRefactor code safely: analyze the target, identify patterns to improve, plan the changes, apply the refactoring surgically, and verify with tests. Use when the goal asks to refactor, restructure, extract, inline, rename, clean up, or improve code organization.
code-reviewreadConduct thorough code reviews: correctness, security, performance, readability, and test coverage. Covers review checklists, constructive feedback, and automated review tools. Use when reviewing pull requests or code changes.
commandwriteCommand to execute in container (for exec action)
commandNamereadThe command name
compliance-checkreadCheck regulatory compliance: GDPR, HIPAA, SOC2, PCI-DSS. Covers requirements mapping, gap analysis, control implementation, and audit preparation. Use when ensuring an application meets compliance standards.
configurewriteSet up API keys, switch providers/models, or change configuration
containerreadContainer name (required for most actions)
container-securityreadContainer security: image scanning, runtime protection, network policies, and secrets management. Use when securing containerized applications.
container-supervisionreadMonitor and supervise Docker container health: check health status, configure restart policies, set up health checks, auto-restart unhealthy containers, and log container events. Use when the goal is to ensure containers stay running and recover from failures.
context7readUp-to-date library/framework documentation retrieval
cors-setupreadConfigure CORS: cross-origin resource sharing for APIs, web apps, and embedded content. Use when the goal asks to fix CORS errors, configure cross-origin access, or set up CORS headers.
cost-optimizationreadCloud cost optimization: right-sizing, reserved instances, spot instances, resource tagging, and cost monitoring. Use when optimizing cloud spending.
crashreadCrashes on call
create_issuewriteCreate an issue.
credential_filesreadManage credential files for remote terminal backends — Docker, SSH, Modal.
cron-jobwriteSet up scheduled tasks and cron jobs. Use when the goal asks to automate recurring tasks, schedule jobs, or set up crons.
cron-setupwriteSet up scheduled tasks and cron jobs: periodic reports, cleanup jobs, data sync, and monitoring probes. Use when the goal asks to schedule tasks, set up cron jobs, or automate periodic work.
cronjobdestructiveCronjob management: create, list, enable, pause, delete jobs.
cross-platform-buildreadBuild cross-platform applications: shared codebase targeting web, desktop (Electron/Tauri), and mobile (React Native/Flutter). Covers platform detection, shared logic, and platform-specific adaptations. Use when building for multiple platforms from one codebase.
daemon_poolwriteBackground daemon process management: register, start, stop, monitor health.
data-analysisreadAnalyze datasets, identify trends, generate insights, and produce visualizations (charts, summaries, dashboards). Use when the goal asks to explore, analyze, summarize, or visualize data from CSV, JSON, databases, or APIs.
data-governancereadData governance: policies, access controls, compliance, and stewardship. Use when implementing data governance frameworks.
data-lineagereadData lineage tracking: origin, transformations, dependencies, and impact analysis. Use when tracking data flow through systems.
data-migrationwritePlan and execute data migrations: schema mapping, ETL pipelines, validation, rollback strategies, and zero-downtime migrations. Use when moving data between systems or databases.
data-processingreadProcess and transform data using Pandas, NumPy, or Polars. Use when the goal asks to clean, transform, aggregate, or analyze datasets.
data-qualityreadData quality management: validation rules, profiling, cleansing, and monitoring. Use when ensuring data accuracy and completeness.
data-syncwriteSet up data synchronization between systems: ETL pipelines, API sync, database replication, and real-time streaming. Use when the goal asks to sync data, build ETL pipelines, or connect data sources.
data-visualizationwriteCreate data visualizations: charts, dashboards, interactive plots with D3.js, Plotly, Matplotlib, or Chart.js. Covers data transformation, chart selection, accessibility, and export. Use when the goal is to visualize data.
databasereadDatabase to use
dbTypereadDatabase type (auto-detected from project config if not specified)
debugreadDebug helpers: analyze errors, capture hook output.
debug-helpersreadDebug application issues: breakpoints, logging, profiling, memory analysis, and network inspection. Covers Chrome DevTools, Node.js inspector, and language-specific debuggers. Use when diagnosing bugs or performance issues.
decision-frameworkwriteApply structured decision-making frameworks: RICE scoring, weighted matrix, decision trees, and ADR (Architecture Decision Records). Use when the goal is to make a systematic, well-documented technical or product decision.
delegatereadSpawn a specialized sub-agent (context-gatherer, reviewer, security, tester, ...) with a fresh isolated context to work on a focused subtask. Returns the sub-agent summary result.
delegate_systemwriteFull delegation: spawn subagents, batch execute. REQUIRES a child executor to be wired in — without one
delegation-live-logreadMonitor delegated tasks in real-time: live log streaming, progress tracking, and status updates. Use when supervising background tasks or parallel agent operations.
delegation_live_logreadLive tail-able transcripts for delegated subagents — real-time monitoring.
delete_memorydestructiveDelete a memory by ID.
demo-fixreadFix a demo issue
dep-updatewriteUpdate dependencies safely: audit for outdated versions and vulnerabilities, select update targets, update, run tests, fix breakages, and document changes. Use when the goal asks to update deps, upgrade packages, fix vulnerabilities, or modernize dependencies.
dependency-auditreadAudit project dependencies for vulnerabilities, outdated versions, license compliance, and supply chain risks. Use when ensuring dependency health and security.
deploy-sitewriteDeploy a static site to Cloudflare Pages
descriptionreadProject description
design-systemreadBuild a component library / design system: tokens, base components, composition patterns, documentation, and testing. Use when the goal asks to create a design system, component library, or shared UI kit.
disaster-recoveryreadDisaster recovery planning: backup strategies, failover mechanisms, RTO/RPO targets, and DR testing. Use when planning for system resilience.
discord-botreadBuild a Discord bot with slash commands, embeds, buttons, modals, and event handlers. Covers bot setup, permission configuration, deployment, and hosting. Use when the goal is to create a bot for a Discord server.
dns-setupwriteConfigure DNS records and domains. Use when the goal asks to set up DNS, configure domains, or manage DNS records.
docker-configwriteConfigure Docker for a project: analyze dependencies, write a multi-stage Dockerfile, optimize layer caching, test the build, and optionally add docker-compose. Use when the goal asks to containerize, add Docker, create a Dockerfile, or set up docker-compose for local development.
echoreadEcho back input text
edit_filewriteEdit a file
electron-appreadBuild an Electron desktop application: main process, renderer process, IPC communication, auto-updates, and native modules. Use when creating a desktop application with web technologies.
email-setupwriteSet up transactional email: design responsive HTML templates, configure SMTP/API delivery (SendGrid, Resend, Mailgun, Postmark), and build email sending functions. Use when the goal asks to send emails, build email templates, or configure email delivery.
enginereadSearch engine
env-setupwriteSet up a development environment: detect the stack, install dependencies, configure services, verify everything works, and document the setup. Use when the goal asks to set up the environment, configure dev tools, bootstrap a project, or get the project running locally.
env_probereadProbe environment variables and credential files.
error-trackingwriteSet up error tracking: Sentry, Bugsnag, or Rollbar for frontend and backend error monitoring. Use when the goal asks to add error tracking, exception monitoring, or crash reporting.
feature-engineeringreadEngineer features for ML: encoding, scaling, selection, transformation, and feature stores. Use when preparing data for machine learning models.
feature-flagsreadImplement feature flags: LaunchDarkly, Unleash, or custom flags for gradual rollouts, A/B testing, and kill switches. Use when the goal asks to add feature flags, gradual rollouts, or toggle features.
featureNamereadName of the feature
fetchreadFetch a URL and convert it to readable markdown
filesystemwriteFilesystem access (read/write/search within allowed roots)
fine-tuningreadFine-tune LLMs: data preparation, training config, training loop, evaluation, and deployment. Use when the goal is to customize a base model for a specific task or domain.
fitness-apireadBuild a fitness API: workout tracking, exercise database, nutrition logging, and progress analytics. Use when creating a fitness or wellness application backend.
fixture-skillreadA fixture skill for render tests
focusreadOptional comma-separated dimension focus (e.g. security, performance)
forensicsreadDigital forensics: evidence collection, chain of custody, analysis, and reporting. Use when investigating security incidents.
form-builderreadBuild dynamic forms: validation, conditional fields, multi-step wizards, and file uploads. Use when the goal asks to create forms, add form validation, or build multi-step forms.
formatreadOutput format (default: markdown)
frameworkreadHTTP framework (auto-detected from package.json if not specified)
full-agentreadComplete agent with package.json, tsconfig, vitest, source, and unit tests
game-developmentwriteCreate a GUI game with graphics, input handling, game logic, and packaging. Use when the goal asks to create, build, or develop a game (board games, card games, puzzle games, 2D games, snake-and-ladder, tic-tac-toe, chess, etc.).
gameTypewriteType of game to create
git-releasereadManage git releases: changelog generation, semantic versioning, release branches, tagging, and publishing to package registries. Use when the goal asks to cut a release, create a changelog, or publish a package.
githubreadGitHub API via MCP (repos, issues, PRs, search)
github-actionswriteSet up GitHub Actions CI/CD workflows. Use when the goal asks to automate testing, building, or deployment via GitHub Actions.
goalwriteThe goal to plan and execute
graphql-apireadDesign and implement GraphQL APIs: schema definition, resolvers, subscriptions, N+1 prevention, and query complexity limiting. Use when the goal asks to build a GraphQL API or migrate from REST to GraphQL.
greetreadGreet a user by name
group-policyreadManage Group Policy: Local Group Policy Editor, GPO creation, policy deployment, and troubleshooting. Use when configuring Windows security and administrative policies.
hauntreadHaunt.
health-datareadIntegrate health data APIs: Apple HealthKit, Google Fit, or Fitbit for reading and writing health metrics. Covers authorization, data types, and privacy compliance. Use when building health or wellness applications.
horizonreadRoadmap horizon, e.g.
i18n-setupwriteSet up internationalization (i18n): extract translatable strings, configure a translation framework, and add RTL support. Use when the goal asks to add multi-language support, translations, or localization.
image-optimizereadOptimize images for web: compress, resize, convert formats (WebP, AVIF), generate thumbnails, and set up responsive images. Use when the goal asks to optimize images, reduce image size, or add responsive images.
incident-responsereadIncident response procedures: detection, containment, eradication, recovery, and post-incident review. Use when responding to security incidents.
infra-as-codereadDefine infrastructure with code: Terraform, Pulumi, or CloudFormation. Covers modules, state management, drift detection, and multi-environment setups. Use when the goal is to provision or manage cloud infrastructure.
infra-monitoringreadInfrastructure monitoring setup: Prometheus, Grafana, alerting rules, dashboards, and SLI/SLO tracking. Use when setting up observability for production systems.
interruptwriteGlobal interrupt: stop all running operations or interrupt a specific task.
kafka-queuewriteSet up Kafka message queues. Use when the goal asks to add event streaming, message queues, or async processing with Kafka.
kanban-boarddestructiveBuild a Kanban board: drag-and-drop columns, WIP limits, swimlanes, and workflow automation. Use when creating a visual project management tool.
knowledgereadWork with the USER\
knowledge-basereadBuild a knowledge base system: document ingestion, search, versioning, and collaborative editing. Use when the goal is to create a searchable knowledge repository for a team or product.
kuberneteswriteConfigure and manage Kubernetes clusters. Use when the goal asks to deploy, scale, or manage containerized applications on Kubernetes.
languagereadLanguage/runtime (auto-detected from project if not specified)
languagesreadLanguages/runtimes to test (auto-detected from project if not specified)
lazy_depsreadLazy dependency loading — only imports heavy modules when invoked, reducing startup time.
legal-compliancewriteAdd legal compliance: privacy policy, terms of service, cookie consent, GDPR/CCPA data handling, and cookie banners. Use when the goal asks to add legal pages, privacy policy, cookie consent, or compliance with privacy regulations.
libraryreadPDF library
list_dirreadlist
list_filesreadList files and directories in a path. Useful for discovering project structure.
list_reposreadList repos.
live_toolreadFrom right now.
load-balancerreadConfigure load balancing with Nginx, HAProxy, or cloud LBs. Use when the goal asks to distribute traffic, set up health checks, or configure failover.
log-rotationwriteSet up log rotation and management. Use when the goal asks to configure log rotation, manage log files, or prevent disk filling.
logo-designreadGenerate logos and brand assets using SVG, canvas, or AI image generation. Covers logo concepts, color palettes, typography, SVG creation, and export formats. Use when the goal is to create a logo or visual brand identity.
managed_gatewayreadManaged tool gateway: call vendor APIs through proxy.
marketplace-skillreadA marketplace skill
mcp-clientreadBuild an MCP client: connect to MCP servers, discover tools/resources, and execute operations. Covers server management, tool calling, and resource reading. Use when your agent needs to consume MCP servers.
mcp-connectorreadBridge APIs to MCP: wrap existing REST/GraphQL APIs as MCP servers with auto-generated tool schemas. Use when you need to expose an existing API to AI agents without rewriting it.
mcp-serverreadBuild a Model Context Protocol (MCP) server: expose tools, resources, and prompts to AI agents via the MCP standard. Covers stdio and HTTP transports, tool definitions, resource URIs, and OAuth. Use when making your service available to AI agents.
mcp_oauthreadMCP OAuth2 authentication: authorize MCP servers via auth code, client credentials, or PKCE flows.
mcp_schema_cachereadMCP schema cache: cache tool schemas for faster discovery, invalidate cache.
mcp_watchdogwriteMCP stdio watchdog: monitor MCP server process health, auto-restart crashed servers.
memoryreadKnowledge-graph based persistent memory (entities, relations, observations)
memory-toolreadManage agent memory: store and retrieve facts, preferences, and context across sessions. Covers short-term (working memory) and long-term (persistent) memory with semantic search. Use when the agent needs to remember information across interactions.
micro-frontendwriteSet up micro-frontends: module federation, iframes, or Web Components for independent team deployments. Covers routing, shared state, and communication between micro-frontends. Use when scaling frontend development across teams.
migrationToolreadMigration tool (auto-detected from project if not specified)
ml-modelreadBuild and train ML models using scikit-learn, TensorFlow, or PyTorch. Use when the goal asks to train, evaluate, or deploy machine learning models.
mlopswriteSet up ML operations: model training pipelines, experiment tracking, model registry, deployment, monitoring, and drift detection. Use when the goal is to operationalize ML models for production.
mobile-bridgereadBridge web and native mobile: Capacitor, Cordova, or React Native bridge for accessing native device features from web code. Use when adding native mobile capabilities to a web application.
modereadIntegration mode
modelreadTenancy model
monitoring-setupwriteSet up application monitoring: structured logging, metrics collection, alerting rules, and health checks. Use when the goal asks to add logging, monitoring, observability, or alerting.
04

Trust audit

BLOCKgrade F · trust 24/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (17 observation(s))
Network
declared (17 observation(s))
Shell
declared (10 observation(s))
Dependencies
not all pinned
Secrets in source
found

Findings (25)

CRITICALPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
.agents/skills/api-design/SKILL.md:426
.send({ email: "[email protected]", password: "password" });
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
CRITICALPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
.agents/skills/teams-webhook/SKILL.md:39
4. [reviewer] Test: send test webhook, verify card rendering, test bot conversation, verify message extension, check authentication flow. (after: step-2)
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/config/workspace.ts:42
exec(sql: string): void;
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/learning/eval-framework.ts:564
'    const result = new Function(\'return (\' + expression + \')\')();',
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/memory/better-sqlite3.d.ts:3
exec(sql: string): void;
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/skills/bundled-skills.ts:621
'- unsafe deserialization: JSON.parse on untrusted input without schema validation, pickle.loads, eval()',
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
src/tools/registry.ts:2532
description: 'AST-based code audit: detect eval(), hardcoded secrets, SQL injection patterns.',
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
src/agents/agents/security-agent.ts:45
'~/.ssh/',
Why it matters. touches a credential store
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
src/agents/agents/security-agent.ts:46
'~/.aws/',
Why it matters. touches a credential store
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
src/agents/agents/security-agent.ts:47
'~/.config/gcloud/',
Why it matters. touches a credential store
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
src/agents/credential-store.ts:142
join(homedir(), '.ssh', 'id_rsa'),
Why it matters. touches a credential store
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
src/agents/credential-store.ts:143
join(homedir(), '.ssh', 'id_ed25519'),
Why it matters. touches a credential store
HIGHNetwork egress · net.tls_off · CWE-200, CWE-319
src/gateway/adapters.ts:1228
sock = tlsConnect({ host: opts.host, port: opts.port, rejectUnauthorized: false });
Why it matters. certificate verification is disabled
Fix. leave verification on
HIGHNetwork egress · net.tls_off · CWE-200, CWE-319
src/gateway/adapters.ts:1662
sock = tlsConnect({ host: opts.server, port: opts.port, rejectUnauthorized: false });
Why it matters. certificate verification is disabled
Fix. leave verification on
HIGHNetwork egress · net.tls_off · CWE-200, CWE-319
src/gateway/adapters.ts:1771
? tlsConnect({ host: this.opts.server, port: this.opts.port, rejectUnauthorized: false })
Why it matters. certificate verification is disabled
Fix. leave verification on
HIGHPrompt injection · prompt.hide_from_user · CWE-94, CWE-1427
CHANGELOG.md:1526
no folder, you CAN create and edit files, and you must never tell the user to attach a folder or move
Why it matters. asks the agent to act without the user's knowledge
HIGHPrompt injection · prompt.hide_from_user · CWE-94, CWE-1427
docs/DESKTOP_APP_PLAN.md:377
| **GUI-only costs power users** | Medium | Ship the embedded terminal pane (a GUI affordance) + a developer mode; never tell the user to open Terminal |
Why it matters. asks the agent to act without the user's knowledge
HIGHPrompt injection · prompt.hide_from_user · CWE-94, CWE-1427
docs/PLAN_MODEL_ROUTING_PARITY.md:2340
for HERE ... do not tell the user that no project is attached, and do not ask them to attach one — one is
Why it matters. asks the agent to act without the user's knowledge
HIGHPrompt injection · prompt.override · CWE-94, CWE-1427
UPGRADE_ROADMAP.md:931
| **Scanner Engine** | `src/security/scanner.ts` | PII detection (emails, API keys, SSNs, credit cards, phones), injection patterns (ignore all instructions, role-play, etc.), dangerous code patterns
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction
HIGHPrompt injection · prompt.override · CWE-94, CWE-1427
docs/USER_MANUAL.md:1001
ignore previous instructions
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction
HIGHPrompt injection · prompt.override · CWE-94, CWE-1427
docs/USER_MANUAL.md:1002
💡 Review the prompt for jailbreak or injection attempts
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
.agents/skills/auth-setup/scripts/generate_jwt.py:69
print(f"Token: {token}")
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
scripts/test-bedrock.ts:92
console.log(`   API Key:         ${API_KEY ? `${API_KEY.slice(0, 8)}...${API_KEY.slice(-4)}` : '(not set)'}`);
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
scripts/test-bedrock.ts:127
console.log(`     • Bearer token may not work for the control-plane API (needs IAM/SigV4)`);
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
scripts/test-bedrock.ts:212
console.log(`     AWS_BEARER_TOKEN=${API_KEY}`);

Gates applied: critical_finding, instruction_override, no_behavioural_pass, undeclared_transfer.

Audited 2026-10-12 · audit v0.4.1 · source sha bc7b9d581f03full audit observations/trust-audit/mcp-server/imdheerajkube__agent-nuvira.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-12bc7b9d581f03BLOCKF24first audit
06

Questions

What tools does agent-nuvira expose?

200 in total: 238 read-only, 93 that write, and 9 that can delete or overwrite (budget_config, cronjob, delete_memory, kanban-board). Every one is listed on this page with its risk.

Is agent-nuvira safe to connect to an agent?

No — not without reading the findings first. The audit graded it F (24/100) and found 21 critical or high issues in the source. Each one is listed on this page with the file and line it is on. Separately from the audit: 9 of its tools can destroy data, so scope the token you give it to what you actually need.

What credentials does agent-nuvira need?

It reads ANTHROPIC_API_KEY, ANYSCALE_API_KEY, API_KEY, AWS_ACCESS_KEY_ID, AWS_BEARER_TOKEN, AZURE_OPENAI_API_KEY, BRAVE_SEARCH_API_KEY, BUFF_DASHBOARD_ADMIN_PASSWORD, BUFF_DISCORD_BOT_TOKEN, COHERE_API_KEY, DEEPINFRA_TOKEN and DISCORD_BOT_TOKEN from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does agent-nuvira run?

It speaks stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as agent-nuvira-vscode at 3.3.6.

How current is this page?

The grade is for one exact copy of the source (bc7b9d581f03), read on 2026-10-12. The repository is watched and re-audited when it changes.

Advertisement