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
+2 -2
View File
@@ -1,5 +1,5 @@
/**
* Shannon CLI — AI Penetration Testing Framework
* Shannon CLI — AI Pentester for Web Apps and APIs
*
* Unified CLI supporting two modes:
* Local mode: Run from cloned repo — builds locally, mounts prompts, uses ./workspaces/
@@ -79,7 +79,7 @@ function showHelp(withSplash: boolean): void {
const mode = getMode();
const prefix = commandPrefix();
const header = withSplash ? '' : '\nShannon - AI Penetration Testing Framework\n';
const header = withSplash ? '' : '\nShannon AI Pentester by Keygraph\n';
console.log(`${header}
Usage: