Skip to main content

netkatana

CI

🚧Experiment, under construction 🚧

Security scanner for HTTP headers, TLS certificates (using tlsx), and DNS configuration.

Usage

Using uvx:

uvx netkatana http example.com
uvx netkatana tls example.com --severity=critical
uvx netkatana dns example.com -s critical -s warning -s notice -s pass -f jsonl

Using docker:

docker run -it ghcr.io/netkatana/netkatana tls expired.badssl.com

Implemented Checks

  • HTTP: 247 checks
  • HTTP headers: 241 checks
  • HTTP response behavior: 6 checks
  • CSP: 191 checks
  • HSTS: 7 checks
  • CORS: 6 checks
  • COOP / COEP / CORP: 20 checks
  • Cookies: 6 checks
  • TLS: 8 checks
  • DNS: 5 checks

Architecture notes:

Metadata

Release files for netkatana 0.1.17

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

Source distribution (sdist)

Source distribution for netkatana 0.1.17
File Size Uploaded Provenance
netkatana-0.1.17.tar.gz 30.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 66.6 kB

Release files / netkatana-0.1.17.tar.gz

Download URL netkatana-0.1.17.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3992e34213b4a07d84e05cf7008822dee253ff80735b64e931bdf56ff69839ee
BLAKE2b-256 checksum
How to use checksums
44bc0c432344b8499ae9e8b50e50f8e92ebbc87d4e1a66378be8cb5c65355f95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / netkatana-0.1.17-py3-none-any.whl

Download URL netkatana-0.1.17-py3-none-any.whl
Size 35.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fc50d68d7dbc615200ec57ae7f3aeb1a2c8901a238ca56ffc7215e9abad1ad1
BLAKE2b-256 checksum
How to use checksums
5af80d3152a9dd36dbcc0c363713235ab5b47301304f6d43aef634fa053c3b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for netkatana 0.1.17

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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