oss-forensics

Analyze GitHub repositories for deleted commits, force-pushes, and suspicious activity.

4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ragnarokhaa/hermes --skill oss-forensics-ragnarokhaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oss-forensics
Source: https://github.com/ragnarokhaa/hermes/tree/main/hermes-cerul-tech-news-package/hermes-cerul-tech-news-package/hermes-agent/optional-skills/security/oss-forensics
Command: npx skills add https://github.com/ragnarokhaa/hermes --skill oss-forensics-ragnarokhaa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive set of tools and methodologies for performing forensics on GitHub repositories, enabling the detection and analysis of supply chain attacks, compromised accounts, and malicious code.

Core Features & Use Cases

  • Repository Investigation: Automates the process of investigating GitHub repositories for signs of compromise, such as force-pushed commits, deleted content, and suspicious activity.
  • Evidence Collection: Collects and stores evidence from multiple sources, including local git repositories, GitHub API, GitHub Archive, and Wayback Machine.
  • Hypothesis Formation and Validation: Assists in forming and validating hypotheses about the nature of a compromise, providing a structured approach to investigative work.
  • Report Generation: Generates detailed forensic reports that document the findings, evidence, and analysis conducted during the investigation.

Quick Start

Run the 'oss-forensics' skill with the repository you want to investigate.

Frequently Asked Questions about oss-forensics

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

FAQPage Schema
How do I investigate a GitHub repository for deleted commits and force-pushes?

To investigate a GitHub repository for deleted commits and force-pushes, perform in-depth forensic analysis using local git analysis, GitHub Archive, and external sources to detect suspicious activity and collect evidence.

What is GitHub repository forensics for supply chain security?

GitHub repository forensics for supply chain security is the process of detecting compromised accounts and malicious code by analyzing force-pushed commits, deleted content, and indicators of compromise across multiple data sources.

Can I detect indicators of compromise in a local git repository?

Yes, you can detect indicators of compromise in a local git repository by utilizing local git analysis combined with GitHub API data to identify suspicious activity and collect forensic evidence.

Does GitHub forensics work with the Wayback Machine for evidence collection?

Yes, GitHub forensics works with the Wayback Machine for evidence collection by retrieving historical repository data alongside GitHub Archive and local git analysis to document suspicious activity.

How do I generate a forensic report for a compromised GitHub repository?

To generate a forensic report for a compromised GitHub repository, form and validate hypotheses about the compromise, then document the collected evidence, analysis, and findings from your repository investigation.

Do I need extensive knowledge of GitHub events for repository investigation?

Yes, you need extensive knowledge of GitHub events and data retrieval for repository investigation, as the forensic analysis relies on understanding these events to detect suspicious activity and deleted commits.