ondco/OSuite Governed Action

Gate GitHub Actions with OSuite governed action records, approval checks, and replayable proof.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
osuite-api-keyOSuite API key. Store it as a GitHub Actions secret.no
osuite-base-urlOSuite Studio base URL.nohttps://studio.osuite.ai
agent-idOSuite agent/runtime identifier for this GitHub Actions runner.nogithub-actions-runtime
agent-nameHuman-readable OSuite agent/runtime name.noGitHub Actions
action-typeGoverned action type sent to OSuite, for example deploy, build, test, security, or release.nodeploy
targetSystem or environment the workflow intends to touch. Defaults to the repository and ref.no
declared-goalPlain-language goal for the governed action.no
risk-scoreOptional caller-provided raw risk score from 0 to 100. OSuite may override it with server-side scoring.no
reversibleWhether the proposed action is reversible.nofalse
systems-touchedOptional comma-separated systems touched by the workflow.no
metadataOptional JSON object included in the OSuite workflow context.no
policy-profile-idOptional OSuite policy profile id to bind this workflow to.no
policy-postureOptional JSON object with policy posture overrides.no
decision-scoring-profile-idOptional OSuite decision scoring profile id.no
modeenforce blocks or waits according to OSuite decisions; observe records decisions without failing the workflow.noenforce
wait-for-approvalPoll OSuite when approval is required.notrue
approval-timeout-secondsMaximum time to wait for OSuite approval.no900
approval-poll-secondsPoll interval while waiting for OSuite approval.no10
fail-on-blockFail the workflow when OSuite blocks the action.notrue
fail-on-require-approvalFail the workflow if approval is required and not granted before the timeout.notrue
dry-runValidate payload generation without calling OSuite.nofalse
namedescription
decisionOSuite decision, such as allow, warn, require_approval, simulate_first, or block.
statusOSuite action status.
action-idOSuite governed action id.
risk-scoreServer-side OSuite risk score when available.
action-hashDeterministic hash over the GitHub workflow action envelope.
replay-urlOSuite replay URL for the governed action.
proof-urlOSuite proof bundle URL for the governed action.