Skip to main content

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:

  • .gitignore that actually blocks secrets
  • SECURITY.md so people can report vulns
  • docs/security-checklist.md for pre-launch
  • .pre-commit-config.yaml that 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

  1. Scans your repo (Node? Python? Flutter? We got you)
  2. Generates security docs for your stack
  3. Guards your commits so you don't push secrets
  4. 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.

Get Pro


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

bootsec-0.9.0.tar.gz (31.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bootsec-0.9.0-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

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

Hashes for bootsec-0.9.0.tar.gz
Algorithm Hash digest
SHA256 7729b8965e74a1aa730a22db2e80d24dae9df8bc24bac87e161762f7f55a506c
MD5 f6b63692240dfbd8f7d254ef221aaf53
BLAKE2b-256 eb63a5a9c23e7047ddbefeefd82470f764baf8bad5169a6c34a1b04917590f77

See more details on using hashes here.

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

Hashes for bootsec-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b382bd1c4466e95e58702e6534334f6867a82fd858bb94c0307bbb6711ddaf63
MD5 db3bab2f83f5faae4e62aa12e151da39
BLAKE2b-256 b2f78dbaedcf5f13b737c063348cd98baee4b827c1da6298de73f40de023091c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page