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.