disclosure-guard

Audit git repository contents for sensitive organizational terms before commit or push.

9|Updated May 11, 2026
One-click install
npx skills add https://github.com/sei-newbear/xp-harness --skill disclosure-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: disclosure-guard
Source: https://github.com/sei-newbear/xp-harness/tree/main/.claude/skills/disclosure-guard
Command: npx skills add https://github.com/sei-newbear/xp-harness --skill disclosure-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that sensitive organizational terms do not inadvertently get published in public repositories before commit/push.

Core Features & Use Cases

  • Pre-commit Audit: Checks for the presence of organization-specific terms like company names, internal repository names, customer names, etc.
  • Prevents Data Exposure: Ensures that sensitive information does not end up in the public git history.
  • Quick and Easy: Easy to use by calling the disclosure-auditor subagent before commit/push.

Quick Start

Before committing or pushing changes that include organizational knowledge, run the disclosure-guard skill to ensure there are no confidential terms.

Frequently Asked Questions about disclosure-guard

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

FAQPage Schema
How do I prevent sensitive company information from leaking into a public git repository?

To prevent sensitive company information from leaking into a public git repository, you audit staged contents for organization-specific terms like company or customer names before commit. This blocks confidential data from entering the public git history.

What is a pre-commit audit for organizational confidentiality?

A pre-commit audit for organizational confidentiality is a check that scans your git repository contents for internal terms before push. It ensures compliance with confidentiality policies by flagging sensitive organizational names before publication.

How do I check my git commits for confidential internal terms before pushing?

You check git commits for confidential internal terms by running a disclosure audit subagent before commit or push. This process scans your changes to flag and prevent the inclusion of sensitive organizational knowledge.

Can I block pushes containing customer names using a pre-commit hook?

Yes, you can block pushes containing customer names by running an audit that checks for organization-specific terms before committing. This prevents sensitive customer information from ending up in your public git history.

Does disclosure-guard work without additional dependencies?

Yes, disclosure-guard works without additional dependencies to scan your repository. It operates as a quick and easy subagent that you call before committing changes to ensure no confidential terms are included.

When should I run a git repository audit for sensitive terms?

You should run a git repository audit for sensitive terms immediately before commit or push when your changes include organizational knowledge. This ensures that internal repository names or customer data do not inadvertently get published.