{"c8":{"exclude":["**/__tests__/**","**/*.test.js","**/index.js"],"include":["core/**/*.js","ui/server/**/*.js"],"reporter":["text","html"],"check-coverage":false},"bin":{"mcp-shark":"bin/mcp-shark.js"},"bugs":{"url":"https://github.com/mcp-shark/mcp-shark/issues"},"dist":{"shasum":"6b9ed1e413b9b6907ef50fd5d97e870d30b0a17e","tarball":"https://registry.npmjs.org/@mcp-shark/mcp-shark/-/mcp-shark-1.7.2.tgz","fileCount":426,"integrity":"sha512-NxuOmYEIWP28db61Hw7OJySzoB9FxlklLTpuOxeKjx9N1H/kQlDPSEAFBXGXJSapkEdNzePRwRar3USUucx4Yg==","signatures":[{"sig":"MEYCIQDeMdynKb+NZAJHwti9kaXDvQfYWr5aoApNmGXva+rxEgIhAJl54QdD4muOf9EzFySvCRB7JMWA74XKq8VMLprnfFTY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3274759},"main":"./bin/mcp-shark.js","name":"@mcp-shark/mcp-shark","type":"module","author":"","engines":{"node":">=20.0.0"},"exports":{".":"./bin/mcp-shark.js","./mcp-server":"./core/mcp-server/index.js"},"gitHead":"efbaf2dad8dec17b9e0aa266e04cde7a6024c465","imports":{"#core":"./core/index.js","#core/*":"./core/*","#ui/server/*":"./ui/server/*"},"license":"SEE LICENSE IN LICENSE","scripts":{"dev":"node scripts/start-ui.js","lint":"biome lint .","test":"c8 node --test --test-name-pattern='.*' --test-reporter spec $(find core ui/server -path '*/__tests__/*.test.js' -type f)","build":"bash -c 'cd ui && vite build'","check":"biome check .","start":"node scripts/start-ui.js","format":"biome format --write .","predev":"npm run build:ui","prepare":"husky || true","test:ui":"vitest run --coverage","build:ui":"bash -c 'cd ui && vite build'","lint:fix":"biome lint --write .","test:all":"npm run test:coverage && npm run test:ui","check:fix":"biome check --write .","pack:list":"npm run prepublishOnly && npm pack && tar -tzf mcp-shark-mcp-shark-*.tgz","pack:extract":"npm run prepublishOnly && npm pack && mkdir -p .package-inspect && tar -xzf mcp-shark-mcp-shark-*.tgz -C .package-inspect && echo 'Package extracted to .package-inspect/package/'","pack:inspect":"npm run prepublishOnly && npm pack && tar -tzf mcp-shark-mcp-shark-*.tgz | head -50 && echo '...' && tar -tzf mcp-shark-mcp-shark-*.tgz | wc -l && echo 'files total'","generate:rules":"node scripts/generate-rule-index.js","prepublishOnly":"npm run check:fix && npm run build:ui","publish:public":"npm publish --access public","publish:dry-run":"npm publish --dry-run"},"_npmUser":{"name":"rpgeeg","email":"rpgeeganage@gmail.com"},"homepage":"https://mcpshark.sh","keywords":["mcp","model-context-protocol","security","scanner","vulnerability","owasp","ai-agent","mcp-server","static-analysis","toxic-flow","auto-fix","lockfile","sarif","cli","devtools"],"repository":{"url":"git+https://github.com/mcp-shark/mcp-shark.git","type":"git"},"_npmVersion":"10.8.2","description":"Security scanner for AI agent tools. Local static scan of MCP IDE configs (41 rules, toxic flow heuristics, AAuth visibility, auto-fix, tool pinning). Optional proxy + in-browser dashboard: traffic, findings, AAuth Explorer, YARA, Playground. Smart Scan o","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["biome check --write"]},"maintainers":[{"name":"rpgeeg","email":"rpgeeganage@gmail.com"}],"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","ink":"^5.2.1","cors":"^2.8.5","open":"^11.0.0","boxen":"^8.0.1","kleur":"^4.1.5","react":"^18.2.0","animejs":"^3.2.2","consola":"^3.4.2","echarts":"^6.0.0","express":"^4.18.2","commander":"^14.0.2","react-dom":"^18.2.0","cli-table3":"^0.6.5","@iarna/toml":"^2.2.5","ink-spinner":"^5.0.0","jsonrpc-lite":"^2.2.0","swagger-jsdoc":"^6.2.8","@clack/prompts":"^1.2.0","better-sqlite3":"^12.4.1","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","echarts-for-react":"^3.0.6","swagger-ui-express":"^5.0.1","@tabler/icons-react":"^3.0.0","@modelcontextprotocol/sdk":"^1.20.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","vite":"^7.3.0","husky":"^9.1.6","jsdom":"^25.0.0","vitest":"^4.0.18","lint-staged":"^15.2.10","@biomejs/biome":"^1.9.4","@commitlint/cli":"^19.5.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.0","@commitlint/config-conventional":"^19.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-shark_1.7.2_1777236371987_0.9142207645842888","host":"s3://npm-registry-packages-npm-production"},"_id":"@mcp-shark/mcp-shark@1.7.2","version":"1.7.2"}