• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

corex-ui / corex
93%

Build:
DEFAULT BRANCH: main
Repo Added 28 Feb 2026 03:31AM UTC
Token LutuMv2S46aUF6A2R6alsYWo0NvXd5DsI regen
Build 661 Last
Files 192
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • 0.1.0-release
  • beta-2
  • beta-3
  • beta-4
  • chore/api-modules-contract-tests
  • chore/deps-batch-2026-08
  • chore/health-audit
  • chore/oeditus-credo-0.11.0
  • chore/phoenix-live-view-1.2.9
  • chore/release-0.2.0
  • chore/widen-phoenix-live-view-constraint
  • ci/integration-test-dedup
  • corex-install
  • corex-installer
  • cursor/design-css-off-compile-d87b
  • cursor/dev-environment-setup-fd0f
  • cursor/hex-docs-packaging-c54d
  • cursor/native-accordion-9681
  • cursor/postgrex-cve-66838-d87b
  • cursor/release-0-2-2-c54d
  • cursor/security-docs-hygiene-f7a8
  • cursor/slider-component-3e37
  • cursor/zag-js-lockstep-updates-a5ed
  • cursor/zag-wave-1-overlays-be39
  • dependabot/hex/design/castore-1.0.21
  • dependabot/hex/design/dialyxir-1.4.8
  • dependabot/hex/design/ex_doc-0.40.4
  • dependabot/hex/design/oeditus_credo-0.11.0
  • dependabot/hex/design/oeditus_credo-0.11.1
  • dependabot/hex/design/oeditus_credo-0.8.1
  • dependabot/hex/design/sobelow-0.15.0
  • dependabot/hex/dialyxir-1.4.8
  • dependabot/hex/e2e/a11y_audit-0.5.0
  • dependabot/hex/e2e/localize_web-1.1.0
  • dependabot/hex/e2e/phoenix_live_view-1.2.11
  • dependabot/hex/e2e/swoosh-1.28.0
  • dependabot/hex/e2e/tidewave-0.9.0
  • dependabot/hex/e2e/usage_rules-1.2.8
  • dependabot/hex/ex_doc-0.40.4
  • dependabot/hex/installer/dialyxir-1.4.8
  • dependabot/hex/installer/ex_doc-0.40.4
  • dependabot/hex/installer/oeditus_credo-0.11.0
  • dependabot/hex/installer/oeditus_credo-0.11.1
  • dependabot/hex/installer/oeditus_credo-0.8.1
  • dependabot/hex/installer/sobelow-0.15.0
  • dependabot/hex/mcp/castore-1.0.21
  • dependabot/hex/mcp/dialyxir-1.4.8
  • dependabot/hex/mcp/ex_doc-0.40.4
  • dependabot/hex/mcp/oeditus_credo-0.11.0
  • dependabot/hex/mcp/oeditus_credo-0.11.1
  • dependabot/hex/mcp/oeditus_credo-0.8.1
  • dependabot/hex/mcp/phoenix-1.8.13
  • dependabot/hex/mcp/phoenix_live_view-1.2.10
  • dependabot/hex/mcp/phoenix_live_view-1.2.11
  • dependabot/hex/mcp/sobelow-0.15.0
  • dependabot/hex/oeditus_credo-0.11.0
  • dependabot/hex/oeditus_credo-0.11.1
  • dependabot/hex/oeditus_credo-0.8.1
  • dependabot/hex/phoenix-1.8.11
  • dependabot/hex/phoenix-1.8.12
  • dependabot/hex/phoenix_live_view-1.2.10
  • dependabot/hex/phoenix_live_view-1.2.11
  • dependabot/hex/phoenix_live_view-1.2.9
  • dependabot/hex/sobelow-0.15.0
  • dependabot/hex/tidewave-0.8.1
  • dependabot/hex/tidewave-0.8.2
  • dependabot/hex/tidewave-0.8.4
  • dependabot/npm_and_yarn/eslint-10.10.0
  • dependabot/npm_and_yarn/eslint-10.9.0
  • dependabot/npm_and_yarn/eslint-10.9.1
  • dependabot/npm_and_yarn/eslint-config-prettier-10.1.8
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.5.6
  • dependabot/npm_and_yarn/globals-17.12.0
  • dependabot/npm_and_yarn/happy-dom-20.11.6
  • dependabot/npm_and_yarn/happy-dom-20.14.5
  • dependabot/npm_and_yarn/motion-13.1.1
  • dependabot/npm_and_yarn/phoenix_live_view-1.2.10
  • dependabot/npm_and_yarn/phoenix_live_view-1.2.8
  • dependabot/npm_and_yarn/prettier-3.9.6
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.67.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.68.0
  • dependabot/npm_and_yarn/vitest-5.0.0
  • dependabot/npm_and_yarn/zag-js/core-1.43.0
  • dependabot/npm_and_yarn/zag-js/pin-input-1.43.0
  • dependabot/npm_and_yarn/zag-js/timer-1.43.0
  • doc/add-corex.new-doc-to-corex
  • feat/controlled-form-fields
  • feat/corex-design-v2
  • feat/design-pro
  • feat/e2e-design-2
  • feat/netoum-showcase-footer
  • feat/ui-modifiers
  • feat/unreleased
  • feature/corex-admin
  • fix/clone-icon-templates
  • fix/component-polish
  • fix/corex-new-gettext-priv
  • fix/datatable-helper-hardening
  • fix/datatable-sort-whitelist
  • fix/design-color-picker
  • fix/dialyzer-plts-out-of-priv
  • fix/e2e-hexdocs-component-links
  • fix/e2e-no-mix-env-at-runtime
  • fix/e2e-signature-text-database
  • fix/e2e-tetrex-list-top-lean
  • fix/file-upload-hidden-input-a11y
  • fix/mcp-security-hardening
  • fix/menu-disabled-a11y-sync
  • fix/menu-submenu-subscribe-leak
  • fix/menu-trigger-disabled
  • fix/pagination-client-url-parity
  • fix/pagination-link--aria-label
  • fix/redirect-url-validation
  • fix/security-hardening
  • fix/toast-dom-events
  • fix/toast-xss-and-dispose
  • fix/tooltip-trigger-focusable
  • form-inputs
  • generators-update
  • new-zag-components
  • perf/combobox-datepicker-render
  • refs/pull/76/merge
  • refs/pull/77/merge
  • refs/pull/78/merge
  • refs/pull/79/merge
  • refs/pull/80/merge
  • refs/pull/81/merge
  • refs/pull/82/merge
  • refs/pull/84/merge
  • refs/pull/85/merge
  • refs/pull/88/merge
  • release/0.1.0
  • release/0.1.0-rc.1
  • release/0.1.1
  • release/0.1.2
  • release/0.2.1

31 Aug 2026 05:03AM UTC coverage: 93.231% (+0.004%) from 93.227%
1de608ce78ff49b9d21763f9d7edde38bf67354c

push

github

web-flow
Harden redirect allowlists and fix security contributor docs (#135)

* docs: security policy, contributing accuracy, e2e showcase

Point vulnerability reports at GitHub Security Advisories, document
trusted HTML sinks, MCP, and the LiveView 1.1 pin versus the upstream
CVE floor. Fix CONTRIBUTING drift and state that e2e is a published
showcase, not a starter.

Co-authored-by: Karim Semmoud <karim-semmoud@users.noreply.github.com>

* fix: reject NUL, CR, and LF in redirect allowlists

After stripping leading C0/space, destinations that still contain NUL
or newlines cannot pass Corex.Url or the JS redirect helper, including
mailto header-injection patterns.

Co-authored-by: Karim Semmoud <karim-semmoud@users.noreply.github.com>

* chore: typescript dep, Hexdocs DataList group, e2e Dependabot

Add typescript as a direct devDependency so tsc resolves under pnpm,
list Corex.DataList once in Hexdocs, and watch e2e Mix deps.

Co-authored-by: Karim Semmoud <karim-semmoud@users.noreply.github.com>

* docs: avoid Hexdocs warnings in the unreleased changelog

Do not link Corex.Url as a module or SECURITY.md as a Hex extra.

Co-authored-by: Karim Semmoud <karim-semmoud@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Karim Semmoud <karim-semmoud@users.noreply.github.com>

7 of 7 new or added lines in 1 file covered. (100.0%)

8222 of 8819 relevant lines covered (93.23%)

36.61 hits per line

Relevant lines Covered
Build:
Build:
8819 RELEVANT LINES 8222 COVERED LINES
36.61 HITS PER LINE
Source Files on main
  • Tree
  • List 192
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1de608ce... main Harden redirect allowlists and fix security contributor docs (#135) * docs: security policy, contributing accuracy, e2e showcase Point vulnerability reports at GitHub Security Advisories, document trusted HTML sinks, MCP, and the LiveView 1.1 pi... push 31 Aug 2026 06:15AM UTC web-flow github
93.23
24c0a5d8... main fix(hex): drop docs image symlinks and publish in docs env (#133) Remove Netoum logo copies and ExDoc assets maps so Hex tarballs cannot include an unsafe symlink. Host the footer logo on ImgBB. Run mix hex.publish in MIX_ENV=docs so ex_doc is av... push 29 Aug 2026 04:28PM UTC web-flow github
93.23
3c002a1e... main Release 0.2.2 (#132) * chore(release): lockstep packages to 0.2.2 Promote Unreleased notes into dated 0.2.2 changelogs for corex, corex_design, corex_mcp, and corex_new. Include the changelog on corex Hexdocs, raise a clear error when the nested... push 29 Aug 2026 01:34PM UTC web-flow github
93.23
e2e8a1dd... main Generate Design CSS in the asset pipeline, not mix compile (#126) * refactor: generate Design CSS in the asset pipeline, not mix compile Remove Mix.Tasks.Compile.CorexDesign and stop injecting :corex_design into compilers. Keep mix corex.design.... push 27 Aug 2026 06:42PM UTC web-flow github
93.23
675f864a... main chore(deps-dev): bump castore from 1.0.20 to 1.0.21 in /mcp (#120) Bumps [castore](https://github.com/elixir-mint/castore) from 1.0.20 to 1.0.21. - [Commits](https://github.com/elixir-mint/castore/compare/v1.0.20...v1.0.21) --- updated-dependenc... push 27 Aug 2026 05:03PM UTC web-flow github
93.23
4e061b66... main Bump postgrex to 0.22.4 (CVE-2026-66838) (#128) * fix(deps): bump postgrex to 0.22.4 for CVE-2026-66838 SQL injection via :comment on Postgrex.stream/4 (GHSA-3gww-3f36-2388). Raise the e2e and integration_test floor to >= 0.22.4. Co-authored-by... push 27 Aug 2026 02:46PM UTC web-flow github
93.23
694796eb... main feat: add Corex.Slider for single-thumb and range (#106) * feat: add Corex.Slider for single-thumb and range Uncontrolled Zag slider covering one thumb or N thumbs from the value list, with form gating, JS/server API, design CSS, and demo/e2e co... push 26 Aug 2026 07:09AM UTC web-flow github
93.22
23178a80... main chore(deps): batch Zag.js, Phoenix, LiveView, and Credo updates Squash the lockstep Zag.js 1.43.3 bump together with phoenix 1.8.13, phoenix_live_view 1.2.10, and oeditus_credo 0.11.2. Closes #108 Closes #109 Closes #110 Closes #111 Closes #112 ... push 26 Aug 2026 04:32AM UTC web-flow github
93.38
f371b94d... main chore(deps-dev): bump tidewave from 0.8.2 to 0.9.0 (#101) Bumps [tidewave](https://github.com/tidewave-ai/tidewave_phoenix) from 0.8.2 to 0.9.0. - [Changelog](https://github.com/tidewave-ai/tidewave_phoenix/blob/main/CHANGELOG.md) - [Commits](htt... push 25 Aug 2026 09:32AM UTC web-flow github
93.38
db6d9958... main Bump phoenix_live_view to 1.2.9 and fix LiveSocket types (#100) * Bump phoenix_live_view to 1.2.9 and accept public LiveSocket types. 1.2.8 is CVE-2026-64941; LiveView 1.2.x omits internal liveSocket.main from types, so canPushEvent now duck-typ... push 25 Aug 2026 08:13AM UTC web-flow github
93.38
See All Builds (660)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc