MCP.Market

Actionpin MCP server

by CloudCorpRecords·io.github.CloudCorpRecords/actionpin·v0.1.8

GitHub Actions supply-chain hardener: audit workflows for unpinned actions and build a SHA pin plan.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

0 stars1.3k downloads/wk

Reviews

Write one

Nobody has reviewed Actionpin yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Actionpin tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Actionpin compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 1,119 Developer tools servers
Downloads a week
1,256
more than 93% of 430 Developer tools servers with a package

Release history: 2 versions in the registry since 2026-10-23, latest 2026-10-26, typically one every 3 days.

Install Actionpin in Claude Code, Cursor or VS Code

Runs npx -y @reneturcios/actionpin on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add actionpin -- npx -y @reneturcios/actionpin
Add to Cursor

What the publisher says

From the Actionpin repository's README, as published. We do not edit it. Read it on GitHub

actionpin

A version tag is a promise anyone can break. A commit SHA is not.

GitHub Actions are executable supply chain. When a workflow says uses: actions/checkout@v4, that tag can move. When a third-party action tag moves to a compromised commit, every workflow that trusts the tag runs the new code with that workflow's tokens. Pinning to a full 40-character commit SHA is the standard defense, and almost nobody does it consistently, because doing it by hand across every workflow is tedious and easy to get wrong.

actionpin audits every workflow in a repo, reports exactly which actions are pinned and which are not, and can rewrite the unpinned ones to SHAs for you, keeping the original tag as a comment so the pin stays readable.

Why this exists

GitHub Actions are the second largest confirmed open source supply-chain attack surface of the last year, behind only npm. Maintainer accounts and action tags have been hijacked before, and a mutable tag means the code your CI runs today is not guaranteed to be the code you reviewed. The fix is known and boring: pin to a SHA. actionpin makes the boring fix one command, and makes the audit callable by agents through MCP so it can run inside contribution and release workflows, not just by hand.

What it checks

For every uses: line in .github/workflows/.yml and .yaml:

Owner types: official for actions owned by actions or github, third-party for everyone else, docker for docker:// container actions, and local for local paths.

Verdict rules:

  • PINNED: every non-local action is pinned to a full SHA. Exit code 0.
  • EXPOSED: at least one third-party or container action uses a mutable tag or a branch. Exit code 1.
  • PARTIAL: only official actions are unpinned. Exit code 1.
  • Usage errors exit with code 2.

Fix mode resolves a tag or branch to its commit SHA through the GitHub API and rewrites the line to owner/repo@ # , preserving indentation and all other content. Files are edited line-wise; YAML is never parsed and re-emitted, so formatting survives. If a ref cannot be resolved, its line is left unchanged and the failure is reported. Docker image refs are reported but not rewritten; pin those by digest.

Usage

CLI

# Audit the current repo
npx @reneturcios/actionpin audit

# Audit another path, machine readable
npx @reneturcios/actionpin audit ~/src/my-repo --json

# Preview the pinning plan without writing
npx @reneturcios/actionpin fix --dry-run

# Pin everything resolvable, in place
npx @reneturcios/actionpin fix

Example output:

actionpin audit .: EXPOSED
  workflows: 2, actions: 6, pinned: 1, mutable: 4, branch: 1, local: 0
  [PINNED] .github/workflows/ci.yml:12 actions/checkout@0123456789abcdef0123456789abcdef01234567 (official)
  [MUTABLE] .github/workflows/ci.yml:13 actions/setup-node@v4 (official)
  [MUTABLE] .github/workflows/publish.yml:20 docker/build-push-action@v6 (third-party)
EXPOSED: at least one third-party or container action uses a mutable tag or branch ref.

Set GITHUB_TOKEN for the higher authenticated GitHub API rate limit during fix mode. Auditing needs no credentials and no network.

MCP server

Add to your MCP client config:

{
  "mcpServers": {
    "actionpin": {
      "command": "npx",
      "args": ["-y", "@reneturcios/actionpin", "mcp"]
    }
  }
}

Tools:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Actionpin: common questions

Is Actionpin MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Actionpin safety report
How do I install Actionpin?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Actionpin need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Actionpin maintained?
The last commit was 10 days ago (2026-10-23). The latest release is v0.1.8.
What can I use instead of Actionpin?
Servers from other publishers that do the same job: cloud-audit MCP server, Grasp — Code Architecture & Dependency Analysis MCP server and Pare Github MCP server. Compare all Actionpin alternatives.
How does Actionpin compare with other Developer tools MCP servers?
safety score 92/100 (higher than 90% of 1,119 Developer tools servers); downloads a week 1,256 (more than 93% of 430 Developer tools servers with a package). Full comparison.

Alternatives to Actionpin

Same job from other publishers: the closest match first, then the best rated.

All Actionpin alternatives →
  • cloud-audit
    AWS security scanner with attack chain detection, IAM privilege escalation, and fixes
    A
  • Grasp — Code Architecture & Dependency Analysis
    Codebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab.
    C
  • Pare Github
    Pare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.
    A
  • GitDiagram
    Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
    A
  • GitHub
    Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
    A