rea/tests/process-global
Matt Van Horn 0e6eca4085
feat(native): read embedded cargo-auditable Rust dependency lists (#2456)
* feat(native): read embedded cargo-auditable Rust dependency lists

* fix(native): trim PE section padding and compute dependency cycles iteratively

* fix(native): ignore SHT_NOBITS sections and validate dependency edges linearly

* fix(native): bound compiler path scanning and retained hashes

* fix(rust): pass package arrays as named parameterized test cases

* fix(rust): admit graph expansion and preserve resource units

* fix(rust): reject malformed packages, false cycles, and hidden compiler paths

Fail the first malformed cargo-auditable package before Zod collects an
issue per field. Require cyclic dependency indices to match the cycles in
package dependencies. Keep read-only ELF ranges when a section name does
not fit the bounded name window, so a rustc path in that range is still
reported.

* fix(ci): repair integrated checks and Hopper test baseline

* fix(go): verify Mach-O sections against segments

---------

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-10-14 02:50:30 +08:00
..
adbStartMcp.test.ts test(adb): isolate cross-platform activity launch regressions (#2226) 2026-10-13 23:30:18 +08:00
apktoolEnvironment.test.ts fix(apktool): resolve Windows PATH launchers before invocation (#2802) 2026-10-13 22:00:47 +08:00
asarSnapshotOperation.test.ts fix(artifacts): serialize ASAR snapshot ownership 2026-10-11 09:28:28 +08:00
binaryDiagnosticsCliCleanup.test.ts fix(native): retain failed pwntools process and runtime cleanup (#1708) 2026-10-13 01:37:47 +08:00
browserScenarioCleanup.test.ts fix(browser): release scenario listeners and allow bounded Chrome close (#2441) 2026-10-13 22:16:25 +08:00
cleanLinuxHopperRuntime.test.ts feat(native): read embedded cargo-auditable Rust dependency lists (#2456) 2026-10-14 02:50:30 +08:00
cliJsonInputStatus.test.ts test(cli): reduce repeated startup and filesystem setup 2026-10-08 04:03:24 +08:00
cliLogging.test.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
cliSelectedEnvironment.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
curatedWindowsLane.test.ts fix(hopper): verify lease cleanup and repair the macOS test lane (#1111) 2026-10-09 02:41:34 +08:00
mcpDeliveryEnvironment.test.ts feat(server): frame analysis-target content as untrusted data (#1908) 2026-10-13 06:06:02 +09:00
pwntoolsCleanup.test.ts fix(native): retain failed pwntools process and runtime cleanup (#1708) 2026-10-13 01:37:47 +08:00
pwntoolsCliFinalization.test.ts fix(native): retain failed pwntools process and runtime cleanup (#1708) 2026-10-13 01:37:47 +08:00
pwntoolsStageRetirement.test.ts fix: preserve process identities in pwntools cleanup errors (#2284) 2026-10-13 20:28:31 +08:00
regularFileNoFollowFallback.test.ts fix(filesystem): enforce symlink and decoded-text admission 2026-10-13 13:39:57 +08:00
runnerCancellation.test.ts fix(dev): preserve command arguments in exclusive runners 2026-10-13 04:12:45 +08:00
setupConfigurationRollback.test.ts fix(setup): preserve current recovery snapshots and decoding failures 2026-10-13 14:51:55 +08:00
updateMaintenance.test.ts fix(setup): resolve the configuration MSIX Claude Desktop reads (#2426) 2026-10-13 22:04:22 +08:00
verifierRun.test.ts test: consolidate service and process fixtures 2026-10-08 04:03:24 +08:00
windowsRuntimeAdmission.test.ts fix(windows): preserve transient runtime admission failures (#2467) 2026-10-13 11:42:54 +08:00