security-ownership-map

Analyze git repositories to create security ownership graphs and compute bus factor.

1|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/whopointer/enterprise-office-agent --skill security-ownership-map-whopointer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-ownership-map
Source: https://github.com/whopointer/enterprise-office-agent/tree/main/skills/security-ownership-map
Command: npx skills add https://github.com/whopointer/enterprise-office-agent --skill security-ownership-map-whopointer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires networkx, python-docx, pyyaml, python-dotenv, pytest, python-docx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps analyze git repositories to visualize security ownership, compute bus factor, and identify sensitive code ownership.

Core Features & Use Cases

  • Security Ownership Map: Creates a graph of people and files, visualizing ownership and sensitive code relationships.
  • Bus Factor Calculation: Identifies critical code areas and potential single points of failure.
  • Sensitive Code Ownership: Tracks ownership of sensitive code to mitigate risks.
  • Use Case: Use this Skill to identify and mitigate risks in your git repositories by analyzing ownership patterns and bus factor.

Quick Start

Run 'python skills/skills/security-ownership-map/scripts/run_ownership_map.py --repo . --out ownership-map-out'

Frequently Asked Questions about security-ownership-map

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

FAQPage Schema
How do I calculate the bus factor for a git repository?

The Skill analyzes git commit history to build a security ownership topology and compute the bus factor, identifying critical code areas and potential single points of failure.

What is a security ownership map and how does it visualize sensitive code?

A security ownership map is a graph structure linking people and files to visualize ownership patterns and track sensitive code relationships. It helps organizations mitigate risks by highlighting exactly who owns critical code.

How do I generate an ownership map from my git repository?

To generate an ownership map, run the script 'python skills/skills/security-ownership-map/scripts/run_ownership_map.py --repo . --out ownership-map-out' to analyze the repository and output the topology.

Do I need networkx to compute the bus factor of my codebase?

Yes, you need networkx along with other Python libraries like python-docx and pyyaml. The Skill requires networkx to build the graph structures and compute the ownership metrics needed for bus factor calculation.

Can I identify single points of failure in sensitive code ownership?

Yes, you can identify single points of failure by tracking sensitive code ownership and calculating the bus factor. This reveals critical areas where limited ownership creates maintainability and security risks.