Skip to content

Add PolinRider malware guard workflow#6

Merged
khushalVekariya merged 1 commit into
masterfrom
ci/add-polinrider-malware-guard
Jun 8, 2026
Merged

Add PolinRider malware guard workflow#6
khushalVekariya merged 1 commit into
masterfrom
ci/add-polinrider-malware-guard

Conversation

@khushalVekariya

Copy link
Copy Markdown
Contributor

Task

  • Adds .github/workflows/polinrider-guard.yml — a CI workflow that runs on every push and pull request
  • Scans tracked files for known PolinRider malware indicators (file paths, string markers, asset payloads)
  • Checks font, image, and SVG assets for embedded JS/shell payloads
  • Detects suspicious Git propagation behaviour in .sh, .bat, .cmd, and .ps1 scripts
  • Fails the build immediately on any match, blocking the merge

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 adds a dedicated GitHub Actions workflow to detect and block known PolinRider malware indicators during CI, preventing merges when suspicious files/strings/assets or Git-propagation behaviors are detected.

Changes:

  • Added a new workflow that runs on push, pull_request, and workflow_dispatch.
  • Implemented scans for known indicator paths/strings across tracked files via git ls-files and git grep.
  • Added binary-asset checks (fonts/images/SVG) and script-behavior checks for suspicious Git propagation patterns.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/polinrider-guard.yml
@khushalVekariya khushalVekariya requested a review from arundevai June 5, 2026 10:03
@khushalVekariya khushalVekariya merged commit 0125b99 into master Jun 8, 2026
3 checks passed
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.

3 participants