Skip to content

Commit fede05f

Browse files
authored
Merge pull request #128 from sonukapoor/feature/issue-124-website-hero-cta-action
docs: refresh website hero badges and remediation messaging
2 parents e4e104a + 020435e commit fede05f

2 files changed

Lines changed: 45 additions & 3 deletions

File tree

docs/index.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
<div class="hero-logo">
4141
<img src="https://raw.githubusercontent.com/sonukapoor/cve-lite-cli/main/assets/logo-with-title-removebg-preview.png" alt="CVE Lite CLI logo" />
4242
</div>
43+
<a class="release-badge" href="https://github.com/sonukapoor/cve-lite-cli/releases/tag/v1.5.0" aria-label="Latest release v1.5.0">
44+
<span class="release-badge-label">Latest Release</span>
45+
<span class="release-badge-version">v1.5.0</span>
46+
</a>
4347
<p class="eyebrow">JavaScript/TypeScript Dependency Scanner</p>
4448
<h1>Scan. Prioritize. Fix.</h1>
4549
<p>
@@ -50,6 +54,7 @@ <h1>Scan. Prioritize. Fix.</h1>
5054
<div class="cta-row">
5155
<a class="btn btn-primary" href="https://github.com/sonukapoor/cve-lite-cli">View on GitHub</a>
5256
<a class="btn btn-ghost" href="https://www.npmjs.com/package/cve-lite-cli">View on npm</a>
57+
<a class="btn btn-ghost" href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Action</a>
5358
</div>
5459
<ul class="stats">
5560
<li>No account required</li>
@@ -118,7 +123,7 @@ <h2>What Makes It Useful</h2>
118123
<div class="grid three">
119124
<article class="card">
120125
<h3>Actionable output</h3>
121-
<p>Get summary-first scan results plus copy-and-run fix commands when confident upgrade targets exist.</p>
126+
<p>Get summary-first scan results plus copy-and-run fix commands that can recommend the lowest known non-vulnerable target when data allows.</p>
122127
</article>
123128
<article class="card">
124129
<h3>Direct vs transitive clarity</h3>
@@ -170,7 +175,7 @@ <h3>CI-only flow is slow</h3>
170175
</article>
171176
<article class="card">
172177
<h3>CVE Lite local flow is faster</h3>
173-
<p>Scan locally, copy suggested command, re-run scan immediately, and keep iterating in the same session.</p>
178+
<p>Scan locally, copy suggested command, re-run scan immediately, and keep iterating in the same session with transparent scanned/excluded version counts.</p>
174179
</article>
175180
</div>
176181
<div class="card">
@@ -187,7 +192,7 @@ <h2>Case Studies and Links</h2>
187192
<div class="grid two">
188193
<article class="card">
189194
<h3>Real-world case studies</h3>
190-
<p>See practical scan-fix-rescan workflows and remediation examples on large projects.</p>
195+
<p>See practical scan-fix-rescan workflows and remediation examples on large projects, including a NestJS tar path with 22 versions scanned and 21 excluded.</p>
191196
<p class="link-list">
192197
<a href="https://github.com/sonukapoor/cve-lite-cli/blob/main/docs/case-studies/owasp-juice-shop.md">OWASP Juice Shop</a>
193198
<a href="https://github.com/sonukapoor/cve-lite-cli/blob/main/docs/case-studies/nestjs.md">NestJS</a>
@@ -207,6 +212,7 @@ <h3>GitHub Action</h3>
207212

208213
<footer class="container site-footer">
209214
<p>CVE Lite CLI is MIT licensed and built in public.</p>
215+
<p>Latest: <a href="https://github.com/sonukapoor/cve-lite-cli/releases/tag/v1.5.0">v1.5.0</a></p>
210216
<p>Developed with love by <a href="https://sonukapoor.com">Sonu Kapoor</a>.</p>
211217
<p>
212218
<a href="https://github.com/sonukapoor/cve-lite-cli/issues">Open an issue</a>

docs/styles.css

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,42 @@ nav a:hover {
132132
box-shadow: 0 10px 26px rgba(0, 0, 0, 0.22);
133133
}
134134

135+
.release-badge {
136+
display: inline-flex;
137+
align-items: center;
138+
gap: 0.55rem;
139+
margin: 0.2rem 0 0.9rem;
140+
padding: 0.34rem 0.62rem;
141+
border-radius: 0.68rem;
142+
border: 1px solid rgba(71, 209, 255, 0.42);
143+
background: linear-gradient(120deg, rgba(7, 24, 44, 0.92), rgba(17, 49, 44, 0.84));
144+
text-decoration: none;
145+
box-shadow: 0 8px 22px rgba(0, 0, 0, 0.26);
146+
}
147+
148+
.release-badge-label {
149+
font-size: 0.74rem;
150+
letter-spacing: 0.06em;
151+
text-transform: uppercase;
152+
color: #cde5ff;
153+
font-weight: 700;
154+
}
155+
156+
.release-badge-version {
157+
font-family: "IBM Plex Mono", monospace;
158+
font-size: 0.82rem;
159+
color: #052437;
160+
background: linear-gradient(120deg, #87f59f, #47d1ff);
161+
border-radius: 0.5rem;
162+
padding: 0.16rem 0.42rem;
163+
font-weight: 700;
164+
}
165+
166+
.release-badge:hover {
167+
border-color: rgba(135, 245, 159, 0.6);
168+
transform: translateY(-1px);
169+
}
170+
135171
.eyebrow {
136172
text-transform: uppercase;
137173
letter-spacing: 0.08em;

0 commit comments

Comments
 (0)