magpie-workflow-security-audit

Audit GitHub Actions workflows for security vulnerabilities and remediation suggestions.

79|76|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/apache/magpie --skill magpie-workflow-security-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magpie-workflow-security-audit
Source: https://github.com/apache/magpie/tree/main/skills/workflow-security-audit
Command: npx skills add https://github.com/apache/magpie --skill magpie-workflow-security-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit addresses the security concerns in GitHub Actions workflows by conducting a thorough audit, identifying vulnerabilities, and providing remediation suggestions without modifying the workflow files.

Core Features & Use Cases

  • Security Audit: Identifies injection vulnerabilities, excessive permissions, unpinned external actions, and self-hosted runner fork-secret leaks.
  • Remediation Suggestions: Offers fixes for vulnerabilities but does not modify the workflow files.
  • Use Case: It can be used when a maintainer requests a security audit for their GitHub Actions workflows.

Quick Start

Perform a security audit on a GitHub repository using magpie-workflow-security-audit.

Frequently Asked Questions about magpie-workflow-security-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a security audit on GitHub Actions workflows?

To perform a security audit on GitHub Actions workflows, use this Skill to conduct a read-only scan that identifies injection vulnerabilities, permission issues, and unpinned external actions. It provides remediation suggestions without modifying your workflow files.

What security vulnerabilities are commonly found in GitHub workflows?

Common security vulnerabilities in GitHub workflows include injection vulnerabilities, excessive permissions, unpinned external actions, and self-hosted runner fork-secret leaks. This Skill detects these code-level risks and categorizes them during its audit process.

Can this security audit automatically fix vulnerabilities in my GitHub workflows?

No, this security audit cannot automatically fix vulnerabilities in your GitHub workflows. It operates in read-only mode to identify and categorize risks, offering remediation suggestions that you must manually implement in your workflow files.

Does the audit detect self-hosted runner fork-secret leaks in GitHub Actions?

Yes, the audit detects self-hosted runner fork-secret leaks in GitHub Actions. It performs a comprehensive read-only scan to identify this specific risk alongside injection vulnerabilities, permission issues, and the usage of unpinned external actions.

What is the best way to check for unpinned external actions in GitHub workflows?

The best way to check for unpinned external actions is to run a comprehensive security audit using this Skill. It identifies workflows using unpinned actions and provides specific remediation suggestions to secure your GitHub Actions configurations.