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.3.0.tar.gz (553.8 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.3.0-py3-none-any.whl (158.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wardline-0.3.0.tar.gz
Algorithm Hash digest
SHA256 bf764eae0ae6aec40509a0ebb293ad6d7eb54823b6d8e5cd2ae248c32073296c
MD5 31c2728d9848fceb6daf9a44abbcb359
BLAKE2b-256 e5997965d2cdc5c4367b187bbcc0adba3abe052ffe42c37502ccbbbf6ac4db54

See more details on using hashes here.

Provenance

The following attestation bundles were made for wardline-0.3.0.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.3.0-py3-none-any.whl.

File metadata

  • Download URL: wardline-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 158.9 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac9c834a5d855615615e2d1b92a8a69c5149f77655c78d327e8127a9eb8cad77
MD5 0d6dd1e0fc9ef69850894e149fe13d8c
BLAKE2b-256 9584248aaf351c8bbf7e691ea3525935a50be411062c5e65831b004e76ccb322

See more details on using hashes here.

Provenance

The following attestation bundles were made for wardline-0.3.0-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