mirror of
https://github.com/Heretek-AI/RE-Library.git
synced 2026-07-20 14:45:29 -04:00
[PR #2] [MERGED] feat(v2.7.0): cycle 4 — sandbox-emulation, uefi-firmware-re, referenc… #2
Reference in New Issue
Block a user
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/Heretek-AI/RE-Library/pull/2
Author: @BillyOutlast
Created: 6/6/2026
Status: ✅ Merged
Merged: 6/6/2026
Merged by: @BillyOutlast
Base:
main← Head:v2.7.0-cycle-4📝 Commits (1)
87cea04feat(v2.7.0): cycle 4 — sandbox-emulation, uefi-firmware-re, reference-awesome-lists📊 Changes
11 files changed (+727 additions, -25 deletions)
View changed files
📝
content/drm/01-cdm-architecture.md(+5 -5)📝
content/native/01-elf-format.md(+1 -1)📝
content/packers/01-upx.md(+1 -1)➕
content/reference-awesome-lists/01-curated-indices.md(+250 -0)➕
content/sandbox-emulation/01-decision-tree.md(+193 -0)➕
content/uefi-firmware-re/01-efi-analysis.md(+245 -0)📝
mcp-server/src/re_library_mcp/loader.py(+5 -8)📝
mcp-server/src/re_library_mcp/schema.py(+6 -0)📝
mcp-server/tests/test_loader.py(+8 -1)📝
mcp-server/tests/test_tools.py(+6 -1)📝
src/content.config.ts(+7 -8)📄 Description
…e-awesome-lists
Adds 3 new content entries to close the cycle 4 expansion gap from the 2026-06-06-r02 review. Extends the Zod (TS) and Pydantic (Python) schemas with the 3 new categories, fixes the broken related[] cross-links in the existing 14 entries, and bumps the loader test coverage to assert the new categories are picked up.
Added
content/sandbox-emulation/01-decision-tree.md— the sandbox / bare-metal / snapshot isolation decision tree, covering the QEMU / Unicorn / Speakeasy / ws2/wine trade-off matrix and the "when to break glass and use the proprietary target's own VM" rule.content/uefi-firmware-re/01-efi-analysis.md— UEFI firmware reverse engineering entry. PI volumes, the EFI protocol surface, the secure-boot chain, and the chipsec / UEFITool / efida unpacking workflow.content/reference-awesome-lists/01-curated-indices.md— the curated "awesome-*" indices pointer entry. Cross-links to the cycle 1-3 entries by the awesome-list-pointer convention so search hits resolve to the right category.Changed
mcp-server/src/re_library_mcp/schema.py— adds the 3 new category enums + a related[] cross-link validator.mcp-server/src/re_library_mcp/loader.py— accepts the new content roots, validates the new categories on load.src/content.config.ts— adds the 3 new collection schemas.mcp-server/tests/test_loader.py— asserts the 3 new categories load and that related[] pointers resolve.mcp-server/tests/test_tools.py— extends the parametrized list-with-category test to cover the 3 new entries.content/{drm/01-cdm-architecture,native/01-elf-format, packers/01-upx}.md— fixes broken related[] pointers to the new cycle 4 entries.Verification
mcp-server/tests/— 30 passed (test_loader, test_no_drm_names, test_schema_sync, test_search, test_tools)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.