Skip to main content

A Python module to scan code for common insecure coding patterns (for ethical and educational use).

Project description

SecureCodeChecker

SecureCodeChecker is a Python module designed to help you identify common insecure coding patterns in your Python code. It is intended for educational and ethical research purposes only—always use such tools legally and responsibly.

Features

  • Scans Python code (as a string or from a file) for potential security issues.
  • Detects use of dangerous functions like eval(), exec(), insecure use of os.system(), and more.
  • Provides suggestions for safer coding practices.

Installation

Via PyPI (once published)

pip install securecodechecker



git clone https://github.com/yourusername/securecodechecker.git
cd securecodechecker
pip install .

Project details


Download files

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

Source Distribution

securecodechecker-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

securecodechecker-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file securecodechecker-0.1.0.tar.gz.

File metadata

  • Download URL: securecodechecker-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for securecodechecker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f458f6f13faf4b8a97288f04d7a427e9e15b1715e88eaadacd8d3408674fc8b4
MD5 a1745a38594fd0221e3c74a463743152
BLAKE2b-256 dded87268c1fb2243961bb16fd4e7f24eccc27c49a334a45d6352bbc22ecad2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for securecodechecker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9336b5bc6a9fae0eafd9f18930e779515792f88bfabac928bbd7fc38d691bcd0
MD5 987b42fa81ae6be74b98c1e4257d9ead
BLAKE2b-256 526217fedc62cf3a1ef8f177897c670008883036bb12abb062c4d238d4380823

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