99 link : /quickstart
1010 icon : right-arrow
1111 variant : primary
12- - text : Playground
13- link : https://play.codepathfinder.dev
14- icon : forward-slash
12+ - text : SecureFlow AI
13+ link : /secureflow-ai
14+ icon : rocket
1515 - text : Browse Rules
1616 link : /atlas
1717 icon : open-book
@@ -87,7 +87,18 @@ public static void main(String[] args) {
8787<br />
8888<CardGrid >
8989 <div style = " border-radius: 10px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); background-color: #e0e0e0;" >
90- <img src = " /assets/cpf-illustration.jpg" alt = " Getting Started" style = " width: 100%; height: 200px; object-fit: cover;" />
90+ <img src = " /assets/dev-house-waterloo.jpg" alt = " SecureFlow Extension" style = " width: 100%; height: 200px; object-fit: cover;" />
91+ <div style = " padding: 16px;" >
92+ <h4 style = " color: #333;" >Introducing SecureFlow Extension</h4 >
93+ <br />
94+ <a href = " /blog/introducing-secureflow-extension-to-vibe-code-securely" style = " display: inline-block; background-color: #4CAF50; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; margin-top: 10px;" >
95+ <span style = " font-size: 1.2em;" >Read →</span >
96+ </a >
97+ </div >
98+ </div >
99+
100+ <div style = " border-radius: 10px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); background-color: #e0e0e0;" >
101+ <img src = " /assets/cpf-illustration.jpg" alt = " CodeQL Alternative" style = " width: 100%; height: 200px; object-fit: cover;" />
91102 <div style = " padding: 16px;" >
92103 <h4 style = " color: #333;" >CodeQL Opensource Alternative</h4 >
93104 <br />
@@ -98,14 +109,25 @@ public static void main(String[] args) {
98109 </div >
99110
100111 <div style = " border-radius: 10px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); background-color: #e0e0e0;" >
101- <img src = " /assets/webview.webp" alt = " Getting Started" style = " width: 100%; height: 200px; object-fit: cover;" />
102- <div style = " padding: 16px;" >
103- <h4 style = " color: #333;" >Detecting WebView Misconfigurations</h4 >
104- <br />
105- <a href = " /blog/finding-webview-misconfigurations-android" style = " display: inline-block; background-color: #4CAF50; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; margin-top: 10px;" >
106- <span style = " font-size: 1.2em;" >Read →</span >
107- </a >
108- </div >
112+ <img src = " /assets/webview.webp" alt = " WebView Misconfigurations" style = " width: 100%; height: 200px; object-fit: cover;" />
113+ <div style = " padding: 16px;" >
114+ <h4 style = " color: #333;" >Detecting WebView Misconfigurations</h4 >
115+ <br />
116+ <a href = " /blog/finding-webview-misconfigurations-android" style = " display: inline-block; background-color: #4CAF50; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; margin-top: 10px;" >
117+ <span style = " font-size: 1.2em;" >Read →</span >
118+ </a >
119+ </div >
120+ </div >
121+
122+ <div style = " border-radius: 10px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); background-color: #e0e0e0;" >
123+ <img src = " /assets/cpf-illustration.jpg" alt = " SAST False Positives" style = " width: 100%; height: 200px; object-fit: cover;" />
124+ <div style = " padding: 16px;" >
125+ <h4 style = " color: #333;" >Reducing SAST False Positives</h4 >
126+ <br />
127+ <a href = " /blog/silence-the-noise-a-practical-guide-to-systematically-reducing-sast-false-positives" style = " display: inline-block; background-color: #4CAF50; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; margin-top: 10px;" >
128+ <span style = " font-size: 1.2em;" >Read →</span >
129+ </a >
130+ </div >
109131 </div >
110132</CardGrid >
111133
0 commit comments