A simple, privacy-friendly browser extension that checks whether a visited website publishes a security.txt (RFC 9116) file - a standard for vulnerability disclosure and bug bounty contact information.
No tracking, no telemetry, no analytics - everything runs locally in your browser.
- β
Checks both
/.well-known/security.txtand/security.txtautomatically - π’ "YES" (found) or π΄ "NO" (not found) indicator on the toolbar icon
- π Manual check - works only when you click the extension icon (no background requests!)
- π Shows detected URLs and quick link to the file
- βοΈ Works in Chrome, Brave, and Firefox
extension/
βββ manifest.json
βββ background.js
βββ popup.html
βββ popup.js
E.g. popup view and icon states.
Sources are shown in the screenshots; status as of this commit: 2026-03-14 (Pi Day!).
The security.txt standard helps security researchers and companies communicate safely about vulnerabilities. This extension makes it one click easier to check whether a website has a disclosure policy or bug bounty program.
When I originally wrote this extension, there were very few alternatives (if any). Here you can inspect the code and see exactly how it works - I decided to release it as open source. Enjoy and happy hunting!
I've since improved and refined it, and I have several other, better and more interesting extensions as well - so stay tuned.
- Clone or download this repository
git clone https://github.com/mbiesiad/security-txt-checker.git
- Open your browserβs extensions page:
- Chrome/Brave:
chrome://extensions/ - Firefox:
about:debugging#/runtime/this-firefox
- Enable Developer Mode (toggle in the top right).
- Click "Load unpacked" (or "Load Temporary Add-on" in Firefox + Select the manifest.json file).
- Select this folder.
- Done - the icon should appear in your toolbar!
When you click the extension icon, it:
- Extracts the domain (origin) of your current tab.
- Fetches:
- If either exists (HTTP 200-399), the icon turns green and the file link appears in the popup.
- Otherwise, it turns red.
No tracking, no telemetry, no analytics - everything runs locally in your browser.
If you'd like to use this - feel free! If you'd like to modify or build upon it - that's welcome as well.
However, it would be greatly appreciated if you could properly credit mbiesiad.
Contributions and pull requests are welcome! If you find a bug or have an idea for improvement, please open an issue.
This project is licensed under the MIT License - see LICENSE for details.
For educational and defensive purposes only.



