Skip to content

chore(ci): security hardening - #1

Merged
iota9star merged 1 commit into
mainfrom
chore/security-hardening
Aug 13, 2026
Merged

chore(ci): security hardening#1
iota9star merged 1 commit into
mainfrom
chore/security-hardening

Conversation

@iota9star

Copy link
Copy Markdown
Member

Copilot AI lite review requested due to automatic review settings August 13, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR hardens the GitHub Pages deployment workflow by pinning third-party GitHub Actions to immutable commit SHAs and reducing default token permissions, aligning with the security-scanner hardening request.

Changes:

  • Pin actions/checkout, subosito/flutter-action, actions/upload-pages-artifact, and actions/deploy-pages to specific commit SHAs.
  • Disable persisted checkout credentials (persist-credentials: false) to reduce token exposure.
  • Move elevated pages/id-token permissions to the deploy job and reduce top-level permissions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

contents: read
pages: write
id-token: write
permissions: contents: read
@iota9star
iota9star merged commit c6860b8 into main Aug 13, 2026
1 check passed
@iota9star
iota9star deleted the chore/security-hardening branch August 13, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI/CD Security] fluttercandies/dotrix - Issue Report

2 participants