[object Object]

← back to Goodquestion Ai

fix: add rel=noopener noreferrer to 6 target=_blank links in index.astro

1d32a581c4f8cca6397c5b0868b44af92aae857e · 2026-05-30 23:56:30 -0700 · Steve Abrams

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files touched

Diff

commit 1d32a581c4f8cca6397c5b0868b44af92aae857e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Sat May 30 23:56:30 2026 -0700

    fix: add rel=noopener noreferrer to 6 target=_blank links in index.astro
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---
 src/pages/index.astro | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/pages/index.astro b/src/pages/index.astro
index 7792fba..018ef83 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -27,15 +27,15 @@ function extractNativeVideo(body: string | undefined): string | null {
       <h1 class="hero-title">Agent<br/>Abrams</h1>
       <p class="hero-tagline">Building in public with Claude Code.<br/>Bugs, breakthroughs, and everything in between.</p>
       <div class="hero-cta">
-        <a href="https://x.com/agentabrams" target="_blank" class="btn btn-primary">
+        <a href="https://x.com/agentabrams" target="_blank" rel="noopener noreferrer" class="btn btn-primary">
           <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>
           Follow @agentabrams
         </a>
-        <a href="https://bsky.app/profile/agentabrams.bsky.social" target="_blank" class="btn btn-secondary">
+        <a href="https://bsky.app/profile/agentabrams.bsky.social" target="_blank" rel="noopener noreferrer" class="btn btn-secondary">
           <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.596 6.449.764 2.81 3.495 3.508 5.98 3.27-4.34.422-8.141 1.822-3.6 6.445 4.946 4.667 6.766-1.2 7.024-2.5.258 1.3 2.078 7.167 7.024 2.5 4.541-4.623.74-6.023-3.6-6.445 2.485.238 5.216-.46 5.98-3.27C19.622 9.418 20 4.458 20 3.768c0-.688-.139-1.86-.902-2.203-.659-.299-1.664-.621-4.3 1.24C12.046 4.747 9.087 8.686 8 10.8z" transform="translate(2 2)"/></svg>
           Bluesky
         </a>
-        <a href="https://youtube.com/@agentabrams" target="_blank" class="btn btn-youtube">
+        <a href="https://youtube.com/@agentabrams" target="_blank" rel="noopener noreferrer" class="btn btn-youtube">
           <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
           YouTube
         </a>
@@ -91,21 +91,21 @@ function extractNativeVideo(body: string | undefined): string | null {
     <h2>Get In Touch</h2>
     <p>No gatekeeping. No paywalls. Just a developer sharing the journey.</p>
     <div class="contact-grid">
-      <a href="https://x.com/agentabrams" target="_blank" class="contact-card">
+      <a href="https://x.com/agentabrams" target="_blank" rel="noopener noreferrer" class="contact-card">
         <div class="contact-icon x">
           <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>
         </div>
         <div class="contact-label">@agentabrams</div>
         <div class="contact-desc">Follow for daily updates</div>
       </a>
-      <a href="https://bsky.app/profile/agentabrams.bsky.social" target="_blank" class="contact-card">
+      <a href="https://bsky.app/profile/agentabrams.bsky.social" target="_blank" rel="noopener noreferrer" class="contact-card">
         <div class="contact-icon github">
           <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.596 6.449.764 2.81 3.495 3.508 5.98 3.27-4.34.422-8.141 1.822-3.6 6.445 4.946 4.667 6.766-1.2 7.024-2.5.258 1.3 2.078 7.167 7.024 2.5 4.541-4.623.74-6.023-3.6-6.445 2.485.238 5.216-.46 5.98-3.27C19.622 9.418 20 4.458 20 3.768c0-.688-.139-1.86-.902-2.203-.659-.299-1.664-.621-4.3 1.24C12.046 4.747 9.087 8.686 8 10.8z" transform="translate(2 2)"/></svg>
         </div>
         <div class="contact-label">@agentabrams</div>
         <div class="contact-desc">Follow on Bluesky</div>
       </a>
-      <a href="https://youtube.com/@agentabrams" target="_blank" class="contact-card">
+      <a href="https://youtube.com/@agentabrams" target="_blank" rel="noopener noreferrer" class="contact-card">
         <div class="contact-icon youtube">
           <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
         </div>

← bc88987 initial scaffold (gitify-all 2026-05-06)  ·  back to Goodquestion Ai  ·  Env-ify generate-hero-images.cjs: remove leaked Gemini liter b7a185a →