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.2.tar.gz (31.8 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.2-py3-none-any.whl (53.0 kB view details)

Uploaded Python 3

File details

Details for the file bootsec-0.9.2.tar.gz.

File metadata

  • Download URL: bootsec-0.9.2.tar.gz
  • Upload date:
  • Size: 31.8 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.2.tar.gz
Algorithm Hash digest
SHA256 7830805a7541abeb29f433becc0de5173ed0f93d385332aca6b0b0c9837ea58f
MD5 e592a912cef6ae6d588e3ab7ac0635bd
BLAKE2b-256 12e27d4f44ca0876b8292c0dff65d6e3b84b8c2be184163cd6dc4668319b6f82

See more details on using hashes here.

File details

Details for the file bootsec-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: bootsec-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 53.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 177576dec3c7c04fa519350d967cfcbd49c010f17f4e571dce8d330f9cf8af5f
MD5 2a2b44e5f1e7811889d73ff370cc08a4
BLAKE2b-256 f9c0550391da050c349ef0a70f67c158c83893ef64e69547d625586f6a58804f

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