Skip to main content

ChainEDR Package Notes

This directory contains the installable Python package for ChainEDR.

For the current public positioning, reviewer path, commands, and limitations, use the repository-level docs:

  • ../README.md
  • ../REVIEWER_BRIEF.md
  • ../REALITY_CHECK.md
  • ../docs/PATH_A_SCOPE.md

Current Scope

ChainEDR is a research prototype focused on:

  • EIP-7702 delegated-account risk patterns;
  • ERC-4337 / ERC-7562 account-abstraction validation boundaries;
  • SARIF/JSON CI output;
  • evidence bundles for human review;
  • opt-in dynamic confirmation and bytecode reach.

It is not a production audit replacement and it has not yet produced a confirmed live bounty-grade finding.

Important Modules

  • cli.py - packaged five-command CLI entry point (scan, ci, prove, live, doctor).
  • __main__.py - legacy command handlers and compatibility routes.
  • eip7702_detector.py - core EIP-7702 static checks.
  • eip7702_validation.py - ERC-7562 validation-sandbox checks.
  • fork_oracle.py - fork-mode EIP-7702 behavior confirmation.
  • bytecode_oracle.py - runtime-bytecode profiling and local/fork probes.
  • confirmation.py - opt-in dynamic confirmation metadata for scan findings.
  • sarif_output.py - GitHub Code Scanning output.

Claims Boundary

The benchmark result is corpus-scoped. Bytecode profiles are prioritization signals. Dynamic traces and manual triage are required before treating a result as a real finding.

Metadata

Release files for chainedr 3.2.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 chainedr 3.2.0
File Size Uploaded Provenance Actions
chainedr-3.2.0.tar.gz 432.0 kB Without provenance Details for chainedr-3.2.0.tar.gz

Built distribution (wheel)

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

Total release size: 818.3 kB

Release files / chainedr-3.2.0.tar.gz

Download URL chainedr-3.2.0.tar.gz
Size 432.0 kB
Tags Source
SHA-256 checksum
How to use checksums
88c1d908997eda48527512fe7f8307a1162b84a0309f3eeaa0aa77732aa746f0
BLAKE2b-256 checksum
How to use checksums
2d714b1fff6e456b0725b645e19d01d4fc32c3873f0f8dabd7fc7f59e24d4ce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / chainedr-3.2.0-py3-none-any.whl

Download URL chainedr-3.2.0-py3-none-any.whl
Size 386.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4958b9ca1b2696246fb3ce20a5e385020f2e7b225fae61fb502184c241445d9f
BLAKE2b-256 checksum
How to use checksums
69f72cc640832de7b8a1336b78aab900032a2ff54da50b22e88bdde44fb6e8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for chainedr 3.2.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.

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