governance-enforcement — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited governance-enforcement (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turn an independently selected governance policy into deterministic, fail-closed evidence checks.
Own governance tooling and CI enforcement only. Do not decide task meaning, authorize mutation, select governed mode, waive a gate, or make a release decision.
Use Skill Governance for risk classification, gate selection, and the final recommendation. Use Semantic Policy Audit for intent-level conformance review.
Use this skill when:
Do not activate merely because ordinary unit tests, linters, or project checks run.
skills/skill-governance/scripts/generate_governance_artifact.pyskills/skill-governance/scripts/validate_governance_artifact.pyskills/skill-governance/scripts/enforce_governance_ci.pyskills/skill-governance/scripts/validate_skill_policy.pyskills/skill-governance/scripts/validate_skill_order_sync.pyskills/skill-governance/scripts/generate_routing_views.pyskills/skill-governance/scripts/resolve_task_route.pyskills/skill-governance/scripts/verify_remote_configuration.pyskills/skill-governance/schemas/governance-artifact.schema.jsonskills/skill-governance/schemas/task-descriptor.schema.jsonskills/skill-governance/schemas/routing-result.schema.jsonskills/skill-governance/schemas/remote-configuration-policy.schema.json.github/branch-protection-policy.jsonskills/skill-governance/requirements.txt.github/workflows/skills-governance-ci.ymlskills/docs/ci/skills-governance-ci.ymlconfigure_remote, push, and publish as distinct authorities.no-go until real evidence is recorded.result=pass, timezone-bearing timestamp, and revision SHA or SHA-256 digest.Do not modify, delete, or rebind a committed governance pair. CI rejects historical changes at the base and add-then-modify or add-then-delete sequences inside the enforced commit range.
Treat schema v3 as the only format for new governed changes. Preserve schema-v1 and schema-v2 artifacts as readable, immutable historical evidence under their recorded contracts. Never use a historical v1 or v2 plan as a new release artifact.
Enforce:
governance-artifact.schema.json.Fail closed when the pinned jsonschema dependency is unavailable. Do not fall back to partial structural validation for governance artifacts.
Force critical mode for authorized configure_remote, delete, deploy, migrate, or publish. Require target identity, rollback or recovery evidence, and post-operation validation/audit evidence for external operations. Require backup and restore controls for delete or migrate.
For release purpose, require:
publish authority and non-local scope.v<version> tag name.Treat --release-check as read-only verification. It neither publishes nor changes remote settings.
Treat verify_remote_configuration.py the same way: it validates a closed desired-state policy, normalizes a GitHub branch-protection response, verifies the response URL identifies the policy repository and branch, and compares exact state. Reject unknown policy or API fields and any drift. A pass is observation-time evidence only; it does not grant or exercise configure_remote.
.github/branch-protection-policy.json, exact target identity, supported GitHub response fields, and zero desired-state drift through verify_remote_configuration.py.Run the focused remote-control contract after desired-state schema or verifier changes:
python3 -m unittest skills.skill-governance.tests.test_remote_configuration -vRun the full suite after governance-tool changes:
python3 -m unittest discover -s skills/skill-governance/tests -p 'test_*.py' -vIf enforcement fails:
schema, policy, scope, binding, evidence, history, attestation, or external-control.no-go; never weaken a check to make an artifact pass.Provide:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.