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.