71 lines
1.7 KiB
JSON
71 lines
1.7 KiB
JSON
{
|
|
"id": "fact0000000000000000000000000000001",
|
|
"callgraphId": "callgraph-0001",
|
|
"subject": {
|
|
"scanId": "scan-0001",
|
|
"imageDigest": "sha256:abc123abc123abc123abc123abc123abc123abc123abc123abc123abc123abc1"
|
|
},
|
|
"entryPoints": [
|
|
"func:java:com.acme.App.main"
|
|
],
|
|
"states": [
|
|
{
|
|
"target": "func:java:com.acme.Admin.debug",
|
|
"reachable": false,
|
|
"confidence": 0.25,
|
|
"bucket": "unreachable",
|
|
"weight": 0.0,
|
|
"score": 0.0,
|
|
"path": [],
|
|
"evidence": {
|
|
"runtimeHits": [],
|
|
"blockedEdges": []
|
|
}
|
|
},
|
|
{
|
|
"target": "func:java:com.acme.Auth.verify",
|
|
"reachable": true,
|
|
"confidence": 0.9,
|
|
"bucket": "runtime",
|
|
"weight": 0.45,
|
|
"score": 0.405,
|
|
"path": [
|
|
"func:java:com.acme.App.main",
|
|
"func:java:com.acme.Auth.verify"
|
|
],
|
|
"evidence": {
|
|
"runtimeHits": [
|
|
"func:java:com.acme.Auth.verify"
|
|
],
|
|
"blockedEdges": []
|
|
}
|
|
}
|
|
],
|
|
"runtimeFacts": [
|
|
{
|
|
"symbolId": "func:java:com.acme.Auth.verify",
|
|
"codeId": "code:java:com.acme.Auth.verify",
|
|
"purl": "pkg:maven/com.acme/demo-app@1.0.0?type=jar",
|
|
"processId": 1234,
|
|
"processName": "demo-app",
|
|
"containerId": "containerd://0000000000000000",
|
|
"hitCount": 3,
|
|
"observedAt": "2025-12-12T00:00:00Z",
|
|
"metadata": {
|
|
"source": "synthetic-probe"
|
|
}
|
|
}
|
|
],
|
|
"metadata": {
|
|
"fact.digest": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
|
|
"fact.digest.alg": "sha256",
|
|
"fact.version": "1"
|
|
},
|
|
"score": 0.2025,
|
|
"riskScore": 0.2025,
|
|
"unknownsCount": 0,
|
|
"unknownsPressure": 0.0,
|
|
"computedAt": "2025-12-12T00:00:00Z",
|
|
"subjectKey": "scan-0001"
|
|
}
|