Skip to main content

harpo-native

The regex and entropy rules of Harpo in Rust, as a Python extension module. Install it through Harpo:

pip install "harpo-scan[native]"

Harpo's read tool, hook, egress gate and scanner then run these rules in process. Without it, they run the same rules in Python. Harpo uses the module only when its rules are exactly those of the installed harpo-scan, and otherwise falls back to Python, so a mismatched version changes speed, not findings.

Prebuilt wheels cover Linux and macOS on x86_64 and arm64, for CPython 3.10 and later (abi3). The sdist builds with Rust and maturin.

MIT license.

Metadata

Release files for harpo-native 1.4.1

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

Source distribution (sdist)

Source distribution for harpo-native 1.4.1
File Size Uploaded Provenance Actions
harpo_native-1.4.1.tar.gz 26.5 kB With provenance Details for harpo_native-1.4.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for harpo-native 1.4.1
File Actions
harpo_native-1.4.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for harpo_native-1.4.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
harpo_native-1.4.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details for harpo_native-1.4.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
harpo_native-1.4.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for harpo_native-1.4.1-cp310-abi3-macosx_11_0_arm64.whl
harpo_native-1.4.1-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for harpo_native-1.4.1-cp310-abi3-macosx_10_12_x86_64.whl

Total release size: 3.9 MB

Release files / harpo_native-1.4.1.tar.gz

Download URL harpo_native-1.4.1.tar.gz
Size 26.5 kB
Tags Source
SHA-256 checksum
How to use checksums
71ef0ac434500b15fc95d7dc58fcbfb56a44c9e8be5a90b153d3bd747007d2c3
BLAKE2b-256 checksum
How to use checksums
fb78481a18e95d54e3d4ab9c1cb11b2d5dc62b4f66065e079f981b0c18029f06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 29, 2026.

Transparency log

Release files / harpo_native-1.4.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL harpo_native-1.4.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
27760a4cc56831a4eaf84f2c1cc8ee6222b314ea0fcb5836ba92570de034e574
BLAKE2b-256 checksum
How to use checksums
e38194b5b3265d580e608727b423a9c905b4d490782db9a065c6e4e6bd68ffa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 29, 2026.

Transparency log

Release files / harpo_native-1.4.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL harpo_native-1.4.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e5716be2a84676aea07f07af36be0489e1082c3110fe32165cbfe23276f8b29b
BLAKE2b-256 checksum
How to use checksums
6412aeb7b50f0199747cf6ddd26b41b85150eca80327e9d1e207ed753dcfd30e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 29, 2026.

Transparency log

Release files / harpo_native-1.4.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL harpo_native-1.4.1-cp310-abi3-macosx_11_0_arm64.whl
Size 878.9 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afb3c6535a517aa6874f10df71c2fc492794ad99843ac5674bfdc96454537a96
BLAKE2b-256 checksum
How to use checksums
5eabc60063fdf988ee1a2476cd262ad2d36beb472c833a91bd34635f31f98465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 29, 2026.

Transparency log

Release files / harpo_native-1.4.1-cp310-abi3-macosx_10_12_x86_64.whl

Download URL harpo_native-1.4.1-cp310-abi3-macosx_10_12_x86_64.whl
Size 919.8 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d8e90d8949a6e6044e17a68d823c19d9356c0cc26a49f2a5650c2bcd44045c11
BLAKE2b-256 checksum
How to use checksums
d1de1ab60cf4b7e01bec11207d4168f2f13391ff1d2b29bee63a9fd838e69185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 29, 2026.

Transparency log

Security for harpo-native 1.4.1

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for harpo_native-1.4.1.tar.gz

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 Oct 29, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.4.1 This release

5 release files Full provenance

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