Files
shannon/cli/package.json
T
ezl-keygraph 9b1abd9ec0 feat: integrate npx CLI, CI/CD, and ephemeral worker architecture
Bring in changes from shannon-npx: npx-distributable CLI package (cli/),
semantic-release CI/CD workflows, ephemeral per-scan worker containers,
TOML config support, setup wizard, and workspace management.

Preserves all shannon-only changes: security hardening (localhost-bound
ports, MCP env allowlist, path traversal guard), updated benchmarks
(XBEN 19/31/35/44), README assets, and prompt injection disclaimer.

Applies security hardening to cli/infra/compose.yml as well.
2026-03-18 15:57:57 +05:30

46 lines
881 B
JSON

{
"name": "@keygraph/shannon",
"version": "0.0.0",
"description": "Shannon - Autonomous white-box AI pentester for web applications and APIs by Keygraph",
"type": "module",
"main": "dist/index.js",
"bin": {
"shannon": "dist/index.js"
},
"files": [
"dist",
"infra"
],
"scripts": {
"build": "tsc",
"dev": "tsc --watch"
},
"dependencies": {
"@clack/prompts": "^1.1.0",
"dotenv": "^17.3.1",
"smol-toml": "^1.6.0"
},
"keywords": [
"security",
"pentest",
"penetration-testing",
"vulnerability-assessment",
"ai",
"white-box",
"owasp",
"exploitation",
"appsec",
"keygraph"
],
"author": "",
"license": "AGPL-3.0-only",
"repository": {
"type": "git",
"url": "git+https://github.com/KeygraphHQ/shannon.git",
"directory": "cli"
},
"engines": {
"node": ">=18"
}
}