{ "name": "@elberacasa/umbra", "version": "1.8.1", "description": "Trust Score for AI-built software. npx @elberacasa/umbra → one score, one badge.", "mcpName": "io.github.elberacasa/umbra", "type": "module", "bin": { "umbra": "dist/cli.js", "umbra-mcp": "dist/mcp/server.js" }, "main": "dist/index.js", "files": [ "dist", "RUBRIC.md", "README.md" ], "engines": { "node": ">=20" }, "scripts": { "build": "tsc -p tsconfig.json", "dev": "tsc -p tsconfig.json --watch", "test": "vitest run", "prepublishOnly": "npm run build && npm test" }, "keywords": [ "security", "scanner", "vibe-coding", "ai", "trust", "sast", "static-analysis", "cli", "code-quality", "llm" ], "author": "Alejandro Beracasa (https://github.com/elberacasa)", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/elberacasa/umbra.git" }, "bugs": "https://github.com/elberacasa/umbra/issues", "homepage": "https://github.com/elberacasa/umbra#readme", "publishConfig": { "access": "public" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "commander": "^12.1.0", "picocolors": "^1.1.1", "zod": "^4.4.3" }, "devDependencies": { "@types/node": "^20.14.0", "typescript": "^5.5.0", "vitest": "^2.1.9" } }