holy moly thats a lotta damage

This commit is contained in:
2026-05-25 22:10:19 -04:00
parent c01c1a5636
commit b62ab77fbe
47 changed files with 1444 additions and 129 deletions

View File

@@ -41,7 +41,7 @@ export const extensionRouter = createTRPCRouter({
deviceType: "desktop",
platform: "web",
token: input.extensionId,
appName: input.deviceName ?? "ShieldAI Browser Extension",
appName: input.deviceName ?? "Kordant Browser Extension",
})
.returning();

View File

@@ -79,7 +79,7 @@ export async function scanHIBP(email: string): Promise<ScanResult[]> {
const res = await fetchWithCircuit(
"hibp",
`https://haveibeenpwned.com/api/v3/breachedaccount/${encodeURIComponent(email)}?truncateResponse=false`,
{ "hibp-api-key": apiKey, "user-agent": "ShieldAI-DarkWatch" },
{ "hibp-api-key": apiKey, "user-agent": "Kordant-DarkWatch" },
);
if (!res) return [];
const breaches = await res.json() as Array<{ Name: string; BreachDate: string; DataClasses: string[]; Description: string }>;

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{title}} — ShieldAI Annual Report</title>
<title>{{title}} — Kordant Annual Report</title>
<style>
:root {
--primary: #1a73e8;
@@ -54,7 +54,7 @@
<body>
<div class="container">
<div class="header">
<div class="logo">Shield<span>AI</span></div>
<div class="logo">Kordant</div>
<h1>{{title}}</h1>
<div class="subtitle">{{periodStart}} — {{periodEnd}} | Annual Comprehensive Security Report</div>
</div>
@@ -107,7 +107,7 @@
</div>
<div class="footer">
<p>Generated by ShieldAI on {{generatedAt}}</p>
<p>Generated by Kordant on {{generatedAt}}</p>
<p>This report contains sensitive security information. Please keep it confidential.</p>
</div>
</div>

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{title}} — ShieldAI Monthly Report</title>
<title>{{title}} — Kordant Monthly Report</title>
<style>
:root {
--primary: #1a73e8;
@@ -51,7 +51,7 @@
<body>
<div class="container">
<div class="header">
<div class="logo">Shield<span>AI</span></div>
<div class="logo">Kordant</div>
<h1>{{title}}</h1>
<div class="subtitle">{{periodStart}} — {{periodEnd}} | Monthly Security Summary</div>
</div>
@@ -94,7 +94,7 @@
</div>
<div class="footer">
<p>Generated by ShieldAI on {{generatedAt}}</p>
<p>Generated by Kordant on {{generatedAt}}</p>
<p>This report contains sensitive security information. Please keep it confidential.</p>
</div>
</div>

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{title}} — ShieldAI Weekly Digest</title>
<title>{{title}} — Kordant Weekly Digest</title>
<style>
:root {
--primary: #1a73e8;
@@ -36,7 +36,7 @@
<body>
<div class="container">
<div class="header">
<div class="logo">Shield<span>AI</span></div>
<div class="logo">Kordant</div>
<h1>Weekly Security Digest</h1>
<div class="subtitle">{{periodStart}} — {{periodEnd}}</div>
</div>
@@ -56,7 +56,7 @@
</div>
<div class="footer">
<p>Generated by ShieldAI on {{generatedAt}}</p>
<p>Generated by Kordant on {{generatedAt}}</p>
<p>This digest contains sensitive security information. Please keep it confidential.</p>
</div>
</div>