Skip to main content

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)

Source distribution for flake8-sarif-formatter 1.0.3
File Size Uploaded Provenance
flake8_sarif_formatter-1.0.3.tar.gz 4.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for flake8-sarif-formatter 1.0.3
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page