Skip to content

Compliance: unpinned-actions-agent-shield.yml #114

Closed

Description

@don-petry

Compliance Finding

Category: action-pinning
Severity: error
Check: unpinned-actions-agent-shield.yml

Detail

Workflow agent-shield.yml has 1 action(s) not pinned to SHA: uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@v1

Standard Reference

standards/ci-standards.md#action-pinning-policy

Remediation

Please review the linked standard and bring this repository into compliance.

See the full standards documentation for implementation guidance.


This issue was automatically created by the weekly compliance audit.

Activity

  1. donpetry-bot commented on May 11, 2026

    @donpetry-bot
    Contributor

    Claude finished @don-petry's task in 1m 25s —— View job • claude/issue-114-20260511-1236 • [Create PR ➔](https://github.com/petry-projects/.github-private/compare/main...claude/issue-114-20260511-1236?quick_pull=1&title=Issue%20%23114%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23114%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)


    Fixing Unpinned Action in agent-shield.yml

    • Check for existing PRs for this issue — none found
    • Read CLAUDE.md for repo-specific instructions — no CLAUDE.md present
    • Read current agent-shield.yml workflow
    • Check template at petry-projects/.github/standards/workflows/agent-shield.yml
    • Look up SHA for the v1 tag in petry-projects/.github → 0cb4bba11d7563bf197ad805f12fb8639e4879e4
    • Update workflow to pin action to SHA
    • Commit and push changes
    • Create pull request
    • Tag code owners for review

    Summary

    Changed .github/workflows/agent-shield.yml line 33:

    -    uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@v1
    +    uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@0cb4bba11d7563bf197ad805f12fb8639e4879e4 # v1

    The SHA was resolved by looking up the v1 tag in petry-projects/.github. The # v1 comment is retained for readability, and the repo-specific with: required-files: AGENTS.md input is preserved.

    Pull Request #121 |

  2. don-petry commented on May 11, 2026

    @don-petry
    CollaboratorAuthor

    Claude finished @don-petry's task in 1m 50s —— View job • claude/issue-114-20260511-2018 • [Create PR ➔](https://github.com/petry-projects/.github-private/compare/main...claude/issue-114-20260511-2018?quick_pull=1&title=Issue%20%23114%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23114%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)


    Fixing Unpinned Action in agent-shield.yml

    • Check for existing PRs for this issue — PR ci: pin agent-shield reusable workflow to SHA #121 was closed without merging
    • Read CLAUDE.md for repo-specific instructions — no CLAUDE.md present
    • Read current agent-shield.yml workflow — still had @v1 (unpinned)
    • Fetch the standards template for agent-shield.yml
    • Look up SHA for the v1 tag in petry-projects/.github → 0cb4bba11d7563bf197ad805f12fb8639e4879e4
    • Update workflow to pin action to SHA
    • Commit and push changes
    • Create pull request — PR #128
    • Self-review PR — single-line diff, correct SHA, # v1 comment retained, repo-specific with: input preserved
    • Tag code owners — tagged @petry-projects/org-leads on the PR

    Summary

    Changed .github/workflows/agent-shield.yml line 33:

    -    uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@v1
    +    uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@0cb4bba11d7563bf197ad805f12fb8639e4879e4 # v1

    The SHA was resolved from the v1 tag in petry-projects/.github. The # v1 comment is retained for readability, and the repo-specific with: required-files: AGENTS.md input is preserved.

    PR #128 | | claude/issue-114-20260511-2018

  3. added a commit that references this issue on May 11, 2026
    dde4dcb
  4. added 6 commits that reference this issue on Jun 7, 2026
    b629ff6
    8a636bb
    a32b562
    8d4d817
    92bfe41
    9dc3c11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    compliance-auditAutomated compliance audit finding

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions