security-ownership-map

Analyze git repositories to map security ownership and compute bus factor.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/coff33ninja/ai-skills-mcp --skill security-ownership-map-coff33ninja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-ownership-map
Source: https://github.com/coff33ninja/ai-skills-mcp/tree/main/skills/security-ownership-map
Command: npx skills add https://github.com/coff33ninja/ai-skills-mcp --skill security-ownership-map-coff33ninja

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive analysis of git repositories, identifying security ownership, bus factor, and sensitive code ownership to help mitigate risks and ensure maintainability.

Core Features & Use Cases

  • Security Ownership Analysis: Map maintainers and compute ownership risk for sensitive code.
  • Bus Factor Calculation: Assess the diversity of maintainers and potential single-point failures.
  • Sensitive Code Identification: Flag files with high sensitivity and low bus factor.
  • Use Case: When a critical piece of code is modified, this Skill can help identify the maintainers and their contribution to the project, ensuring that changes can be made safely.

Quick Start

Use the security-ownership-map skill to analyze the ownership map for the repository.

Frequently Asked Questions about security-ownership-map

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

FAQPage Schema
How do I analyze git history for security ownership and bus factor?

You can assess git repository bus factor by using this Skill to analyze git log commit history and compute maintainer diversity. It identifies single-point failures by mapping ownership risk for sensitive code areas.

What is a security ownership topology in git repositories?

A security ownership topology maps maintainers to sensitive code within a git repository to identify concentration risk. It highlights critical files with low bus factor, ensuring safe modifications and mitigating single-point failures.

Do I need Python and networkx to compute bus factor from git log?

Yes, you need Python and the networkx library to compute bus factor from git log. This Skill specifically requires networkx to perform community detection and build the security ownership topology for risk assessment.

Can I identify sensitive code ownership and flag high-risk files in git?

Yes, you can identify sensitive code ownership and flag high-risk files in git. This Skill flags files exhibiting high sensitivity and low bus factor, exporting the computed risk assessment results to CSV format.

What's the best way to assess single-point failure risk in a git repository?

The best way to assess single-point failure risk in a git repository is calculating the bus factor. This Skill analyzes commit history to map maintainer diversity and identify sensitive code ownership concentration risks.

Why does sensitive code ownership require community detection during git analysis?

Sensitive code ownership requires community detection during git analysis to accurately cluster maintainer contributions and compute the ownership topology. The networkx library enables this detection to identify single-point failure risks across sensitive files.