Skip to main content

klyrek-assets

Asset and infrastructure discovery. Three independent pieces:

  • subdomains — resolves a curated wordlist of common subdomains against a base domain using stdlib DNS only (socket.getaddrinfo; no dnspython dependency, so this covers A/AAAA-style resolution, not full record types like MX/TXT/NS).
  • buckets — detects Amazon S3 / Google Cloud Storage / Azure Blob Storage references in HTML or JS body text, and probes S3/GCS references for a public directory listing (both expose an S3-compatible XML API, so the same <ListBucketResult> check covers both).
  • sensitive_files — probes a small, curated set of commonly-exposed paths (.env, .git/config, wp-config.php.bak, .aws/credentials, ...). Before probing, it fetches one deliberately-nonexistent path as a baseline so a server that returns 200 for every URL (an SPA catch-all) doesn't produce a findings for every path checked.
from klyrek_assets.buckets import extract_cloud_storage_refs, probe_bucket_exposure
from klyrek_assets.sensitive_files import probe_sensitive_files
from klyrek_assets.subdomains import enumerate_subdomains

subdomains = enumerate_subdomains("target.com")
findings = probe_sensitive_files(client, "https://target.com/")
for ref in extract_cloud_storage_refs(page_html):
    finding = probe_bucket_exposure(client, ref)

Metadata

Release files for klyrek-assets 0.1.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 klyrek-assets 0.1.0
File Size Uploaded Provenance Actions
klyrek_assets-0.1.0.tar.gz 5.9 kB Without provenance Details for klyrek_assets-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for klyrek-assets 0.1.0
File Interpreter ABI Platform Actions
klyrek_assets-0.1.0-py3-none-any.whl Python 3 none any Details for klyrek_assets-0.1.0-py3-none-any.whl

Total release size: 11.9 kB

Release files / klyrek_assets-0.1.0.tar.gz

Download URL klyrek_assets-0.1.0.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d145b5a8a6bf619663ab4a2df31810ffc26ab5a4a232eeb074553ab52448bdf8
BLAKE2b-256 checksum
How to use checksums
20c69331e24e5d4bcdc88e1b1cf11be0042bc73fbc10f99299cc1f3ba8625342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Release files / klyrek_assets-0.1.0-py3-none-any.whl

Download URL klyrek_assets-0.1.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
921a06769d5642428b204d1a5eea4b2c96ff20485f6279f2845bbe9bb98325fe
BLAKE2b-256 checksum
How to use checksums
3bded875c999b01b966d756163aea88f19d61fdb7f3c8af3393ea59db96b8ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Security for klyrek-assets 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No 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