Skip to main content

GitHub-CI evidence-gate exporter for OpenWright — shift-left control gating + SARIF.

Project description

openwright-github-action

A reusable GitHub Action + ReportExporter that turns an OpenWright evidence pack into a CI gate: it verifies the report offline (--deep), fails the build if a required control isn't satisfied, writes SARIF for code scanning, and adds a control table to the run summary.

# .github/workflows/evidence-gate.yml
- uses: allthingsN/openwright-connectors/packages/openwright-github-action@main
  with:
    report: out/report.json
    pubkey: out/public_key.pem
    require: art-14-human-oversight,art-12-record-keeping

Or locally via the exporter:

openwright export out/report.json --to github -c require=art-14-human-oversight -c sarif=out.sarif.json

Verification is core's openwright verify; this package only gates + annotates.

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

openwright_github_action-0.4.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

openwright_github_action-0.4.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file openwright_github_action-0.4.0.tar.gz.

File metadata

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

File hashes

Hashes for openwright_github_action-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7b76b07b31de61ecbcbf779c38c6ff605ca0a5b8005bcb363703ecd970a9bb2a
MD5 78c06a708c9fdda605bc4bd60e769096
BLAKE2b-256 391744f991fb98c1dee809292247c2bb8f9b2c926650bad4fbce5e56a91cde19

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_github_action-0.4.0.tar.gz:

Publisher: release.yml on allthingsN/openwright-connectors

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

File details

Details for the file openwright_github_action-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openwright_github_action-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea4272dbdf4286b0b5840ee5796448432d31b59df833ee3f661f01ea9a4ad15e
MD5 42c44a4091bd8e7ab9e0d6f0a864bfb6
BLAKE2b-256 5c06523d5e18049c26ac145105b68485b0f28d106ce5eda3b7f9116896825331

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_github_action-0.4.0-py3-none-any.whl:

Publisher: release.yml on allthingsN/openwright-connectors

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