Variable applicationNodeSchemaConst
applicationNodeSchema: ZodObject<
{
identity: ZodDiscriminatedUnion<
[
ZodObject<
{
sha256: ZodString;
stability: ZodLiteral<"global-exact">;
strategy: ZodLiteral<"content-digest">;
},
$strict,
>,
ZodObject<
{
original_source: ZodString;
source_map_sha256: ZodString;
source_sha256: ZodNullable<ZodString>;
stability: ZodLiteral<"source-map-exact">;
strategy: ZodLiteral<"source-map-original">;
},
$strict,
>,
ZodObject<
{
artifact_sha256: ZodString;
path: ZodString;
stability: ZodLiteral<"artifact-version">;
strategy: ZodLiteral<"canonical-path">;
},
$strict,
>,
],
"strategy",
>;
kind: ZodEnum<
{
artifact: "artifact";
"asar-entry": "asar-entry";
"browser-window": "browser-window";
"context-bridge-api": "context-bridge-api";
"electron-main": "electron-main";
"electron-preload": "electron-preload";
"electron-renderer": "electron-renderer";
"electron-utility": "electron-utility";
endpoint: "endpoint";
frame: "frame";
installer: "installer";
"ipc-channel": "ipc-channel";
"ipc-handler": "ipc-handler";
"javascript-asset": "javascript-asset";
"javascript-chunk": "javascript-chunk";
"javascript-module": "javascript-module";
"managed-assembly": "managed-assembly";
"managed-field": "managed-field";
"managed-method": "managed-method";
"managed-module": "managed-module";
"managed-native-implementation": "managed-native-implementation";
"managed-pinvoke-import": "managed-pinvoke-import";
"managed-type": "managed-type";
"native-addon": "native-addon";
"native-export": "native-export";
package: "package";
"runtime-script-instance": "runtime-script-instance";
"service-worker": "service-worker";
"source-map": "source-map";
"source-module": "source-module";
storage: "storage";
target: "target";
unknown: "unknown";
worker: "worker";
},
>;
node_id: ZodString;
observations: ZodArray<
ZodObject<
{
evidence: ZodObject<
{
artifact: ZodDiscriminatedUnion<
[
ZodObject<
{ artifact_id: ...; available: ...; sha256: ... },
$strict,
>,
ZodObject<{ available: ...; detail: ...; reason: ... }, $strict>,
],
"available",
>;
authority: ZodEnum<
{
"artifact-bytes": "artifact-bytes";
"ast-static-analysis": "ast-static-analysis";
"controlled-replay": "controlled-replay";
"cross-layer-reconciliation": "cross-layer-reconciliation";
"cross-version-comparison": "cross-version-comparison";
"historical-reference": "historical-reference";
"managed-static-analysis": "managed-static-analysis";
"native-analysis-provider": "native-analysis-provider";
"passive-cdp-runtime": "passive-cdp-runtime";
"static-relationship-inference": "static-relationship-inference";
unknown: "unknown";
"user-assertion": "user-assertion";
},
>;
confidence: ZodEnum<
{
exact: "exact";
high: "high";
low: "low";
medium: "medium";
unknown: "unknown";
},
>;
coverage: ZodObject<
{
limits: ZodArray<ZodObject<(...), (...)>>;
omitted_count: ZodNullable<ZodNumber>;
status: ZodEnum<
{ complete: ...; partial: ...; unavailable: ...; unknown: ... },
>;
truncated: ZodBoolean;
},
$strict,
>;
evidence_ids: ZodArray<ZodString>;
extractor: ZodObject<
{
executable_sha256: ZodNullable<ZodString>;
name: ZodString;
operation: ZodString;
version: ZodString;
},
$strict,
>;
limitations: ZodArray<ZodString>;
location: ZodDiscriminatedUnion<
[
ZodObject<{ available: ...; value: ... }, $strict>,
ZodObject<{ available: ...; detail: ...; reason: ... }, $strict>,
],
"available",
>;
state: ZodEnum<
{
inferred: "inferred";
observed: "observed";
unavailable: "unavailable";
unknown: "unknown";
},
>;
},
$strict,
>;
identifier_strategy: ZodObject<
{
stability: ZodLiteral<"observation-exact">;
strategy: ZodLiteral<"semantic-content-sha256">;
},
$strict,
>;
label: ZodNullable<ZodString>;
observation_id: ZodString;
properties: ZodRecord<ZodString, ZodJSONSchema>;
},
$strict,
>,
>;
},
$strict,
> = ...
One stable application entity with one or more bounded observations.