up
This commit is contained in:
@@ -1,23 +1,16 @@
|
||||
{
|
||||
"tenantId": "tenant-default",
|
||||
"assetId": "registry.local/library/app@sha256:abc123",
|
||||
"paths": [
|
||||
{
|
||||
"id": "path-1",
|
||||
"source": "api-gateway",
|
||||
"target": "jwt-auth-service",
|
||||
"hops": [
|
||||
{ "service": "api-gateway", "endpoint": "/login", "timestamp": "2025-12-05T10:00:00Z" },
|
||||
{ "service": "jwt-auth-service", "endpoint": "/verify", "timestamp": "2025-12-05T10:00:01Z" }
|
||||
],
|
||||
"evidence": {
|
||||
"traceId": "trace-abc",
|
||||
"spanCount": 2,
|
||||
"score": 0.92
|
||||
}
|
||||
}
|
||||
],
|
||||
"pagination": {
|
||||
"nextPageToken": null
|
||||
"language": "java",
|
||||
"component": "pkg:maven/com.acme/demo-app@1.0.0?type=jar",
|
||||
"version": "1.0.0",
|
||||
"artifactContentType": "application/json",
|
||||
"artifactFileName": "callgraph.json",
|
||||
"artifactContentBase64": "eyJzY2hlbWFfdmVyc2lvbiI6IjEuMCIsInJvb3RzIjpbeyJpZCI6ImZ1bmM6amF2YTpjb20uYWNtZS5BcHAubWFpbiIsInBoYXNlIjoicnVudGltZSIsInNvdXJjZSI6InN0YXRpYyJ9XSwibm9kZXMiOlt7ImlkIjoiZnVuYzpqYXZhOmNvbS5hY21lLkFwcC5tYWluIiwibmFtZSI6Im1haW4iLCJraW5kIjoiZnVuY3Rpb24iLCJuYW1lc3BhY2UiOiJjb20uYWNtZSIsImZpbGUiOiJBcHAuamF2YSIsImxpbmUiOjEsImxhbmd1YWdlIjoiamF2YSJ9LHsiaWQiOiJmdW5jOmphdmE6Y29tLmFjbWUuQXV0aC52ZXJpZnkiLCJuYW1lIjoidmVyaWZ5Iiwia2luZCI6ImZ1bmN0aW9uIiwibmFtZXNwYWNlIjoiY29tLmFjbWUuYXV0aCIsImZpbGUiOiJBdXRoLmphdmEiLCJsaW5lIjo0MiwibGFuZ3VhZ2UiOiJqYXZhIn1dLCJlZGdlcyI6W3siZnJvbSI6ImZ1bmM6amF2YTpjb20uYWNtZS5BcHAubWFpbiIsInRvIjoiZnVuYzpqYXZhOmNvbS5hY21lLkF1dGgudmVyaWZ5Iiwia2luZCI6ImNhbGwiLCJjb25maWRlbmNlIjowLjl9XSwiYW5hbHl6ZXIiOnsibmFtZSI6ImRlbW8iLCJ2ZXJzaW9uIjoiMC4wLjAifX0=",
|
||||
"metadata": {
|
||||
"scanId": "scan-0001"
|
||||
},
|
||||
"schemaVersion": "1.0",
|
||||
"analyzer": {
|
||||
"name": "demo",
|
||||
"version": "0.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,26 +1,70 @@
|
||||
{
|
||||
"tenantId": "tenant-default",
|
||||
"facts": [
|
||||
"id": "fact0000000000000000000000000000001",
|
||||
"callgraphId": "callgraph-0001",
|
||||
"subject": {
|
||||
"scanId": "scan-0001",
|
||||
"imageDigest": "sha256:abc123abc123abc123abc123abc123abc123abc123abc123abc123abc123abc1"
|
||||
},
|
||||
"entryPoints": [
|
||||
"func:java:com.acme.App.main"
|
||||
],
|
||||
"states": [
|
||||
{
|
||||
"id": "fact-1",
|
||||
"type": "reachability",
|
||||
"assetId": "registry.local/library/app@sha256:abc123",
|
||||
"component": "pkg:npm/jsonwebtoken@9.0.2",
|
||||
"status": "reachable",
|
||||
"confidence": 0.88,
|
||||
"observedAt": "2025-12-05T10:10:00Z",
|
||||
"signalsVersion": "signals-2025.310.1"
|
||||
"target": "func:java:com.acme.Admin.debug",
|
||||
"reachable": false,
|
||||
"confidence": 0.25,
|
||||
"bucket": "unreachable",
|
||||
"weight": 0.0,
|
||||
"score": 0.0,
|
||||
"path": [],
|
||||
"evidence": {
|
||||
"runtimeHits": [],
|
||||
"blockedEdges": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fact-2",
|
||||
"type": "coverage",
|
||||
"assetId": "registry.local/library/app@sha256:abc123",
|
||||
"metric": "sensors_present",
|
||||
"value": 0.94,
|
||||
"observedAt": "2025-12-05T10:11:00Z"
|
||||
"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": []
|
||||
}
|
||||
}
|
||||
],
|
||||
"pagination": {
|
||||
"nextPageToken": "eyJmYWN0SWQiOiJmYWN0LTIifQ"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user