AI-Powered Security Pull Request Reviewer
f15e7db5-52e5-4cd5-8cfd-9c28c9dbbed8
Latency
3813ms
Cost
$0.0012
Tokens
623
Status
successgemini-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
}
]