oss-forensics

Automate open-source supply chain investigations using GitHub, Archive, and local git data.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill oss-forensics-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oss-forensics
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/optional-skills/security/oss-forensics
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill oss-forensics-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, git, pandas, json, boto3, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides automated forensics and investigation tools to identify, analyze, and respond to potential supply chain security incidents in open-source projects.

Core Features & Use Cases

  • Repository Forensics: Investigate commits, pull requests, issues, and repository events for signs of tampering or malicious activity.
  • Deleted Content Recovery: Retrieve deleted commits, pull requests, issues, and releases from GitHub Archive and Wayback Machine.
  • IOC Extraction and Enrichment: Identify and enrich Indicators of Compromise using GitHub API, BigQuery, and public data sources.
  • Hypothesis Formation and Validation: Automatically form and validate hypotheses about the nature of the incident based on evidence and known attack patterns.
  • Structured Reporting: Generate detailed forensic reports with executive summaries, timelines, and recommendations.

Quick Start

Run the oss-forensics skill on a target repository to initiate a full investigation.

Frequently Asked Questions about oss-forensics

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

FAQPage Schema
How do I investigate an open-source software supply chain security incident?

To investigate an open-source software supply chain security incident, you can automate the collection and analysis of data from GitHub, GitHub Archive, Wayback Machine, and local git repositories to identify tampering or malicious activity. This Skill handles evidence collection, IOC identification, hypothesis formation, and structured reporting.

Can I retrieve deleted commits and pull requests during a GitHub forensics investigation?

Yes, you can retrieve deleted commits, pull requests, issues, and releases during a GitHub forensics investigation by pulling historical data from the GitHub Archive and the Wayback Machine. This allows you to recover deleted content for evidence collection.

How do I extract and enrich Indicators of Compromise from git repositories?

You can extract and enrich Indicators of Compromise by analyzing repository commits, pull requests, and events using the GitHub API and BigQuery. The process identifies potential IOCs and enriches them using public data sources to validate hypotheses about the incident.

Do I need Python and Git to automate open-source supply chain forensics?

Yes, you need Python and Git installed to automate open-source supply chain forensics, as the investigation scripts rely on them. You also need access to external services and APIs like GitHub and BigQuery for data retrieval and analysis.

What is the best way to generate structured forensic reports for repository tampering?

The best way to generate structured forensic reports for repository tampering is to automate hypothesis formation and validation based on collected evidence and known attack patterns. This generates detailed reports featuring executive summaries, timelines, and actionable recommendations.

Does this supply chain security investigation tool work with local git repositories?

Yes, this supply chain security investigation tool works with local git repositories by collecting and analyzing local commit history and events. It combines this local data with remote sources like GitHub Archive to form a comprehensive view of the incident.