Skip to main content

Generic semantic-tainting static analyzer for Python

Project description

Wardline

Wardline is a generic, lightweight semantic-tainting static analyzer for Python. It tracks the flow of untrusted data through a codebase, identifies trust-boundary violations, and emits structured findings — without requiring runtime instrumentation. Wardline is part of the Loom suite alongside Clarion (code intelligence) and Filigree (issue tracking). To use the scanner CLI, install the extra dependencies with pip install wardline[scanner].

Documentation

Full documentation — getting started, concepts, configuration, the LLM triage judge, Loom integration, and using Wardline with your coding agent — lives at https://foundryside-dev.github.io/wardline/.

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

wardline-0.2.1.tar.gz (529.6 kB view details)

Uploaded Source

Built Distribution

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

wardline-0.2.1-py3-none-any.whl (151.5 kB view details)

Uploaded Python 3

File details

Details for the file wardline-0.2.1.tar.gz.

File metadata

  • Download URL: wardline-0.2.1.tar.gz
  • Upload date:
  • Size: 529.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wardline-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a138bd7d650d5286dca4db4aebd3188e3b40c678e50b409c72601998cf8b01b1
MD5 77859f628a03698e301004c0b11864b2
BLAKE2b-256 f3e41247ff880909d3e612f5bbab84e8bd07b261dcfb712fb06358964841ffb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for wardline-0.2.1.tar.gz:

Publisher: release.yml on foundryside-dev/wardline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wardline-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: wardline-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 151.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wardline-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8707cc35de708cb2ca6b6e0011c8efbd59a030e746dbf1b4108f95b57b300271
MD5 c0d6649b0d8c5f07ab79a79dbfdd1431
BLAKE2b-256 6c99c76408f0534dca2df5ceb4d5afad9f4595cd1e284dd4535ff2f886891820

See more details on using hashes here.

Provenance

The following attestation bundles were made for wardline-0.2.1-py3-none-any.whl:

Publisher: release.yml on foundryside-dev/wardline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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