{ "name": "hexwitness", "version": "1.2.0", "mcpName": "io.github.siaginw/hexwitness", "description": "Evidence-first reverse-engineering workbench for humans and AI agents", "author": { "name": "SiagiNW", "url": "https://github.com/siaginw" }, "homepage": "https://github.com/siaginw/HexWitness#readme", "repository": { "type": "git", "url": "git+https://github.com/siaginw/HexWitness.git" }, "bugs": { "url": "https://github.com/siaginw/HexWitness/issues" }, "keywords": [ "reverse-engineering", "binary-analysis", "mcp", "mcp-server", "binary-ninja", "ida", "ghidra", "frida", "evidence-graph", "ai-agents", "agent-memory", "static-analysis", "dynamic-analysis", "decompiler" ], "type": "module", "license": "Apache-2.0", "engines": { "node": ">=22.13.0" }, "bin": { "hexwitness": "dist/hexwitness.mjs" }, "files": [ "dist", "adapters/**/*.py", "adapters/**/*.mjs", "adapters/**/*.js", "adapters/**/*.json", "adapters/README.md", "schemas", "examples", "docs", "assets", "agent-packs", ".mcp.json.example", ".mcp.ai-first.json.example", "server.json", "AGENTS.md", ".github/CONTRIBUTING.md", "CHANGELOG.md", "NOTICE", ".github/SECURITY.md", ".github/SUPPORT.md", "THIRD_PARTY_NOTICES.md", "README.md", "LICENSE" ], "scripts": { "build": "node scripts/build.mjs", "prepare": "npm run build", "start": "node dist/hexwitness.mjs serve", "mcp": "node dist/hexwitness.mjs mcp", "setup": "node dist/hexwitness.mjs setup", "demo": "node dist/hexwitness.mjs demo --reset", "doctor": "node dist/hexwitness.mjs doctor", "test": "node --test \"test/*.test.mjs\"", "check": "npm run build && node --check dist/hexwitness.mjs && node --check adapters/frida-jsonl/observer.js && node scripts/check-docs.mjs && npm test", "test:coverage": "node --experimental-test-coverage --test-coverage-exclude=dist/** --test \"test/*.test.mjs\"", "test:package": "node scripts/smoke-package.mjs", "test:upgrade": "node scripts/smoke-upgrade.mjs", "test:load": "node scripts/load-test.mjs", "test:scale": "node scripts/import-scale-test.mjs", "release:check": "node scripts/check-release-version.mjs", "public:audit": "node scripts/public-audit.mjs", "pack:dry": "npm pack --dry-run" }, "dependencies": {}, "devDependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "ajv": "^8.17.1", "esbuild": "^0.25.0", "zod": "^3.25.76" } }