Security baseline for your project. One command, you're set.
Project description
Bootsec
Security baseline for your project. One command, you're set.
The Problem
You're shipping fast. Security? "We'll add it later."
Later never comes. Then some bot finds your AWS keys on GitHub at 3am.
The Fix
pip install bootsec
bootsec go
That's it. 60 seconds. Done.
You now have:
.gitignorethat actually blocks secretsSECURITY.mdso people can report vulnsdocs/security-checklist.mdfor pre-launch.pre-commit-config.yamlthat catches mistakes before you commit
No config files. No 200-page docs. No BS.
Commands
| Command | What it does |
|---|---|
bootsec go |
Setup everything |
bootsec guard |
Pre-commit check (<1 sec) |
bootsec peek |
Preview before applying |
bootsec packs |
See available packs |
How It Works
- Scans your repo (Node? Python? Flutter? We got you)
- Generates security docs for your stack
- Guards your commits so you don't push secrets
- Merges with your existing files (never overwrites)
What You Get
| File | Why |
|---|---|
.gitignore |
Blocks secrets, build junk |
.env.example |
Template for env vars |
SECURITY.md |
Vuln reporting |
docs/security-checklist.md |
Pre-launch checklist |
.pre-commit-config.yaml |
Commit guard |
Examples
bootsec go # basic setup
bootsec go --ci # + GitHub Actions
bootsec peek # just preview, no changes
Design
- Merge, don't overwrite
- No network calls
- Pure Python, zero deps
- Fast. Like, actually fast.
Want More?
Bootsec Pro unlocks the good stuff:
| Command | What it does |
|---|---|
bootsec check |
Security audit with score (0-100) |
bootsec scan |
Find vulnerable deps |
bootsec deps |
Audit npm/pip/cargo/go/ruby/php |
bootsec sbom |
Generate SBOM |
bootsec ai |
AI fix suggestions |
Plus: 85+ secret patterns, Docker/K8s checks, supply chain security.
Requirements
- Python 3.10+
- Git
License
MIT
Code audited by my buddy Claude. He finds bugs at 3am without complaining. Truly built different.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bootsec-0.9.0.tar.gz.
File metadata
- Download URL: bootsec-0.9.0.tar.gz
- Upload date:
- Size: 31.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7729b8965e74a1aa730a22db2e80d24dae9df8bc24bac87e161762f7f55a506c
|
|
| MD5 |
f6b63692240dfbd8f7d254ef221aaf53
|
|
| BLAKE2b-256 |
eb63a5a9c23e7047ddbefeefd82470f764baf8bad5169a6c34a1b04917590f77
|
File details
Details for the file bootsec-0.9.0-py3-none-any.whl.
File metadata
- Download URL: bootsec-0.9.0-py3-none-any.whl
- Upload date:
- Size: 52.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b382bd1c4466e95e58702e6534334f6867a82fd858bb94c0307bbb6711ddaf63
|
|
| MD5 |
db3bab2f83f5faae4e62aa12e151da39
|
|
| BLAKE2b-256 |
b2f78dbaedcf5f13b737c063348cd98baee4b827c1da6298de73f40de023091c
|