diff --git a/.changeset/wicked-colts-tickle.md b/.changeset/wicked-colts-tickle.md
new file mode 100644
index 0000000000..eeda22a421
--- /dev/null
+++ b/.changeset/wicked-colts-tickle.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/starlight': patch
+---
+
+Adds 1 new icon: `hackerone`
diff --git a/packages/starlight/__tests__/basics/config-errors.test.ts b/packages/starlight/__tests__/basics/config-errors.test.ts
index 85ebd4c11f..a3be2b324e 100644
--- a/packages/starlight/__tests__/basics/config-errors.test.ts
+++ b/packages/starlight/__tests__/basics/config-errors.test.ts
@@ -111,7 +111,7 @@ test('errors with bad social icon config', () => {
"[AstroUserError]:
Invalid config passed to starlight integration
Hint:
- **social.unknown**: Invalid enum value. Expected 'twitter' | 'mastodon' | 'github' | 'gitlab' | 'bitbucket' | 'discord' | 'gitter' | 'codeberg' | 'codePen' | 'youtube' | 'threads' | 'linkedin' | 'twitch' | 'microsoftTeams' | 'instagram' | 'stackOverflow' | 'x.com' | 'telegram' | 'rss' | 'facebook' | 'email' | 'reddit' | 'patreon' | 'signal' | 'slack' | 'matrix' | 'openCollective', received 'unknown'
+ **social.unknown**: Invalid enum value. Expected 'twitter' | 'mastodon' | 'github' | 'gitlab' | 'bitbucket' | 'discord' | 'gitter' | 'codeberg' | 'codePen' | 'youtube' | 'threads' | 'linkedin' | 'twitch' | 'microsoftTeams' | 'instagram' | 'stackOverflow' | 'x.com' | 'telegram' | 'rss' | 'facebook' | 'email' | 'reddit' | 'patreon' | 'signal' | 'slack' | 'matrix' | 'openCollective' | 'hackerOne', received 'unknown'
**social.unknown**: Invalid url"
`
);
diff --git a/packages/starlight/components/Icons.ts b/packages/starlight/components/Icons.ts
index 1fac96deb8..6151d3fc85 100644
--- a/packages/starlight/components/Icons.ts
+++ b/packages/starlight/components/Icons.ts
@@ -109,6 +109,7 @@ export const BuiltInIcons = {
'',
matrix:
'',
+ hackerOne: '',
openCollective:
'',
astro:
diff --git a/packages/starlight/schemas/social.ts b/packages/starlight/schemas/social.ts
index 17b559d57b..677a31682e 100644
--- a/packages/starlight/schemas/social.ts
+++ b/packages/starlight/schemas/social.ts
@@ -28,6 +28,7 @@ export const socialLinks = [
'slack',
'matrix',
'openCollective',
+ 'hackerOne',
] as const;
export const SocialLinksSchema = () =>
@@ -71,6 +72,7 @@ export const SocialLinksSchema = () =>
slack: 'Slack',
matrix: 'Matrix',
openCollective: 'Open Collective',
+ hackerOne: 'Hacker One',
}[key];
labelledLinks[key] = { label, url };
}