Skip to main content

A Modular SAST Engine for rapid local security auditing.

Project description

logflash

A Modular Static Application Security Testing (SAST) Engine for rapid local security auditing.

Installation

You can install logflash directly from PyPI:

pip install logflash

Usage

Simply run logflash against any project directory or file:

logflash /path/to/your/project

The tool will automatically:

  1. Traverse your project (ignoring heavy dependency folders like node_modules and venv).
  2. Scan supported files (.py, .js, .java, .cpp, .php, etc.) for vulnerabilities like SQL Injection, Buffer Overflows, XSS, and Hardcoded Secrets.
  3. Output a beautiful, severity-sorted console report.
  4. Export the findings to a security_audit_report.json file.

Mock Sandbox

If you want to see how the tool works without scanning your own code, run it with no arguments:

logflash

It will automatically generate a mock sandbox directory containing vulnerable files and scan it to demonstrate its capabilities.

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

logflash-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

logflash-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: logflash-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for logflash-0.1.0.tar.gz
Algorithm Hash digest
SHA256 85c7dd30faec72e9ae095ef6fe6412a5859827427ed07ff69cd3c4bc0a3f9152
MD5 83f451d7968cffcf60146bbaf72c59d4
BLAKE2b-256 9bedb53b737a87a67bedb9fc82c0564aff450d4ec36b7b051da2b15d484115f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: logflash-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for logflash-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ed69d0d10e683d9f697bc30bfde522e533063b67fdf847da420e0e9136964c1
MD5 04677fba11e5ff84a00efdfe75a6ba4c
BLAKE2b-256 35190b930a21ed6e92f31cf5abee3e218d59c6d57d296212d6bdaf5c1e7c3f9a

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