Loading...
Skip to main content
Free for all projects

Security Badges for Your README

Signal security hygiene to contributors and enterprise evaluators before they even read your README. A live badge tells visitors you're actively scanning — and turns a passing question into a green checkmark.

Live Badge Preview

See how your badge will look in different states

passing

No vulnerabilities

3 vulnerabilities

Has vulnerabilities

not scanned

Pending first scan

How to Get Your Badge

Three simple steps to add a security badge to your project

1

Create a Project

Sign up for free and create a project to track your dependencies.

2

Run a Scan

Upload your lockfile. GeekWala ranks results by real-world exploitation probability — CVEs under active attack surface first.

3

Copy Badge Code

Get your unique badge token and add it to your README.

Embed Code Examples

Copy the code for your preferred format. Replace YOUR_TOKEN with your actual badge token.

[![Security Status](https://www.geekwala.com/badge/YOUR_TOKEN)](https://www.geekwala.com/scan/YOUR_TOKEN?utm_source=badge&utm_medium=readme&utm_campaign=security_badge)

Perfect for GitHub, GitLab, and most README files.

Auto-Updating

Badges automatically reflect your latest scan results. No manual updates needed.

Clickable Links

Each badge links to a public scan view where visitors can see details.

8 Ecosystems

Support for npm, PyPI, Composer, Maven, Go, Cargo, RubyGems, and NuGet.

OSV Database

Powered by 200,000+ vulnerabilities from the Open Source Vulnerabilities database.

Share Your Security Status

When someone clicks your badge, they see your project's security profile.

Ready to Add a Security Badge?

Create a free account to get your unique badge token. No credit card required.

Free for open sourceNo credit card requiredUnlimited badge views