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:
- Traverse your project (ignoring heavy dependency folders like
node_modulesandvenv). - Scan supported files (
.py,.js,.java,.cpp,.php, etc.) for vulnerabilities like SQL Injection, Buffer Overflows, XSS, and Hardcoded Secrets. - Output a beautiful, severity-sorted console report.
- Export the findings to a
security_audit_report.jsonfile.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85c7dd30faec72e9ae095ef6fe6412a5859827427ed07ff69cd3c4bc0a3f9152
|
|
| MD5 |
83f451d7968cffcf60146bbaf72c59d4
|
|
| BLAKE2b-256 |
9bedb53b737a87a67bedb9fc82c0564aff450d4ec36b7b051da2b15d484115f4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ed69d0d10e683d9f697bc30bfde522e533063b67fdf847da420e0e9136964c1
|
|
| MD5 |
04677fba11e5ff84a00efdfe75a6ba4c
|
|
| BLAKE2b-256 |
35190b930a21ed6e92f31cf5abee3e218d59c6d57d296212d6bdaf5c1e7c3f9a
|