openai-security-ownership-map

Analyze git repositories to map ownership, bus factor, and sensitive code.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill openai-security-ownership-map
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-security-ownership-map
Source: https://github.com/cpfcoaching/glowing-palm-tree/tree/main/.skills_backup/openai-security-ownership-map
Command: npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill openai-security-ownership-map

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the analysis of git repositories to map security ownership (people-to-file relationships), compute bus factor, and sensitive-code ownership, and exports data for visualization in graph databases.

Core Features & Use Cases

  • Security Ownership Mapping: Creates a bipartite graph of people and files based on git history.
  • Bus Factor Calculation: Computes the number of developers required to maintain a project.
  • Sensitive Code Identification: Identifies and flags sensitive code in the repository.
  • Export Data: Exports data in CSV/JSON formats suitable for graph databases and visualization tools.
  • Use Case: Ideal for organizations that need to understand and manage their codebase's security posture, especially in scenarios involving risk assessment and ownership clarification.

Quick Start

Run the 'openai-security-ownership-map' skill within your repository to generate a security ownership map.

Frequently Asked Questions about openai-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 in a git repository?

Mapping security ownership analyzes git history to build a bipartite graph linking people to files. It flags sensitive code and computes the bus factor to clarify project maintenance responsibilities.

How is bus factor calculated for a software development project?

Bus factor is calculated by analyzing git repositories to determine the minimum developers required to maintain a project. This metric directly informs security risk assessment and project maintenance viability.

Can I export git ownership topology data for visualization in graph databases?

Yes, you can export git ownership topology data in CSV or JSON formats. These files are structured specifically for seamless import into graph databases and external visualization tools.

Do I need Python and networkx to compute a security ownership map?

Yes, Python 3 and the networkx library are required dependencies. This environment is necessary to construct the bipartite graph and compute the security ownership topology.

What is a bipartite graph in the context of security ownership mapping?

In security ownership mapping, a bipartite graph represents people and files as two distinct node sets. It visually maps the relationships between developers and the specific sensitive code they maintain.

When should I use an automated security ownership map for risk assessment?

Use an automated security ownership map when clarifying codebase ownership and assessing security posture in software development environments. It is ideal for evaluating sensitive code maintenance risks.