mirror of
https://github.com/gadievron/raptor.git
synced 2026-04-24 21:46:00 +03:00
[PR #22] [MERGED] /oss-forensics command #34
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/raptor#34
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/22
Author: @mbrg
Created: 12/5/2025
Status: ✅ Merged
Merged: 12/6/2025
Merged by: @danielcuthbert
Base:
main← Head:main📝 Commits (10+)
fa89c06Add skill access control for OSS forensics agents85335b9ignore dot out2ffe6ddrestrict skills with instructionsbabc4afFix import path in OSS forensics init scriptfb16d7fUpdate OSS forensics agent to use init script76e073eadd agent skill pre-loading0bd04e1Fix GH Archive evidence verificationc9528e5Refactor OSS forensics architecture to fix orchestrationf3be720Fail fast on invalid repository data in evidence collectionf94740eMerge branch 'gadievron:main' into main📊 Changes
22 files changed (+848 additions, -413 deletions)
View changed files
📝
.claude/agents/oss-evidence-verifier-agent.md(+7 -1)➖
.claude/agents/oss-forensics-agent.md(+0 -145)📝
.claude/agents/oss-hypothesis-checker-agent.md(+7 -1)📝
.claude/agents/oss-hypothesis-former-agent.md(+39 -14)➖
.claude/agents/oss-investigator-gh-api-agent.md(+0 -79)📝
.claude/agents/oss-investigator-gh-archive-agent.md(+41 -1)➖
.claude/agents/oss-investigator-gh-recovery-agent.md(+0 -86)➕
.claude/agents/oss-investigator-github-agent.md(+111 -0)📝
.claude/agents/oss-investigator-ioc-extractor-agent.md(+7 -1)📝
.claude/agents/oss-investigator-local-git-agent.md(+7 -1)➕
.claude/agents/oss-investigator-wayback-agent.md(+78 -0)📝
.claude/agents/oss-report-generator-agent.md(+7 -1)📝
.claude/commands/oss-forensics.md(+52 -32)➕
.claude/skills/oss-forensics/github-evidence-kit/scripts/init_investigation.py(+125 -0)📝
.claude/skills/oss-forensics/github-evidence-kit/src/collectors/archive.py(+2 -4)📝
.claude/skills/oss-forensics/github-evidence-kit/src/helpers.py(+16 -4)📝
.claude/skills/oss-forensics/github-evidence-kit/src/parsers.py(+66 -35)📝
.claude/skills/oss-forensics/github-evidence-kit/src/schema/common.py(+17 -1)📝
.claude/skills/oss-forensics/github-evidence-kit/tests/conftest.py(+2 -2)📝
.claude/skills/oss-forensics/github-evidence-kit/tests/test_helpers.py(+3 -5)...and 2 more files
📄 Description
This repo introduces changes to the main orchestrator flow for
/oss-forensicscommand. Instead of trying to spawn an orchestrator agent that spawns sub-agents (which isn't supported by Claude Code), the main Claude Code agents becomes that orchestrator.This command is now ready to be used. However, the big warning is that if you're not careful you wouldn't love your GCP bills after the GH Archive sub-agent had its fun with it. Please use with caution for now, until I introduce a budget system.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.