diff --git a/README.md b/README.md index 0b2e6d29..9c3c7b67 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ npx @keygraph/shannon@latest --- -Join Discord      Visit Keygraph.io +Join Discord      Visit Keygraph.io --- @@ -72,11 +72,11 @@ npx @keygraph/shannon@latest ## What is Shannon? -Shannon is an autonomous AI pentester developed by [Keygraph](https://keygraph.io). It performs security testing of web applications and their underlying APIs by combining source-code analysis with live exploitation. +Shannon is an autonomous AI pentester developed by [Keygraph](https://keygraph.io/?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_intro). It performs security testing of web applications and their underlying APIs by combining source-code analysis with live exploitation. Shannon analyzes your web application's source code to identify potential attack vectors, then uses browser automation and command-line tools to execute real exploits against the running application and its APIs. Only vulnerabilities with a working proof-of-concept are included in the final report. -Shannon is the agent. This repository is Shannon, the open-source pentester you run yourself. The same Shannon also powers Keygraph's commercial editions, [Pro and Enterprise](https://keygraph.io/pricing). See [Editions](#editions) for how Shannon compares with Pro, Enterprise, and the Community Program. +Shannon is the agent. This repository is Shannon, the open-source pentester you run yourself. The same Shannon also powers Keygraph's commercial editions, [Pro and Enterprise](https://keygraph.io/pricing?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_intro_pricing). See [Editions](#editions) for how Shannon compares with Pro, Enterprise, and the Community Program.
@@ -242,7 +242,7 @@ See the [Shannon GitHub Action documentation](https://github.com/KeygraphHQ/shan | **Pro** | Keygraph's cloud-hosted edition, managed by Keygraph, with every module included. | $50 per active developer per month. | | **Enterprise** | Everything in Pro, self-hosted in your own environment or fully air-gapped. | Custom. | -See [keygraph.io/pricing](https://keygraph.io/pricing) for current prices and the full feature table. +See [keygraph.io/pricing](https://keygraph.io/pricing?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_editions_pricing) for current prices and the full feature table. **Pro**, **Enterprise**, and the **Community Program** are powered by an enhanced, enterprise-grade version of the Shannon engine, and all three add: @@ -252,7 +252,7 @@ See [keygraph.io/pricing](https://keygraph.io/pricing) for current prices and th - **Fix pull requests and retests**: reviewable fix pull requests, with each fix verified by re-analysis and exploit replay, without a full rescan. - **Jira and access control**: two-way Jira sync, SSO, RBAC, and audit logs. -No source code? Use the [Blackbox Pentester](https://keygraph.io/agentic-blackbox-pentester). +No source code? Use the [Blackbox Pentester](https://keygraph.io/agentic-blackbox-pentester?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_editions_blackbox). [Compare Shannon, Pro, and Enterprise in detail →](docs/keygraph-platform.md) @@ -364,7 +364,7 @@ At this time, Keygraph is not accepting external code contributions. Issues are Stay connected: -- [Keygraph website](https://keygraph.io) +- [Keygraph website](https://keygraph.io/?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_community_website) - [Twitter/X: @KeygraphHQ](https://twitter.com/KeygraphHQ) - [LinkedIn: Keygraph](https://linkedin.com/company/keygraph) @@ -400,4 +400,4 @@ Shannon works with local models served through Ollama, vLLM, or LM Studio, which Shannon executes real exploits. It reports a finding only when it has produced a working proof-of-concept, and discards hypotheses it cannot prove. It is a pentester, not a passive scanner. -**Built by [Keygraph](https://keygraph.io)** +**Built by [Keygraph](https://keygraph.io/?utm_source=github&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_footer)** diff --git a/apps/cli/README.md b/apps/cli/README.md index 3853723b..cf794229 100644 --- a/apps/cli/README.md +++ b/apps/cli/README.md @@ -10,7 +10,7 @@ It analyzes your source code, identifies attack paths, and executes real exploit --- -Join Discord      Visit Keygraph.io +Join Discord      Visit Keygraph.io --- @@ -41,7 +41,7 @@ Shannon pulls the worker image from Docker Hub, starts the required local infras ## Editions -**Shannon** is this package: the open-source pentester you run yourself, on demand, and complete in that lane. **Keygraph Pro** and **Keygraph Enterprise** are the commercial editions. They run an enhanced build of Shannon continuously and close the full AppSec lifecycle around it: code analysis, finding management, automated remediation, verification, and enterprise deployment. The **Community Program** offers Pro at no cost to organizations that qualify. See [keygraph.io/pricing](https://keygraph.io/pricing). +**Shannon** is this package: the open-source pentester you run yourself, on demand, and complete in that lane. **Keygraph Pro** and **Keygraph Enterprise** are the commercial editions. They run an enhanced build of Shannon continuously and close the full AppSec lifecycle around it: code analysis, finding management, automated remediation, verification, and enterprise deployment. The **Community Program** offers Pro at no cost to organizations that qualify. See [keygraph.io/pricing](https://keygraph.io/pricing?utm_source=npm&utm_medium=referral&utm_campaign=shannon_oss_2026q4&utm_content=readme_editions_pricing). ## Documentation @@ -56,5 +56,5 @@ Commercial and enterprise licensing is available for organizations that need dif For commercial licensing, contact [shannon@keygraph.io](mailto:shannon@keygraph.io).

- Built by Keygraph + Built by Keygraph

diff --git a/apps/worker/templates/typst/report.typ b/apps/worker/templates/typst/report.typ index cd130a85..be4f1780 100644 --- a/apps/worker/templates/typst/report.typ +++ b/apps/worker/templates/typst/report.typ @@ -17,7 +17,7 @@ #let tester-override = sys.inputs.at("tester", default: "Shannon") #let brand = sys.inputs.at("brand", default: "Shannon | AI Pentester by Keygraph") -#let keygraph-url = "https://keygraph.io" +#let keygraph-url = "https://keygraph.io/?utm_source=shannon&utm_medium=product&utm_campaign=shannon_oss_2026q4&utm_content=pdf_report" // ---------- Palette --------------------------------------------------------- // Kept distinct so Critical / High are not confused under monitor gamma.