mirror of
https://github.com/morluto/rea
synced 2026-10-26 14:25:49 -04:00
b4938aed58
* feat(artifacts): triage desktop installation directories * fix(artifacts): retain completed probes through failed file cleanup * perf(artifacts): decode only assembly reference names for desktop triage * fix(artifacts): enforce exact signatures and responsive directory probes * fix(artifacts): recognize Unity bundles and bound FORM chunks * fix(artifacts): retain bounded desktop omission evidence * fix(artifacts): select ASAR targets before inventory probes * chore: preserve tested upstream HTTP owner during integration * fix(artifacts): reuse Mach-O signatures for FAT64 desktop probes * fix(artifacts): expose bounded desktop probe diagnostics * fix(artifacts): derive desktop snapshots from observed source identities * fix(artifacts): admit desktop facts before JSON expansion
17 lines
608 B
TypeScript
17 lines
608 B
TypeScript
import type { ExecutionOptions } from "../AnalysisProvider.js";
|
|
import type {
|
|
DesktopApplication,
|
|
InspectDesktopApplicationInput,
|
|
} from "../../domain/desktopApplication.js";
|
|
import type { AnalysisError } from "../../domain/analysisErrorBase.js";
|
|
import type { Result } from "../../domain/result.js";
|
|
|
|
/** Directory facts from bounded filesystem reads, without a native-analysis session. */
|
|
export interface DesktopApplicationPort {
|
|
inspect(
|
|
input: InspectDesktopApplicationInput,
|
|
options?: ExecutionOptions,
|
|
): Promise<Result<DesktopApplication, AnalysisError>>;
|
|
close(): Promise<void>;
|
|
}
|