AI-Powered Security Pull Request Reviewer

f15e7db5-52e5-4cd5-8cfd-9c28c9dbbed8

Latency
3813ms
Cost
$0.0012
Tokens
623
Status
success
gemini-3-flash-preview

Workflow Graph

Trace

[
  {
    "data": {
      "nodeType": "manualTrigger"
    },
    "event": "node_start",
    "nodeId": "n0",
    "timestamp": 1780644628821
  },
  {
    "data": {
      "initialData": {
        "diff": "--- a/src/auth.js\n+++ b/src/auth.js\n@@ -15,5 +15,5 @@\n function validateSession(token) {\n-  const secret = 'super-secret-key-123';\n+  const secret = process.env.JWT_SECRET;\n   return jwt.verify(token, secret);\n }\n \n@@ -22,4 +22,4 @@\n-const query = \"SELECT * FROM users WHERE id = \" + userId;\n-db.execute(query);"
      }
    },
    "event": "triggered",
    "nodeId": "manualTrigger",
    "timestamp": 1780644628821
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "manualTrigger"
    },
    "event": "node_end",
    "nodeId": "n0",
    "timestamp": 1780644628821
  },
  {
    "data": {
      "nodeType": "llm"
    },
    "event": "node_start",
    "nodeId": "n1",
    "timestamp": 1780644628824
  },
  {
    "data": {
      "messages": 2,
      "maxTokens": 250
    },
    "event": "calling openai/gpt-4o-mini",
    "nodeId": "llm",
    "timestamp": 1780644628824
  },
  {
    "data": {
      "model": "gpt-4o-mini",
      "provider": "openai"
    },
    "event": "llm_call",
    "nodeId": "_context",
    "timestamp": 1780644628824
  },
  {
    "data": {
      "model": "gemini-3-flash-preview",
      "costUsd": 0.0012450999999999999,
      "provider": "openai",
      "latencyMs": 3807,
      "promptTokens": 142,
      "completionTokens": 481
    },
    "event": "llm_result",
    "nodeId": "_context",
    "timestamp": 1780644632633
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "llm"
    },
    "event": "node_end",
    "nodeId": "n1",
    "timestamp": 1780644632634
  }
]