Skip to main content

Solidity compiler version guard and vulnerability checker — prevent unsafe builds

This project has been quarantined.

PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.

Read more in the project in quarantine help article.

Project description

solidity-build-guard

Prevent unsafe Solidity compiler builds. Check compiler versions, scan project configurations, and identify known vulnerabilities.

Installation

pip install solidity-build-guard

Usage

from solidity_build_guard import check_compiler_version, scan_project_solc

check = check_compiler_version('0.8.16')
print(check['risk'], check['vulnerabilities'])

scans = scan_project_solc('./my-project')
for s in scans:
    print(s['file'], s.get('check', {}).get('risk', 'n/a'))

Features

  • Compiler version safety verification
  • Foundry/Hardhat config scanning
  • Known vulnerability database
  • Build pipeline guard integration

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solidity_build_guard-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file solidity_build_guard-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for solidity_build_guard-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abeb0f788c33103d95f6fb54e89b35633e17d7c58b5bd2ef76bfc20666c74341
MD5 59134939802dcdd8bd681ccf6bae638e
BLAKE2b-256 0afe301d93c87b34395a41297794a2e941a2433c70bc1b935ffaf247f2db949d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page