mirror of
https://github.com/gadievron/raptor.git
synced 2026-04-24 21:46:00 +03:00
[PR #10] [MERGED] GitHub forensics #23
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/raptor#23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/gadievron/raptor/pull/10
Author: @mbrg
Created: 11/29/2025
Status: ✅ Merged
Merged: 11/29/2025
Merged by: @mbrg
Base:
main← Head:github-forensics📝 Commits (10+)
9a273c7init GH Archive skill56af489claude helps write gh archive skill5f74fbdrestructure for clarityd514f40prune fluff4d5fb62detect api access066ca4cprune "Automation vs Direct API Attribution"56d8437restructure under github-analysis160ce93claude helps0b1c411Merge pull request #1 from mbrg/github-ti-agentd1b8811Add force push recovery techniques to GitHub analysis skills📊 Changes
40 files changed (+8328 additions, -0 deletions)
View changed files
➕
.claude/skills/github-forensics/github-archive/SKILL.md(+712 -0)➕
.claude/skills/github-forensics/github-commit-recovery/SKILL.md(+303 -0)➕
.claude/skills/github-forensics/github-evidence-kit/SKILL.md(+363 -0)➕
.claude/skills/github-forensics/github-evidence-kit/pytest.ini(+3 -0)➕
.claude/skills/github-forensics/github-evidence-kit/requirements.txt(+15 -0)➕
.claude/skills/github-forensics/github-evidence-kit/self_improvement_prompt.md(+13 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/__init__.py(+213 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/clients/__init__.py(+14 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/clients/gharchive.py(+120 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/clients/git.py(+121 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/clients/github.py(+121 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/clients/wayback.py(+71 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/collectors/__init__.py(+14 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/collectors/api.py(+246 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/collectors/archive.py(+212 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/collectors/local.py(+85 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/collectors/wayback.py(+89 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/helpers.py(+111 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/parsers.py(+384 -0)➕
.claude/skills/github-forensics/github-evidence-kit/src/schema/__init__.py(+101 -0)...and 20 more files
📄 Description
feat: Add GitHub forensics toolkit for security
investigations
Introduces a comprehensive suite for GitHub-related OSINT
and forensic
analysis, designed for incident response and security
research.
Skills:
events
commits via GitHub API
Wayback Machine
Python Library (github-evidence-kit):
IOCs)
git
Use cases: Deleted content recovery, force-push forensics,
timeline
reconstruction, supply chain investigation, and threat
actor attribution.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.