ftm-git

Community

Block secrets in Git and auto-remediate safely.

Authorkkudumu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Secrets leakage via Git happens when API keys, tokens, or credentials are accidentally committed. This Skill enforces a hard safety gate that scans staged files, working tree, and git history to detect hardcoded secrets and blocks commit or push operations until remediation is completed, reducing blast radius and credential rotation needs.

Core Features & Use Cases

  • Secret scanning and blocking for staged/committed content to prevent secrets from entering git history
  • Automatic remediation by extracting secrets to a gitignored .env file and refactoring source files to read from environment variables
  • Pre-commit hook installation that provides a safety net beyond Claude’s active intervention
  • Blackboard/experience logging to capture remediation outcomes and inform future actions
  • Integration with ftm-executor and ftm-mind to gate commit/push workflows and ensure safe deployments

Quick Start

Enable the ftm-git gate in your repository and let it automatically scan for secrets, block unsafe commits, and perform remediation.

Dependency Matrix

Required Modules

nodegit

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ftm-git
Download link: https://github.com/kkudumu/feed-the-machine/archive/main.zip#ftm-git

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.