Full deployment history for this project.
Merge pull request #189 from mbarbine/sentinel-fix-information-leakage-1344209655138382130 fix: remove internal error messages from API responses
Merge pull request #186 from mbarbine/bolt/parallelize-stats-route-3679536184670427718 โก Bolt: Parallelize queries in stats route
Merge pull request #187 from mbarbine/palette-copy-button-aria-labels-12257118003771576476 ๐จ Palette: Add ARIA labels to copy buttons in integration docs
Merge pull request #185 from mbarbine/sentinel-fix-sql-injection-interval-14921418921519314486 ๐ก๏ธ Sentinel: [CRITICAL/HIGH] Fix SQL Injection in INTERVAL template vโฆ
Merge pull request #184 from mbarbine/fix-purge-vulnerability-8749416446083864514 fix(api): secure database purge endpoint with environment check and cโฆ
Merge pull request #183 from mbarbine/sentinel-fix-sensor-purge-auth-8043963310204050493 ๐ก๏ธ Sentinel: [CRITICAL] Fix unauthenticated sensor purge endpoint
Merge pull request #182 from mbarbine/sentinel-ssrf-health-docs-12635801666070400722 feat(security): Fix SSRF in webhook test endpoint and enhance health API
Merge pull request #180 from mbarbine/jules-14587965815300490204-1899fe0f feat: Platphorm Atlas integrations and Doom-over-DNS Quake support
Merge pull request #179 from mbarbine/perf-replace-setinterval-with-useautorefresh-17768357653440313167 โก Bolt: Replace manual setInterval with useAutoRefresh hook
Merge pull request #178 from mbarbine/feat/discovery-files-enhancement-9475866557239858727 Enhance Discovery Files, SEO, MCP Integration, and Roadmap
Merge pull request #177 from mbarbine/jules-add-logger-tests-18055600379830789552 ๐งช Add tests for generateRequestId in logger.ts
Merge pull request #176 from mbarbine/jules-12850420670886441495-6124dcc3 ๐งช [testing improvement] Add missing edge case tests: VLAN Tagging in โฆ
Merge pull request #175 from mbarbine/jules-14462570313308159300-23e1759f ๐งช Add tests for handleError context argument and subclasses
Merge pull request #174 from mbarbine/jules-321711081692200727-f1ab5f73 test: add tests for getProjectStatusColor
Merge pull request #173 from mbarbine/sentinel-fix-ip-spoofing-7438222343138722753 ๐ก๏ธ Sentinel: [HIGH] Fix IP spoofing vulnerability in fingerprint route
Merge pull request #161 from mbarbine/bolt-optimize-ddos-detect-route-10643427274518113521 โก Bolt: Optimize N+1 Query in DDoS Detection
Merge pull request #159 from mbarbine/fix/a11y-aria-label-icon-buttons-5629042032478373176
Merge pull request #160 from mbarbine/sentinel/fix-ssrf-webhook-test-5893010082854699102
Merge pull request #126 from mbarbine/jules-3447077783154744106-9026b425 ๐ Fix SQL injection vulnerability in infrastructure API
Merge pull request #115 from mbarbine/copilot/enhance-ui-ux-features feat: implement threat/actor pages, centralize severity logic, fix dashboard crash & UX regressions
๐จ Palette: Add missing ARIA labels to delete buttons Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #114 from mbarbine/copilot/fix-build-deployment-errors Fix build error: unescaped backtick in attributionCode template literal
fix(integration-page): resolve parsing error with template literal syntax Replaced the template literal with plain text syntax inside `attributionCode` block in `app/integration/page.tsx` to fix the ESLint parsing error reported by the CI process. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #107 from mbarbine/testing-abuseipdb-client-12051807743596400577 ๐งช Add tests for AbuseIPDBClient
Merge pull request #108 from mbarbine/bolt-usememo-optimizations-5861487094200751518 โก Bolt: Optimize expensive array derivations with useMemo
Initial plan
Merge pull request #100 from mbarbine/copilot/fix-3211492-1109597043-1c8e5f8c-783c-4513-a562-0aa07e8dd3fa fix(syslog): cast sql to any for dynamic batch INSERT
fix: cast sql to any for dynamic batch INSERT in syslog route Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #71 from mbarbine/add-component-tests-12031120355990577926 Add comprehensive component tests for JA4+ Atlas
Merge pull request #70 from mbarbine/sentinel-sql-injection-lookup-suggestions-7737959832752602642 ๐ก๏ธ Sentinel: [CRITICAL] Fix SQL injection in lookup suggestions route
Merge pull request #69 from mbarbine/testing-improvement-huntio-client-3448758149817319381 ๐งช Testing Improvement: Add HuntioClient tests
Merge pull request #68 from mbarbine/jules-9078101279654448611-dfd112f7 ๐งช Add tests for IPInfoClient
Merge pull request #67 from mbarbine/jules-341218546047175996-250779d8 โก Performance optimization: Daily Cron N+1 Query Update Batching
Merge pull request #64 from mbarbine/jules-15644885108915512336-7d33922d ๐งน Remove unused DashboardSkeleton component
Merge pull request #63 from mbarbine/copilot/fix-npm-lock-file-issues chore: sync package-lock.json with package.json
Merge pull request #59 from mbarbine/palette-a11y-icon-buttons-12227582224574157979 ๐จ Palette: Add ARIA labels to icon-only buttons
Merge pull request #57 from mbarbine/bolt-perf-date-render-app-sensors-11929430933921012655 โก Bolt: [performance improvement] Hoist Intl.DateTimeFormat for faster render loops
Merge pull request #58 from mbarbine/bolt-usememo-campaigns-765211635078238152 โก Bolt: [performance] Memoize campaign filtering to prevent unnecessary re-renders
test(ja4): add comprehensive tests and fix regex patterns Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #48 from mbarbine/jules-fingerprint-tests-v2-15985670572845391380 ๐งช Add Fingerprint Client Tests & Fix Integration Test Skips
Merge pull request #49 from mbarbine/chore/add-driftnet-client-tests-13873606038879925359 test: add unit tests for DriftnetClient
Merge pull request #46 from mbarbine/seed-npaas-project-10940387403126066633 ๐งน Seed NPaasV2 project and update system status
Merge pull request #43 from mbarbine/copilot/update-node-engine-requirements [WIP] Update Node.js engine requirements for compatibility
Merge pull request #44 from mbarbine/perf-webhook-ingest-batch-6967158885328282882 โก optimize webhook ingest: replace N+1 inserts with parallel execution
Merge pull request #42 from mbarbine/pcap-import-implementation-1176187743130106786 ๐งน Implement PCAP File Parsing and Import
Merge pull request #40 from mbarbine/fix-next-image-wildcard-security-4248154423587421912 ๐ Fix wildcard image domain vulnerability
Merge pull request #41 from mbarbine/perf/optimize-infrastructure-sorting-17677693552689318455 โก Optimize Infrastructure Sorting Performance (~6x faster)
Merge pull request #38 from mbarbine/security/fix-project-id-bypass-16115049846795555582 ๐ Fix: Authorization Bypass via Project ID Override
Merge pull request #39 from mbarbine/optimize-infrastructure-dates-8103955864185789437 โก Optimize date rendering in infrastructure table