What problem does it solve?
This Skill provides a comprehensive framework for investigating open-source software for security vulnerabilities, compromised dependencies, and malicious activities.
Core Features & Use Cases
- Supply Chain Investigation: Tracks changes and anomalies across a repository's history, including deleted commits, force-pushes, and suspicious actor behavior.
- Forensic Analysis: Correlates evidence from various sources to build a timeline of events and validate hypotheses.
- IOC Extraction: Identifies and tracks Indicators of Compromise like commit SHAs, file paths, and malicious URLs.
- Automated Evidence Collection: Utilizes GitHub API, Wayback Machine, and local git analysis to automate evidence gathering across five parallel investigators.
- Hypothesis Formation & Validation: Constructs and validates hypotheses against evidence, providing a structured investigation narrative.
- Final Report Generation: Generates a detailed forensic report with a summary, timeline, validated hypotheses, and a list of indicators of compromise.
- Multi-Stage Workflow: Ensures evidence-first practices and logical consistency throughout the investigation process.
Quick Start
Use the oss-forensics skill to investigate the repository 'owner/repo'.