Full deployment history for this project.
🛡️ Sentinel: [CRITICAL] Fix SSRF vulnerability in fetch-url endpoint Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [CRITICAL] Fix Server-Side Request Forgery (SSRF) vulnerability - Addressed a Server-Side Request Forgery (SSRF) in `/api/v1/fetch-url` by intercepting the HTTP socket connection via a custom DNS lookup function. - Explicitly blocks local IPs (127.0.0.1, ::1, 0.0.0.0), private network IP ranges (10.x.x.x, 192.168.x.x, 172.16.x.x-172.31.x.x, fd/fc blocks), and cloud metadata endpoint (169.254.169.254). - Added comprehensive unit tests (`__tests__/fetch-url.test.ts`) that use a mocked `dns.lookup` and intercepted HTTP requests to verify the SSRF block is triggered correctly and prevents timeout errors. - Updated `lib/openapi.ts` to document the SSRF protections and specific response codes properly for API consumers. - Fix effectively prevents DNS rebinding attacks while keeping HTTPS SNI verification functional since the `host` headers stay unmodified during the native requests. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat(ux): add accessible clear button to search input - Added an 'X' button to quickly clear search query in `toolbar.tsx`. - Includes `aria-label="Clear search"` for screen reader support. - Correctly scales input padding dynamically to prevent text overlap. - Focus visible styles added for keyboard navigation support. - Recorded learning in `.Jules/palette.md`. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Improve accessibility and loading state of Share Dialog buttons - Add `aria-label` to icon-only buttons in ShareDialog - Add missing `size="icon"` property to copy and import buttons - Replace text "..." loading state with animated `Loader2` spinner - Remove unused variables in Footer that broke build Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #5 from mbarbine/add-faq-roadmap-mcp-12661246858865292882 Add FAQ, Roadmap, Breadcrumbs and Register API
Add FAQ, Roadmap, Breadcrumbs and Register API Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #4 from mbarbine/jules-16147379114276713419-af7a2858 Implement PlatPhorm Universal Schema Pack
feat(schemas): Implement PlatPhorm Universal Schema Pack Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #3 from mbarbine/fix/discovery-ui-tests-12090462026106147911 Fix discovery files, enhance UI/UX, add tests and ROADMAP.md
Fix discovery files, enhance UI/UX, add tests and ROADMAP.md Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #2 from mbarbine/v0/mbarbine-fed721e3 Launch chat JSON Tree Clone with enhanced UI and branding