security-ownership-map

Analyze git history to build people-to-files ownership topology and export graph artifacts.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/rodrigotoledo/trading-exchange --skill security-ownership-map-rodrigotoledo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-ownership-map
Source: https://github.com/rodrigotoledo/trading-exchange/tree/main/packages/skills-catalog/skills/%28security%29/security-ownership-map
Command: npx skills add https://github.com/rodrigotoledo/trading-exchange --skill security-ownership-map-rodrigotoledo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires networkx, and includes scripts (resource) components.

What problem does it solve?

Security ownership and risk mapping from Git history to identify owners, sensitive hotspots, and ownership drift for proactive risk management across codebases.

Core Features & Use Cases

  • Build a people-to-files ownership topology from git history and compute bus factor and sensitive code ownership.
  • Export CSV/JSON artifacts for graph databases (Neo4j/Gephi) and visualization; includes co-change graphs and community detection.
  • Use case: quickly identify primary maintainers, hotspots, and ownership drift to address security risks.

Quick Start

Use this skill to generate a security ownership map from a Git repository and export ownership graphs and summaries.

Frequently Asked Questions about security-ownership-map

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

FAQPage Schema
How do I map security ownership and identify sensitive code hotspots from Git history?

Map security ownership by analyzing Git history to build a people-to-files topology, computing bus factor metrics, and tagging sensitive code hotspots to identify primary maintainers and ownership drift.

What is the best way to calculate bus factor risk for a codebase?

Calculate bus factor risk by analyzing Git history to build a co-change graph and detect community ownership distribution, quantifying how many developers hold critical knowledge across sensitive repository paths.

How do I export Git ownership data to Neo4j for visualization?

Export Git ownership data to Neo4j by generating CSV and JSON graph artifacts from the repository history, enabling direct import into graph databases for advanced security ownership topology visualization.

Do I need networkx to perform community detection on Git repositories?

Yes, you need networkx for graph features like community detection and co-change analysis, though basic ownership mapping and bus factor calculations can run with standard Python 3 without it.

How do I customize sensitive path rules for ownership drift analysis?

Customize sensitive path rules by providing a CSV sensitivity config file, which allows you to define specific repository path patterns for targeted ownership drift and security risk assessment.

Can I use Gephi to visualize Git ownership topology and community detection results?

Yes, you can use Gephi to visualize Git ownership topology by exporting graph artifacts as CSV or JSON files, which support direct import for rendering co-change graphs and community detection networks.