{
 "flight": {
  "id": 922575,
  "agent": "devin",
  "state": "merged",
  "title": "fix(dashboard): update http-proxy-middleware to fix DoS vulnerability",
  "number": 8440,
  "source": "aidev",
  "commits": 1,
  "debrief": "Devin took a fix for a Denial of Service vulnerability in the dashboard's http-proxy-middleware dependency. The change bumps a devDependency to a patched release across two files, with 23 additions and 11 deletions in one commit. The pull request drew two reviews, no change requests, and no review comments. It merged clean in 0.37 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 23,
  "closed_at": "2025-06-04T07:18:35+00:00",
  "deletions": 11,
  "merged_at": "2025-06-04T07:18:35+00:00",
  "opened_at": "2025-06-04T06:56:31+00:00",
  "task_type": "fix",
  "body_chars": 947,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:32:20.462444+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix http-proxy-middleware DoS vulnerability\n\n## Summary\nUpdates `http-proxy-middleware` from `^3.0.2` to `^3.0.5` in the dashboard devDependencies to address a Denial of Service vulnerability.\n\n## Security Issue\n- **CVE**: Versions < 2.0.7 and 3.0.0 to < 3.0.3 are vulnerable to DoS\n- **Impact**: U",
  "review_count": 2,
  "files_changed": 2,
  "hours_to_merge": 0.37,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:32:20.462444+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "novu",
  "owner": "novuhq",
  "stars": 40300,
  "license": "NOASSERTION",
  "full_name": "novuhq/novu",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-04T06:56:44+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-06-04T07:18:35+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "scopsy"
  },
  {
   "at": "2025-06-04T07:18:35+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "scopsy"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(dashboard): Fix subscriber timezone display bug",
   "number": 8752,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 388,
   "deletions": 211,
   "merged_at": "2025-07-21T15:38:02+00:00",
   "opened_at": "2025-07-21T13:39:26+00:00",
   "task_type": "fix",
   "files_changed": 17,
   "hours_to_merge": 1.98
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(api-service): Add timezone property to subscriber schema fixes NV-6257",
   "number": 8705,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-07-16T14:14:12+00:00",
   "opened_at": "2025-07-16T12:51:40+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 1.38
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(api-service): Expose env tags endpoint to open api and sdk fixes NV-6255",
   "number": 8701,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1192,
   "deletions": 294,
   "merged_at": "2025-07-16T07:22:14+00:00",
   "opened_at": "2025-07-15T19:43:58+00:00",
   "task_type": "feat",
   "files_changed": 32,
   "hours_to_merge": 11.64
  }
 ],
 "pr_url": "https://github.com/novuhq/novu/pull/8440",
 "page": "https://agentriders.com/logs/novuhq/novu/8440/"
}