{
  "isError" : false,
  "request" : { },
  "response" : {
    "meta" : {
      "serverMs" : "<timing>"
    },
    "moduleCount" : 1,
    "privilegedCount" : 1,
    "revealCount" : 3,
    "reveals" : [ {
      "column" : 22,
      "file" : "audit.ek9",
      "inConstruct" : "SecureVault.consume",
      "inConstructFqn" : "demo.sensitive.audit::consume",
      "line" : 14,
      "module" : "demo.sensitive.audit",
      "privilege" : "privileged"
    }, {
      "column" : 22,
      "file" : "audit.ek9",
      "inConstruct" : "LeakyService.consume",
      "inConstructFqn" : "demo.sensitive.audit::consume",
      "line" : 22,
      "module" : "demo.sensitive.audit",
      "privilege" : "unprivileged"
    }, {
      "column" : 20,
      "file" : "audit.ek9",
      "inConstruct" : "leakInFunction",
      "inConstructFqn" : "demo.sensitive.audit::leakInFunction",
      "line" : 31,
      "module" : "demo.sensitive.audit",
      "privilege" : "in-function"
    } ],
    "status" : "ok",
    "violationCount" : 2,
    "violationSites" : [ "audit.ek9:22", "audit.ek9:31" ]
  },
  "scenario" : "audit",
  "tool" : "query_sensitive_reveals"
}
