Flake8 SARIF formatting plugin
ℹ️ This is an unofficial tool created by Field Security Services, and is not officially supported by GitHub.
This is a plugin for Flake8 (a Python linter) that formats the output as SARIF.
Installation
From PyPi
Install it with pip from PyPi:
python3 -mpip install flake8-sarif-formatter
From the GitHub repository
Clone the GitHub repository and install it with pip:
python3 -mpip . install
OR
Install straight from the GitHub repository:
python3 -mpip install pip --upgrade # make sure pip is sufficiently up-to-date for the #egg= fragment
python3 -mpip install 'git+https://github.com/advanced-security/flake8-sarif-formatter.git#egg=flake8-sarif-formatter'
Usage
Use it in Flake8 by referencing the plugin name sarif in your Flake8 configuration file on a single line, as:
format=sarif
or at the CLI with:
flake8 --format=sarif
License
This project is licensed under the terms of the MIT open source license. Please refer to the LICENSE for the full terms.
Maintainers
See CODEOWNERS for the list of maintainers.
Support
ℹ️ This is an unofficial tool created by Field Security Services, and is not officially supported by GitHub.
See the SUPPORT file.
Background
See the CHANGELOG, CONTRIBUTING, SECURITY, SUPPORT, CODE OF CONDUCT and PRIVACY files for more information.
Metadata
Release files for flake8-sarif-formatter 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| flake8_sarif_formatter-1.0.3.tar.gz | 4.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flake8_sarif_formatter-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / flake8_sarif_formatter-1.0.3.tar.gz
| Download URL | flake8_sarif_formatter-1.0.3.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2c63ac4189adc55b2ad9231233b33e4dbda91f3968dd33ae5726a1a9615abaf
|
|
BLAKE2b-256 checksum How to use checksums |
39f94850442cf4d7a5f75e8d8e101b7fae7ff58ab0621b8afdd2e6add494505b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|
Release files / flake8_sarif_formatter-1.0.3-py3-none-any.whl
| Download URL | flake8_sarif_formatter-1.0.3-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
acd25dbb126fd5d921105132203587c8304da21d289ce1304841231d4a916f3a
|
|
BLAKE2b-256 checksum How to use checksums |
da3fb93da1d2d47da92206ba8538720418158f85e502ecb0f0aecec9b6b8253f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|
Security for flake8-sarif-formatter 1.0.3
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.