Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# purpleailab.com
# BitterSecurity website

Marketing website for **Purple AI LAB** — cybersecurity company building AI-powered deception technology.
Marketing website for **BitterSecurity** — cybersecurity company building AI-powered deception technology.

## Overview

Expand Down
2 changes: 1 addition & 1 deletion bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "purpleailab-website",
"name": "bittersecurity-website",
"version": "1.0.0",
"private": true,
"type": "module",
Expand Down
24 changes: 12 additions & 12 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PurpleAILAB — Agentic Cybersecurity Harness</title>
<title>BitterSecurity — Agentic Cybersecurity Harness</title>
<meta name="description" content="An autonomous red team with the harness to match. 16 specialist agents, full kill chain, 98.1% benchmark score. Open source. Model-agnostic.">
<meta property="og:title" content="PurpleAILAB — Agentic Cybersecurity Harness">
<meta property="og:title" content="BitterSecurity — Agentic Cybersecurity Harness">
<meta property="og:description" content="Autonomous Red Team platform. 16 specialist agents. 98.1% XBOW benchmark. Full kill-chain simulation.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
Expand All @@ -22,8 +22,8 @@
<header id="nav">
<div class="nav-inner">
<a href="#" class="nav-logo">
<img src="assets/logo-64.png" width="24" height="24" alt="PurpleAILAB" class="nav-logo-img">
<span>Purple<b>AI</b>LAB</span>
<img src="assets/logo-64.png" width="24" height="24" alt="BitterSecurity" class="nav-logo-img">
<span>Bitter<b>Security</b></span>
</a>
<nav class="nav-links">
<a href="#capabilities">CAPABILITIES</a>
Expand All @@ -32,7 +32,7 @@
<a href="#pricing">PRICING</a>
</nav>
<div class="nav-right">
<a href="https://github.com/PurpleAILAB/Decepticon" class="nav-ext" target="_blank" rel="noopener">GITHUB ↗</a>
<a href="https://github.com/BitterSecurity/Decepticon" class="nav-ext" target="_blank" rel="noopener">GITHUB ↗</a>
</div>
</div>
</header>
Expand All @@ -43,7 +43,7 @@
<div class="container">
<div class="split hero-split">
<div class="split-left">
<p class="section-label"><span class="section-num">§ 01</span> PURPLE AI LAB · THE HARNESS</p>
<p class="section-label"><span class="section-num">§ 01</span> BITTERSECURITY · THE HARNESS</p>
<h1>An autonomous<br>red team<br><em>with the harness</em><br><em>to match.</em></h1>
<p class="hero-desc">The autonomous red team platform that immunises your defence against AI-driven attacks. 16 specialist agents, full kill chain, <strong>98.1% benchmark</strong>. Open source. Model-agnostic. <strong>Blue + Red = Purple.</strong></p>
<div class="install-tabs">
Expand All @@ -55,15 +55,15 @@ <h1>An autonomous<br>red team<br><em>with the harness</em><br><em>to match.</em>
<code id="install-cmd">curl -fsSL https://decepticon.red/install | bash</code>
<button class="install-copy" aria-label="Copy">COPY</button>
</div>
<p class="hero-meta">Apache 2.0 · Docker · macOS · Linux · WSL2 · <a href="https://github.com/PurpleAILAB/Decepticon" target="_blank" rel="noopener">read the source ↗</a></p>
<p class="hero-meta">Apache 2.0 · Docker · macOS · Linux · WSL2 · <a href="https://github.com/BitterSecurity/Decepticon" target="_blank" rel="noopener">read the source ↗</a></p>
<form class="hero-waitlist" id="hero-waitlist-form">
<input type="email" name="email" placeholder="your@email.com" required>
<button type="submit" class="btn btn-accent">Join Waitlist</button>
</form>
<p class="form-status" id="hero-waitlist-status"></p>
</div>
<div class="split-right hero-mark-area">
<img src="assets/logo-512.png" alt="PurpleAILAB" class="hero-mark" width="280" height="280">
<img src="assets/logo-512.png" alt="BitterSecurity" class="hero-mark" width="280" height="280">
</div>
</div>
</div>
Expand Down Expand Up @@ -471,7 +471,7 @@ <h4>Community</h4>
<li>Community support</li>
<li>Apache 2.0 license</li>
</ul>
<a href="https://github.com/PurpleAILAB/Decepticon" target="_blank" rel="noopener" class="btn btn-outline">Get Started</a>
<a href="https://github.com/BitterSecurity/Decepticon" target="_blank" rel="noopener" class="btn btn-outline">Get Started</a>
</div>
<div class="pricing-card pricing-card-accent">
<span class="pricing-badge">MOST POPULAR</span>
Expand Down Expand Up @@ -520,15 +520,15 @@ <h2 class="display cta-display">A harness worth keeping<br><em>is one you don't
<code class="install-cmd-cta">curl -fsSL https://decepticon.red/install | bash</code>
<button class="install-copy" aria-label="Copy">COPY</button>
</div>
<p class="hero-meta cta-meta">Apache 2.0 · Docker · macOS · Linux · WSL2 · <a href="https://github.com/PurpleAILAB/Decepticon" target="_blank" rel="noopener">read the source ↗</a></p>
<p class="hero-meta cta-meta">Apache 2.0 · Docker · macOS · Linux · WSL2 · <a href="https://github.com/BitterSecurity/Decepticon" target="_blank" rel="noopener">read the source ↗</a></p>
<form class="cta-form" id="waitlist-form">
<input type="email" name="email" placeholder="Enter your email" required aria-label="Email address">
<button type="submit" class="btn btn-accent">Join Waitlist</button>
</form>
<p class="form-status" id="waitlist-status"></p>
<div class="cta-links">
<a href="https://discord.gg/TZUYsZgrRG" target="_blank" rel="noopener">Discord</a>
<a href="https://github.com/PurpleAILAB/Decepticon" target="_blank" rel="noopener">GitHub</a>
<a href="https://github.com/BitterSecurity/Decepticon" target="_blank" rel="noopener">GitHub</a>
<a href="mailto:info@decepticon.red">info@decepticon.red</a>
</div>
</div>
Expand All @@ -538,7 +538,7 @@ <h2 class="display cta-display">A harness worth keeping<br><em>is one you don't
<footer>
<div class="container">
<div class="footer-row">
<span>© 2026 Purple AI LAB AS</span>
<span>© 2026 BitterSecurity</span>
<span>Apache 2.0</span>
<span>South Korea · Washington D.C. · Norway</span>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ export default {
port,
};

console.log(`PurpleAILAB server listening on :${port}`);
console.log(`BitterSecurity server listening on :${port}`);
Loading