oss-forensics

Reconstruct GitHub repository history and extract IOCs for supply chain compromise investigations.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill oss-forensics-z43l
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oss-forensics
Source: https://github.com/Z43L/zeus-agent/tree/main/optional-skills/security/oss-forensics
Command: npx skills add https://github.com/Z43L/zeus-agent --skill oss-forensics-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps investigators determine whether a GitHub repository shows signs of supply chain compromise by recovering deleted history, extracting IOCs, and building evidence-backed findings.

Core Features & Use Cases

  • 7-phase multi-agent OSS forensics workflow for investigation, validation, and reporting.
  • Multi-source evidence collection across local git, GitHub API, GH Archive (BigQuery), and Wayback Machine.
  • Evidence registry with verification guardrails to prevent unsubstantiated claims and enforce cross-source proof.

Quick Start

Ask the agent to investigate a suspected compromised repository by running an evidence-backed supply chain forensics report with IOC extraction and hypothesis validation.

Frequently Asked Questions about oss-forensics

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

FAQPage Schema
How do I recover deleted commits after a force push on GitHub?▼

Recovering deleted GitHub commits involves reconstructing repository history across local git, GitHub API, and GH Archive. The forensics workflow detects force-push events and recovers deleted commits to prove unauthorized history modifications.

Can I extract IOCs from GitHub repositories using Python?▼

Evidence validation for open-source supply chain attacks enforces an internal evidence registry with cross-source proof guardrails. It requires mechanically validated hypotheses from multiple public sources before producing a final forensic report, preventing unsubstantiated claims.

Do I need Python3 to generate GitHub incident reports for supply chain attacks?▼

You can extract IOCs from GitHub repositories using Python3 by collecting evidence across local git, GitHub API, GH Archive, and Wayback Machine. The workflow cross-references these sources to identify indicators of compromise during supply chain investigations.

What is the best way to detect suspicious workflow changes in GitHub repositories?▼

You need Python3 installed to run the supply chain forensics workflow. It is the only runtime dependency required to reconstruct repository history, extract IOCs, and generate evidence-backed incident reports for suspected GitHub compromises.

When should I use a multi-source forensics workflow for supply chain security?▼

The best way to detect suspicious workflow changes in GitHub repositories is applying a multi-source evidence collection approach. By reconstructing repository history and cross-referencing local git, GitHub API, and Wayback Machine, you can validate unauthorized modifications.