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.3.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.3.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openwright_github_action-0.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 9d9dd75a24d04ce85e11d3ac5e9b8fe408250c7ff4c13c2f35a473e9cc269bd5
MD5 164f12cbbaa4f8e05fab61494960adb2
BLAKE2b-256 f607d33fe1321c5b94140569215ca463a6f3af05b89b7a0bc5be8c0896094974

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openwright_github_action-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6eec0db7008f3eadb774031773d410473b03fa1df5e86be7e092327575890a41
MD5 b5f9199913a380897b633af7a57c6fb6
BLAKE2b-256 16e775157f8880c12ff8007f04bd26afe023087afbc3c413ffdbd41bbcd10da3

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_github_action-0.3.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