security-ownership-map

Construct bipartite people-files ownership graphs from git history and compute risk metrics.

1|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/RamonsDka/the-architect-overlay --skill security-ownership-map-ramonsdka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-ownership-map
Source: https://github.com/RamonsDka/the-architect-overlay/tree/main/skills/security-ownership-map
Command: npx skills add https://github.com/RamonsDka/the-architect-overlay --skill security-ownership-map-ramonsdka

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Analyze git history to build a bipartite ownership topology of people and files, identify ownership risk, and export graph artifacts for visualization in graph databases.

Core Features & Use Cases

  • Build bipartite ownership graphs from commit history
  • Compute ownership risk metrics (bus factor, hotspots) and support security-focused queries
  • Export outputs for Neo4j/Gephi and enable bounded queries via scripts

Quick Start

Run the one-shot runner to build the ownership map for your 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 map git ownership and find security risk areas in my codebase?

To map git ownership, build a bipartite people-files ownership graph from commit history and compute risk metrics like bus factor and sensitive hotspots. It analyzes repository data to reveal ownership dynamics and security vulnerabilities.

What is a bus factor metric and how does codebase ownership analysis calculate it?

A bus factor metric identifies ownership risk by analyzing how knowledge is distributed across people and files in your git history. Codebase ownership analysis constructs a graph to calculate this risk, highlighting areas dependent on single individuals.

Can I export git ownership graph data to Neo4j or Gephi for visualization?

Yes, you can export git ownership graph data to Neo4j or Gephi. The analysis produces CSV and JSON artifacts from your repository's commit history, which can be directly imported into graph databases for visualization and bounded queries.

Does git ownership analytics work with specific time windows and co-change clustering?

Git ownership analytics supports time-window scoping and co-change clustering to analyze specific periods of commit history. This reveals how file groups change together and identifies community detection patterns within your repository.

Do I need Python and networkx to run git security ownership analysis?

You need Python to run git security ownership analysis, while networkx is an optional dependency. The analysis uses scripts and references to process commit history, build the ownership graph, and output CSV/JSON artifacts.

What is the best way to identify sensitive code hotspots using git commit history?

The best way to identify sensitive code hotspots is to construct a bipartite ownership topology from git commit history. This approach computes ownership risk metrics and applies community detection to reveal security-focused hotspots in the codebase.