Skip to main content

pmsec (Python)

Python CLI for the same pmsec contract as the root project.

uvx pmsec
uvx pmsec --check
uvx pmsec --disable

Bootstrap through indexes that already enforce cooldowns:

uvx --index https://pypi.org/simple --exclude-newer-package pmsec=2099-01-01 pmsec --check
npx --registry=https://registry.npmjs.org/ --min-release-age=0 pmsec --check

Usage

Command Result
pmsec Writes the hardening bundle.
pmsec --check Exits 1 when any selected tool is below policy.
pmsec --disable Removes pmsec-managed keys only.
pmsec --doctor Prints read-only path, ownership, and writability diagnostics.
pmsec --version Prints the version.

Options: --tool npm,pnpm,yarn,bun,cargo,mise,uv,bundler,aube, --days N, --force, --json.

See the root README for the full key table.

License

MIT

Metadata

Release files for pmsec 2026.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pmsec 2026.9.0
File Size Uploaded
pmsec-2026.9.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pmsec 2026.9.0
File Interpreter ABI Platform
pmsec-2026.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.4 kB

Release files / pmsec-2026.9.0.tar.gz

Download URL pmsec-2026.9.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
89f8a96a25ccdf62a22205ee6e7414ce22d42dd0edf36a40b6b8dbccf322a7a6
BLAKE2b-256 checksum
How to use checksums
c70b1515dd3de492e31e36953a4b8c6cb9573741ff94f260dd55847377b2fbe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / pmsec-2026.9.0-py3-none-any.whl

Download URL pmsec-2026.9.0-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6fd5060f06a37c7419eeadc6c1ee9a46efbe92ce3f5c72d138f99fbf245c0ac
BLAKE2b-256 checksum
How to use checksums
a1755686598c96a3cc0e8b12d00c70d1b92366cc91e119ac058e98e15c5f20ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.0 This release

2 release files

0.14.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page