feat: brand the npm page, CLI output, and reports (#432)

* docs: rebuild the npm package README on the main README's identity

* docs: point the README banner fallback at an asset that exists

* docs: declare the npm package author, homepage, and issue tracker

* docs(cli): retire "Framework" and settle on the canonical product line

* docs: describe the banner image in alt text instead of repeating the lockup

* feat(cli): print a plain-text banner when stdout is not a terminal

* feat(report): attribute the markdown report from a shared brand constant

* feat(cli): frame the plain-text banner with rules and split the version line

* docs: drop the URL from the npm author field
This commit is contained in:
ezl-keygraph
2026-08-27 18:53:56 +05:30
committed by GitHub
parent ed5659e2e2
commit dc2a4fe4e8
10 changed files with 105 additions and 22 deletions
+6 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@keygraph/shannon",
"version": "0.0.0",
"description": "Shannon - Autonomous white-box AI pentester for web applications and APIs by Keygraph",
"description": "Shannon is an autonomous white-box AI pentester for web applications and APIs, by Keygraph.",
"type": "module",
"main": "dist/index.mjs",
"bin": {
@@ -35,8 +35,12 @@
"appsec",
"keygraph"
],
"author": "",
"author": "Keygraph, Inc.",
"license": "AGPL-3.0-only",
"bugs": {
"url": "https://github.com/KeygraphHQ/shannon/issues"
},
"homepage": "https://github.com/KeygraphHQ/shannon#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/KeygraphHQ/shannon.git",