Spaces:
Running
Running
Replace starter card with CodeIntegrity overview
Browse files- index.html +21 -17
- style.css +7 -28
index.html
CHANGED
|
@@ -1,19 +1,23 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8" />
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 6 |
+
<meta name="description" content="CodeIntegrity secures endpoint AI agents and connected-tool execution and publishes research on prompt injection, MCP tool poisoning, and agent skill supply chain risk." />
|
| 7 |
+
<title>CodeIntegrity | AI agent security research</title>
|
| 8 |
+
<link rel="stylesheet" href="style.css" />
|
| 9 |
+
</head>
|
| 10 |
+
<body>
|
| 11 |
+
<main class="card">
|
| 12 |
+
<h1>CodeIntegrity</h1>
|
| 13 |
+
<p>CodeIntegrity secures endpoint AI agents and connected-tool execution. For supported agents, security teams can inspect configurations, skills, and session activity and apply configured policy before tool calls run.</p>
|
| 14 |
+
<p>Our research covers indirect prompt injection, MCP tool poisoning, and agent skill supply chain risk.</p>
|
| 15 |
+
<nav aria-label="CodeIntegrity links">
|
| 16 |
+
<a href="https://www.codeintegrity.ai/product" target="_blank" rel="noopener noreferrer">Product</a>
|
| 17 |
+
<a href="https://www.codeintegrity.ai/blog" target="_blank" rel="noopener noreferrer">Research</a>
|
| 18 |
+
<a href="https://www.codeintegrity.ai/benchmark" target="_blank" rel="noopener noreferrer">PromptGuard benchmark</a>
|
| 19 |
+
<a href="https://www.codeintegrity.ai/blog/codeintegrity-seed-round" target="_blank" rel="noopener noreferrer">SYN Ventures seed announcement</a>
|
| 20 |
+
</nav>
|
| 21 |
+
</main>
|
| 22 |
+
</body>
|
| 23 |
</html>
|
style.css
CHANGED
|
@@ -1,28 +1,7 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
}
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
margin-top: 0;
|
| 9 |
-
}
|
| 10 |
-
|
| 11 |
-
p {
|
| 12 |
-
color: rgb(107, 114, 128);
|
| 13 |
-
font-size: 15px;
|
| 14 |
-
margin-bottom: 10px;
|
| 15 |
-
margin-top: 5px;
|
| 16 |
-
}
|
| 17 |
-
|
| 18 |
-
.card {
|
| 19 |
-
max-width: 620px;
|
| 20 |
-
margin: 0 auto;
|
| 21 |
-
padding: 16px;
|
| 22 |
-
border: 1px solid lightgray;
|
| 23 |
-
border-radius: 16px;
|
| 24 |
-
}
|
| 25 |
-
|
| 26 |
-
.card p:last-child {
|
| 27 |
-
margin-bottom: 0;
|
| 28 |
-
}
|
|
|
|
| 1 |
+
:root { color-scheme: light; font-family: Arial, sans-serif; }
|
| 2 |
+
body { margin: 0; padding: 1.5rem; color: #17233d; background: #f7f9fc; }
|
| 3 |
+
.card { max-width: 760px; margin: auto; padding: 1.5rem; background: white; border: 1px solid #dce4ef; border-radius: 16px; }
|
| 4 |
+
h1 { margin: 0 0 1rem; font-size: 1.5rem; }
|
| 5 |
+
p { max-width: 68ch; margin: 0 0 1rem; line-height: 1.55; }
|
| 6 |
+
nav { display: flex; flex-wrap: wrap; gap: .6rem 1.2rem; margin-top: 1.25rem; }
|
| 7 |
+
a { color: #1452a3; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|