oss-forensics

Investigate GitHub repositories for supply chain attacks and malicious dependencies.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/valentinuuiuiu/vikarma --skill oss-forensics-valentinuuiuiu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oss-forensics
Source: https://github.com/valentinuuiuiu/vikarma/tree/main/hermes_agent/optional-skills/security/oss-forensics
Command: npx skills add https://github.com/valentinuuiuiu/vikarma --skill oss-forensics-valentinuuiuiu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github-api, bigquery, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill investigates GitHub repositories for compromised dependencies, deleted commits, and other signs of supply chain attacks.

Core Features & Use Cases

  • Deleted Commit Recovery: Retrieve deleted commits and their history.
  • Dependency Analysis: Check for malicious or compromised dependencies.
  • Forensic Reporting: Generate detailed forensic reports of the investigation.

Quick Start

Run the oss-forensics skill with the command 'investigate this repository'.

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 supply chain attacks?

To investigate a GitHub repository for supply chain attacks, you analyze local git history, query the GitHub API, check the Wayback Machine, and review GitHub Archive data to detect malicious dependencies and deleted commits.

What is dependency analysis for malware detection in open source projects?

Dependency analysis for malware detection involves scanning project dependencies to identify compromised packages, deleted commits, and indicators of compromise, generating a detailed forensic report of the supply chain security investigation.

Do I need BigQuery access to check for compromised dependencies?

Yes, BigQuery access is required for full functionality when checking for compromised dependencies, alongside git and GitHub API access, to perform thorough GitHub Archive analysis and IOC enrichment during the forensic investigation.

Can I retrieve deleted commits from a GitHub repository?

Yes, you can retrieve deleted commits and their history from a GitHub repository by performing local git analysis and querying the GitHub API to recover evidence of potentially malicious supply chain modifications.

What's the best way to perform forensic analysis on compromised dependencies?

The best way to perform forensic analysis on compromised dependencies is combining local git analysis with GitHub API queries, Wayback Machine checks, and GitHub Archive analysis to produce a comprehensive forensic report.

Why does supply chain forensics require multiple data sources like Wayback Machine and GitHub Archive?

Supply chain forensics requires multiple data sources because attackers often delete malicious commits or alter repositories, making cross-referencing across Wayback Machine, GitHub Archive, and IOC enrichment necessary to reconstruct the full attack timeline.