Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
103fd37
feat(muzzle): implement HTTP allowlist filter for Docker socket proxy…
actions-user Apr 27, 2026
8b6d8fe
feat(leash): implement Leash package for reverse WebSocket tunnel and…
actions-user Apr 27, 2026
e66146e
fix: update renovate configuration to remove feature branch pattern a…
Wikid82 Apr 27, 2026
48df8c8
fix: remove downstream propagation logic for development branch in wo…
Wikid82 Apr 27, 2026
453cf5f
chore: fix Renovate lookup failure for golang-jwt/jwt v5
actions-user Apr 27, 2026
727a865
Merge branch 'main' into nightly
Wikid82 Apr 27, 2026
f5cfe46
fix(logging): sanitize log output for UUIDs and HTTP methods in hecat…
actions-user Apr 27, 2026
4c1e402
fix: update lefthook pre-commit commands to use staged files instead …
actions-user Apr 27, 2026
239d9d8
fix: enhance Renovate configuration for Go modules with updated sourc…
actions-user Apr 27, 2026
4a298a0
fix(logging): sanitize target address in port forward error logs to p…
actions-user Apr 27, 2026
dc96507
Merge pull request #984 from Wikid82/nightly
Wikid82 Apr 27, 2026
73398b1
fix(deps): update non-major-updates
renovate[bot] Apr 27, 2026
c3b8327
Merge pull request #985 from Wikid82/renovate/non-major-updates
Wikid82 Apr 27, 2026
a821c61
Merge pull request #986 from Wikid82/main
Wikid82 Apr 27, 2026
8c4e97a
fix(logging): sanitize error message in Docker proxy stream logs to p…
actions-user Apr 27, 2026
981fc5d
fix(deps): update bytedance/sonic and go-isatty versions; upgrade mod…
actions-user Apr 27, 2026
23f2c73
fix(deps): update es-module-lexer to version 2.1.0 and postcss to ver…
actions-user Apr 27, 2026
d2db0dc
Merge branch 'development' into feature/hecate
Wikid82 Apr 27, 2026
7648d56
fix(dependencies): add bytedance/sonic v1.15.1 to go.work.sum
actions-user Apr 27, 2026
454d166
docs: archive implement remediation plan for Telegram notification pr…
actions-user Apr 27, 2026
6bcd4c6
doc: add implementation spec for Hecate
actions-user Apr 27, 2026
dc2f841
chore(deps): update non-major-updates
renovate[bot] Apr 27, 2026
950e82e
fix(handlers): handle not found errors for tunnel operations in Hecat…
actions-user Apr 28, 2026
7f3a3b2
feat(tailscale): add SetBaseURL method to TailscaleClient for test ov…
actions-user Apr 28, 2026
bd99836
feat(manager): add provider name to tunnel state in RegisterProvider …
actions-user Apr 28, 2026
fdba108
feat(tests): enhance Hecate service tests with mock providers and cov…
actions-user Apr 28, 2026
4fa043f
Merge pull request #987 from Wikid82/renovate/non-major-updates
Wikid82 Apr 28, 2026
5650e7e
fix(lint): update frontend linting commands to use local binaries
actions-user Apr 28, 2026
0a87fd2
feat(hecate): implement tunnel management API including create, updat…
actions-user Apr 28, 2026
711bbb4
feat(orthrus): add unit tests for agent management API including list…
actions-user Apr 28, 2026
ddfad09
test(RemoteServerForm): mock useOrthrus hook for agent management tests
actions-user Apr 28, 2026
bfaa8c6
feat(hecate): add CloudflareTunnelWizard, ConnectionTypeSelector, Ort…
actions-user Apr 28, 2026
1e4f61e
feat(hecate): add unit tests for ConnectionTypeSelector, OrthrusInsta…
actions-user Apr 28, 2026
483c56b
feat(RemoteServerForm): enhance form with connection type selection a…
actions-user Apr 28, 2026
ba2abe0
feat(hecate, orthus): implement hooks for tunnel and agent management…
actions-user Apr 28, 2026
00edd7a
feat(hecate, orthus): add unit tests for useHecate and useOrthrus hoo…
actions-user Apr 28, 2026
3908687
feat(i18n): add connection-related translations for Hecate in multipl…
actions-user Apr 28, 2026
e46834e
feat(RemoteServers): add TunnelLogViewer and TunnelStatusBadge compon…
actions-user Apr 28, 2026
1c2495d
test(UsersPage): enhance invite user tests with email input handling …
actions-user Apr 28, 2026
772a694
feat(audit): add QA security audit report for Hecate Tunnel & Pathway…
actions-user Apr 28, 2026
e7d2953
fix(deps): update mongo-driver to v2.6.0 for improved stability
actions-user Apr 28, 2026
7d4e291
fix(deps): remove outdated golang.org/x/sys v0.33.0 entries from go.sum
actions-user Apr 28, 2026
7392e8d
test(HecateWSHandler): ensure response body is closed after WebSocket…
actions-user Apr 28, 2026
ef04d77
feat(Dockerfile): enable cross-compilation for orthrus-agent with pla…
actions-user Apr 28, 2026
4387c71
feat(workflow): add Orthrus Agent build and publish workflow
actions-user Apr 28, 2026
1e90827
docs(audit): update QA security audit report for Hecate Tunnel & Path…
actions-user Apr 28, 2026
955e0c7
feat(workflow): update Orthrus build workflow to include Docker Hub l…
actions-user Apr 28, 2026
d4540e7
Merge branch 'development' into feature/hecate
Wikid82 Apr 28, 2026
f279f51
feat: add TunnelLogViewer functionality and tests
actions-user Apr 28, 2026
d931fc4
chore: update tldts and tldts-core to version 7.0.29 in package-lock.…
actions-user Apr 28, 2026
b684c9f
feat: implement context management and graceful shutdown for OrthrusS…
actions-user Apr 28, 2026
91bdf0e
feat(tests): add new test cases for InternalCA and OrthrusServer erro…
actions-user Apr 28, 2026
3c0df1f
feat(tests): add internal error handling tests for OrthrusHandler met…
actions-user Apr 28, 2026
2410ea8
feat(tests): add tests for OrthrusAgent and TunnelConfig UUID handling
actions-user Apr 28, 2026
816e869
feat(tests): add error handling tests for HecateService methods
actions-user Apr 28, 2026
8a19d0f
feat(tests): add tests for setting Orthrus server and encryption serv…
actions-user Apr 28, 2026
7e25764
feat(tests): add tests for GetProviderByType method in TunnelManager
actions-user Apr 28, 2026
4dd3c94
feat(handler): enhance provider validation and improve error handling…
actions-user Apr 28, 2026
793ba61
feat(tests): update MOCK_AUTH_KEY for consistency and improve snippet…
actions-user Apr 28, 2026
4eba24c
feat(tests): add manual test plan for Hecate Tunnel & Pathway Manager
actions-user Apr 28, 2026
e92a1cc
fix(audit): update QA security audit report for Hecate Tunnel & Pathw…
actions-user Apr 28, 2026
20445de
feat(features): add Hecate Tunnel & Pathway Manager with connection o…
actions-user Apr 28, 2026
6838931
feat(changelog): update changelog with detailed features for Hecate T…
actions-user Apr 28, 2026
d9e8d45
fix(deps): update non-major-updates
renovate[bot] Apr 28, 2026
2b14a17
Merge pull request #988 from Wikid82/renovate/non-major-updates
Wikid82 Apr 28, 2026
384598b
Merge branch 'development' into feature/hecate
Wikid82 Apr 28, 2026
d515430
chore(deps): update renovatebot/github-action action to v46.1.12
renovate[bot] Apr 29, 2026
cddb8a9
Merge pull request #989 from Wikid82/renovate/non-major-updates
Wikid82 Apr 29, 2026
fb74d80
Merge branch 'development' into feature/hecate
Wikid82 Apr 29, 2026
81d389e
feat(lint): add auto-fix script for golangci-lint issues and update p…
actions-user Apr 28, 2026
48fa198
chore: fix all golangci-lint findings from new unparam and gocritic c…
actions-user Apr 29, 2026
b3ba288
feat(lint): enhance golangci-lint integration by removing deprecated …
actions-user Apr 29, 2026
0301e32
fix(deps): update baseline-browser-mapping to version 2.10.24
actions-user Apr 29, 2026
d169886
fix(deps): update mongo-driver to version 2.6.0
actions-user Apr 29, 2026
2be9b19
Merge branch 'development' into feature/hecate
Wikid82 Apr 29, 2026
ba72135
fix: implement asynchronous ping handling in heartbeat
actions-user Apr 29, 2026
53baaa0
fix: remove context parameter from handleStream function
actions-user Apr 29, 2026
5c4f0f4
fix: add assertions for TunnelStatus fields in TestTunnelStatus_Fields
actions-user Apr 29, 2026
68a9428
fix(deps): update go-sqlite3 to version 1.14.44
actions-user Apr 29, 2026
86a56a7
fix(deps): update axe-core to version 4.11.4 and tinyexec to version …
actions-user Apr 29, 2026
6418350
fix: update Docker image references for Orthrus agent
actions-user Apr 29, 2026
4ba4810
fix: add Docker socket volume mount to agent install snippets
actions-user Apr 29, 2026
5a70afb
feat: wire OrthrusAgentManager into RemoteServerForm for inline agent…
actions-user Apr 29, 2026
99cdde9
fix(orthrus): align agent install snippets with actual env var names
actions-user Apr 29, 2026
6863b47
fix(deps): update non-major-updates
renovate[bot] Apr 29, 2026
e01a590
Merge pull request #990 from Wikid82/renovate/non-major-updates
Wikid82 Apr 29, 2026
e4ed318
Merge branch 'development' into feature/hecate
Wikid82 Apr 29, 2026
8ac513b
chore(ci): include orthrus image in weekly container prune
actions-user Apr 29, 2026
61d4178
fix: prevent WS connection-refused error when tunnel log buffer is mi…
actions-user Apr 29, 2026
6ca1118
fix: update go.mod and go.sum to include yamux dependency
actions-user Apr 29, 2026
89bf2dc
fix: remove unused dependencies from package-lock.json
actions-user Apr 29, 2026
f8fe14f
fix: update frontend builder to use Node.js 24.16.0-alpine
actions-user Apr 29, 2026
681ca96
fix(deps): update node version to 24.16.0-alpine in Dockerfile
actions-user Apr 29, 2026
c8e1084
fix(deps): update node version hash in Dockerfile for frontend builder
actions-user Apr 29, 2026
fc9bd2d
Merge branch 'development' into feature/hecate
Wikid82 Apr 29, 2026
db82696
fix(deps): downgrade node version to 24.15.0-alpine in Dockerfile for…
actions-user Apr 29, 2026
0740a38
fix(deps): patch CVE-2026-33671 by updating picomatch to version 4.0.…
actions-user Apr 29, 2026
2389f89
Merge branch 'development' into feature/hecate
Wikid82 Apr 29, 2026
1aab29d
fix: validate tunnel existence before WebSocket upgrade in HecateWSHa…
actions-user Apr 29, 2026
4d6dc95
fix: generate correct wss:// WebSocket URL in Orthrus install snippets
actions-user Apr 29, 2026
26fc4a1
test(orthrus): fix broken URL assertion and add wsURL conversion cove…
actions-user Apr 30, 2026
f039746
chore(deps): update non-major-updates
renovate[bot] Apr 30, 2026
d23a634
Merge pull request #991 from Wikid82/renovate/non-major-updates
Wikid82 Apr 30, 2026
6807aa4
fix(deps): update axe-core to version 4.11.4 and tinyexec to version …
actions-user Apr 30, 2026
7b83b72
fix(deps): update go-sqlite3 to version 1.14.44 in go.sum
actions-user Apr 30, 2026
9e15604
Merge branch 'development' into feature/hecate
Wikid82 Apr 30, 2026
667b792
feat: add Hecate provider integration and Remote Server two-tier conn…
actions-user Apr 30, 2026
db2f63a
fix(deps): remove bytedance/sonic and add hashicorp/yamux dependency
actions-user Apr 30, 2026
34bda58
fix: close all agent sessions on OrthrusServer shutdown to prevent fl…
actions-user Apr 30, 2026
e9dc193
chore(deps): update non-major-updates
renovate[bot] Apr 30, 2026
bff8ce7
test(e2e): skip flaky keyboard navigation test in user management
actions-user Apr 30, 2026
fc55f6f
chore(codecov): make patch coverage status informational
actions-user Apr 30, 2026
9129b25
fix: stabilize invite modal URL preview tests against jsdom event cha…
actions-user Apr 30, 2026
4eba7d3
fix: convert remaining URL preview warning test to fake timer pattern
actions-user May 1, 2026
4e2283d
fix: gracefully skip security scan when build artifact is absent
actions-user May 1, 2026
56d648d
feat: add beta tagging for pull requests targeting the development br…
actions-user May 1, 2026
5bdbdf8
Merge pull request #992 from Wikid82/renovate/non-major-updates
Wikid82 May 1, 2026
302d37d
Merge branch 'development' into main
Wikid82 May 1, 2026
d1ede27
chore(deps): update non-major-updates
renovate[bot] May 1, 2026
a5007c7
Merge pull request #993 from Wikid82/main
Wikid82 May 1, 2026
8ad9b3c
Merge pull request #994 from Wikid82/renovate/non-major-updates
Wikid82 May 1, 2026
cc99333
Merge branch 'development' into feature/hecate
Wikid82 May 1, 2026
3ea03f4
fix: prevent false SARIF-missing failures when CodeQL analysis is ski…
actions-user May 1, 2026
29d0158
fix: update baseline preference in local patch report to use origin/main
actions-user May 1, 2026
6c540f7
fix: add address source selector to Orthrus remote server form
actions-user May 1, 2026
17b1023
fix: remove outdated renovate comment for AWS Kinesis service in Dock…
actions-user May 1, 2026
f43cca0
fix: update indirect dependencies for cloudwego/base64x and pelletier…
actions-user May 1, 2026
439919f
fix: update nanoid and postcss versions in package-lock.json
actions-user May 1, 2026
e5f16e6
fix(deps): update non-major-updates
renovate[bot] May 1, 2026
f354ea5
Merge branch 'development' into feature/hecate
Wikid82 May 1, 2026
e98a6e7
fix: remap camelCase credential keys to snake_case before JSON serial…
actions-user May 1, 2026
e9e4a5f
Merge pull request #995 from Wikid82/renovate/non-major-updates
Wikid82 May 1, 2026
1b4d1c3
fix: allow ws:// scheme for non-localhost Orthrus agent connections
actions-user May 1, 2026
9e056ea
fix: accept camelCase credential keys as legacy fallback in all Hecat…
actions-user May 1, 2026
a0937be
fix: auto-append connect path when agent server URL has no path
actions-user May 1, 2026
536b97b
fix(frontend): prevent image re-fetch on navigation by scoping Suspen…
actions-user May 2, 2026
88ee8f6
Merge branch 'development' into fix/image-double-load-suspense
Wikid82 May 2, 2026
9c83aed
fix(tests): ensure matchMedia is mocked before each test in useMediaQ…
actions-user May 2, 2026
c497184
fix(hooks): ensure initial matchMedia state is set correctly in useMe…
actions-user May 2, 2026
e5e4948
fix(tests): mock useMediaQuery in Layout tests to control sidebar tog…
actions-user May 2, 2026
f284897
fix(tests): improve Settings navigation test to handle sidebar states
actions-user May 2, 2026
7fe4623
feat(nav): rename Security sidebar label to Cerberus
actions-user May 2, 2026
a7e2b00
feat(nav): split Hecate into collapsible section with 4 sub-pages
actions-user May 2, 2026
8956cb6
fix(nav): address review blockers — E2E specs, i18n keys, deprecation…
actions-user May 2, 2026
4e78903
fix(test): harden E2E navigation specs and suppress intentional conte…
actions-user May 2, 2026
f1ccf00
test(hecate): add targeted unit tests for picker components
actions-user May 2, 2026
d82f791
fix(test): update CrowdSecConfig tests for Cerberus rename
actions-user May 3, 2026
1b8cf26
chore(docker): update GeoLite2-Country.mmdb checksum
Wikid82 May 3, 2026
3544724
feat(hecate): replace double-setup with single provider-assignment model
actions-user May 3, 2026
b3f99c7
fix(tests): add SSR support and immediate updates for useMediaQuery hook
actions-user May 3, 2026
5f1840f
fix(deps): update non-major-updates
renovate[bot] May 4, 2026
f7b4352
fix(hooks): remove redundant SSR test for useMediaQuery and add comme…
actions-user May 4, 2026
fe13f4d
Merge pull request #997 from Wikid82/bot/update-geolite2-checksum
Wikid82 May 4, 2026
94ae2a2
Merge pull request #999 from Wikid82/renovate/non-major-updates
Wikid82 May 4, 2026
61c588a
Merge pull request #996 from Wikid82/fix/image-double-load-suspense
Wikid82 May 4, 2026
05d1fb6
fix(deps): update modernc.org/libc to v1.72.2 and modernc.org/ccgo to…
actions-user May 4, 2026
82e327a
fix(deps): update @tybys/wasm-util to v0.10.2 and postcss to v8.5.14
actions-user May 4, 2026
6ab72fb
Merge branch 'development' into feature/hecate
Wikid82 May 4, 2026
b3a583e
fix(deps): remove deprecated yamux dependency and add modernc.org/libc
actions-user May 4, 2026
6d7caa5
fix(deps): remove gopkg.in/yaml.v3 dependency and add modernc.org/libc
actions-user May 4, 2026
a8ef77c
chore(deps): update actions/add-to-project action to v2
renovate[bot] May 5, 2026
6cc4565
fix(tests): update provider button interactions in HecateProviders tests
actions-user May 5, 2026
6b746d3
Merge pull request #1000 from Wikid82/renovate/actions-add-to-project…
Wikid82 May 5, 2026
041dd50
fix(deps): update go-ntlmssp to v0.1.1 to address CVE-2026-32952 DoS …
actions-user May 5, 2026
70037a1
fix(deps): upgrade xz-libs to address CVE-2026-34743 DoS vulnerability
actions-user May 5, 2026
bd00f16
Merge branch 'development' into feature/hecate
Wikid82 May 5, 2026
e81f4ac
feat(hecate): enhance UX with provider assignment features, fix E2E t…
actions-user May 5, 2026
4c15950
fix(hecate): fix stale E2E selectors, close unit test gaps, and polis…
actions-user May 5, 2026
2a19b08
fix(deps): improve Renovate package lookup for gorm.io dependencies
actions-user May 5, 2026
ef705ec
fix(deps): update react-router-dom to v7.15.0
actions-user May 5, 2026
1266182
fix(deps): update react-router-dom to v7.15.0
actions-user May 5, 2026
14767ff
fix: override bundled syft version in sbom-action to restore CI
actions-user May 5, 2026
2f22c05
fix: prevent crowdsec integration test from failing on slow geoip mmd…
actions-user May 5, 2026
2d54def
Merge branch 'development' into feature/hecate
Wikid82 May 5, 2026
5edefca
fix: resolve CrowdSec integration test container startup timeout
actions-user May 5, 2026
e413815
fix: remove debug mode from CrowdSec integration test container
actions-user May 6, 2026
c9cf52e
chore(deps): update dependency tar to ^7.5.14
renovate[bot] May 6, 2026
30aaecf
fix: poll correct health endpoint in CrowdSec integration test
actions-user May 6, 2026
1abcd1a
Merge branch 'development' into feature/hecate
Wikid82 May 6, 2026
1004bef
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 6, 2026
2cebcde
fix: resolve Renovate go datasource lookup failure for jackc/pgx v4
actions-user May 6, 2026
857bba2
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 6, 2026
5f1b848
Merge branch 'development' into feature/hecate
Wikid82 May 6, 2026
d876981
Merge pull request #983 from Wikid82/feature/hecate
Wikid82 May 6, 2026
b8b14cf
Merge pull request #1001 from Wikid82/renovate/non-major-updates
Wikid82 May 6, 2026
4f10bd0
fix(deps): update non-major-updates
renovate[bot] May 6, 2026
61ce5d3
fix: update package versions in package-lock.json
actions-user May 6, 2026
9dec44d
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 6, 2026
dd1f2f6
fix(ci): surface package-level failures and panics in test failure su…
actions-user May 7, 2026
d452b35
Merge pull request #1002 from Wikid82/renovate/non-major-updates
Wikid82 May 7, 2026
d32b1bf
chore(deps): update docker/build-push-action action to v7
renovate[bot] May 7, 2026
1a43cba
fix: reorder module usage in go.work to include backend
actions-user May 8, 2026
1c6ce02
fix: update Go version to 1.26.3 across workflows and modules
actions-user May 8, 2026
eaa9b43
chore: update dependencies in package-lock.json
actions-user May 8, 2026
21c5ee6
fix(deps): update non-major-updates
renovate[bot] May 8, 2026
789331a
test: fix invite user test broken by jsdom 29.1.1 email input regression
actions-user May 8, 2026
9b95d30
fix: reorder module usage in go.work to include backend after agent
actions-user May 8, 2026
49dff9b
fix: update Go version to 1.26.3 in go.work
actions-user May 8, 2026
43a89bf
Merge pull request #1003 from Wikid82/renovate/docker-build-push-acti…
Wikid82 May 8, 2026
6a043b0
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 8, 2026
7894845
fix(deps): update @types/estree and get-east-asian-width to latest ve…
actions-user May 8, 2026
3ca5f25
Merge pull request #1004 from Wikid82/renovate/non-major-updates
Wikid82 May 9, 2026
905eb3f
fix(deps): update @tailwindcss/node, @tailwindcss/oxide, and tailwind…
actions-user May 9, 2026
ed18a13
fix(deps): update semver to version 7.8.0
actions-user May 9, 2026
869be07
fix(deps): update golang.org/x/crypto, golang.org/x/net, golang.org/x…
actions-user May 9, 2026
ffc86b0
fix(deps): update golang.org/x/sys to version 0.44.0
actions-user May 9, 2026
a4d2d0d
chore(deps): update non-major-updates
renovate[bot] May 9, 2026
58d200c
Merge pull request #1005 from Wikid82/renovate/non-major-updates
Wikid82 May 9, 2026
3e2fb58
chore(docker): update GeoLite2-Country.mmdb checksum
Wikid82 May 10, 2026
3b1623f
Merge pull request #1006 from Wikid82/bot/update-geolite2-checksum
Wikid82 May 11, 2026
a49b1e6
fix(deps): update non-major-updates
renovate[bot] May 11, 2026
1c3785e
fix: resolve Trivy PR scan returning neutral with "configuration not …
actions-user May 11, 2026
6450e7c
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 11, 2026
301320e
Merge pull request #1007 from Wikid82/renovate/non-major-updates
Wikid82 May 11, 2026
1f5ec26
fix(deps): update @playwright/test to version 1.60.0
actions-user May 11, 2026
470e9a6
fix(deps): update @typescript-eslint packages to version 8.59.3
actions-user May 11, 2026
96ef9fa
fix: run fresh CodeQL analysis on nightly and development branch pushes
actions-user May 11, 2026
06ae44f
fix(deps): update quic-go to version 0.59.1 and modernc.org/sqlite to…
actions-user May 11, 2026
10f556e
fix: remove duplicate comma in @playwright/test dependency
actions-user May 11, 2026
70e34ab
fix: remove duplicate comma in @playwright/test dependency
actions-user May 11, 2026
67cf4c3
chore: update dependencies and fix package-lock.json formatting
actions-user May 11, 2026
75bfaf6
chore: update vite to version 8.0.12 and remove deprecated libc entri…
actions-user May 11, 2026
e2f2ca6
chore(deps): update dependency vitest to ^4.1.6
renovate[bot] May 11, 2026
c124654
Merge pull request #1009 from Wikid82/renovate/non-major-updates
Wikid82 May 11, 2026
817a008
chore(deps): update dependency @types/node to ^25.7.0
renovate[bot] May 11, 2026
c4679ad
Merge pull request #1011 from Wikid82/renovate/non-major-updates
Wikid82 May 12, 2026
30843d8
fix(deps): update non-major-updates
renovate[bot] May 12, 2026
5e748c4
Merge pull request #1012 from Wikid82/renovate/non-major-updates
Wikid82 May 13, 2026
b11784d
fix(deps): remove unused dependencies and update electron-to-chromium…
actions-user May 13, 2026
ec98a12
fix(deps): update @csstools/css-calc, @csstools/css-color-parser, and…
actions-user May 13, 2026
a1eedab
fix: remove duplicate entries for @typescript-eslint packages in pack…
actions-user May 14, 2026
ce4801f
fix: add comment to clarify regex validation for zones in CredentialForm
actions-user May 14, 2026
5a4f100
fix: move isInUse and isDeletable functions to certificateUtils for b…
actions-user May 14, 2026
b3b49ab
fix: replace label elements with span for improved accessibility in A…
actions-user May 14, 2026
0d9aa5c
fix: mark skipped tests for onError and onClose callbacks in logs-web…
actions-user May 14, 2026
efa986f
fix: add Close method to SecurityHandler for proper test cleanup
actions-user May 14, 2026
6b4c5d5
fix: update katex version to 0.16.46 in package-lock.json
actions-user May 14, 2026
badad1a
fix: resolve all blocking CI failures across frontend and backend
actions-user May 14, 2026
aacfc59
fix: update dependencies to latest versions in package-lock.json
actions-user May 14, 2026
c474d44
fix: update vite version to 8.0.13 in package.json and package-lock.json
actions-user May 14, 2026
eb2582d
fix(deps): update non-major-updates
renovate[bot] May 14, 2026
9e26a73
fix: downgrade vite version to 8.0.12 in package.json and package-loc…
Wikid82 May 14, 2026
48c870e
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 14, 2026
42fafe6
fix: update integrity hash for vite version 8.0.12 in package-lock.json
Wikid82 May 14, 2026
aae5e66
Merge branch 'development' into renovate/non-major-updates
Wikid82 May 14, 2026
e542025
Merge pull request #1013 from Wikid82/renovate/non-major-updates
Wikid82 May 14, 2026
721e45f
fix(deps): update non-major-updates
renovate[bot] May 14, 2026
b9f44c5
Merge pull request #1014 from Wikid82/renovate/non-major-updates
Wikid82 May 14, 2026
8536dde
fix: update @rolldown/pluginutils to version 1.0.1 in package-lock.json
actions-user May 14, 2026
ba60a06
fix: add npm fetch retry flags to guard against transient registry er…
actions-user May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 94 additions & 4 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,19 @@
"datasourceTemplate": "go",
"versioningTemplate": "semver"
},
{
"customType": "regex",
"description": "Track Go major-version module patches in Dockerfile via github-tags (workaround: Renovate go datasource cannot resolve /vN paths from custom managers)",
"managerFilePatterns": [
"/^Dockerfile$/"
],
"matchStrings": [
"#\\s*renovate:\\s*datasource=github-tags\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s*go get [^@]+@v(?<currentValue>[^\\s|]+)"
],
"datasourceTemplate": "github-tags",
"versioningTemplate": "semver",
"extractVersionTemplate": "^v(?<version>.+)$"
},
{
"customType": "regex",
"description": "Track Alpine base image digest in Dockerfile for security updates",
Expand Down Expand Up @@ -242,6 +255,20 @@
"depNameTemplate": "golang/go",
"datasourceTemplate": "golang-version",
"versioningTemplate": "semver"
},
{
"customType": "regex",
"description": "Track golangci-lint version in quality checks workflow",
"managerFilePatterns": [
"/^\\.github/workflows/quality-checks\\.yml$/"
],
"matchStrings": [
"# renovate: datasource=github-releases depName=golangci/golangci-lint\\n\\s+version: v(?<currentValue>[^\\s]+)"
],
"depNameTemplate": "golangci/golangci-lint",
"datasourceTemplate": "github-releases",
"versioningTemplate": "semver",
"extractVersionTemplate": "^v(?<version>.*)"
}
],

Expand Down Expand Up @@ -289,22 +316,31 @@
"allowedVersions": "<3.0.0"
},
{
"description": "Go: keep pgx within v4 (CrowdSec requires pgx/v4 module path)",
"description": "Go: keep pgx within v4 (CrowdSec requires pgx/v4 module path) - applies to go.mod lookups",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/jackc/pgx/v4"],
"allowedVersions": "<5.0.0"
"allowedVersions": "<5.0.0",
"sourceUrl": "https://github.com/jackc/pgx"
},
{
"description": "jackc/pgx via github-tags: constrain to v4.x.x patch releases (Dockerfile CVE pin)",
"matchDatasources": ["github-tags"],
"matchPackageNames": ["jackc/pgx"],
"allowedVersions": ">=4.0.0 <5.0.0"
},
{
"description": "Go: keep go-jose/v3 within v3 (v4 is a different Go module path)",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/go-jose/go-jose/v3"],
"allowedVersions": "<4.0.0"
"allowedVersions": "<4.0.0",
"sourceUrl": "https://github.com/go-jose/go-jose"
},
{
"description": "Go: keep go-jose/v4 within v4 (v5 would be a different Go module path)",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/go-jose/go-jose/v4"],
"allowedVersions": "<5.0.0"
"allowedVersions": "<5.0.0",
"sourceUrl": "https://github.com/go-jose/go-jose"
},
{
"description": "Safety: Keep MAJOR updates separate and require manual review",
Expand All @@ -323,6 +359,60 @@
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/google/uuid"],
"sourceUrl": "https://github.com/google/uuid"
},
{
"description": "Fix Renovate lookup for golang-jwt/jwt v5 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/golang-jwt/jwt/v5"],
"sourceUrl": "https://github.com/golang-jwt/jwt"
},
{
"description": "Fix Renovate lookup for robfig/cron v3 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/robfig/cron/v3"],
"sourceUrl": "https://github.com/robfig/cron"
},
{
"description": "Fix Renovate lookup for oschwald/maxminddb-golang v2 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/oschwald/maxminddb-golang/v2"],
"sourceUrl": "https://github.com/oschwald/maxminddb-golang"
},
{
"description": "Fix Renovate lookup for cespare/xxhash v2 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/cespare/xxhash/v2"],
"sourceUrl": "https://github.com/cespare/xxhash"
},
{
"description": "Fix Renovate lookup for klauspost/cpuid v2 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/klauspost/cpuid/v2"],
"sourceUrl": "https://github.com/klauspost/cpuid"
},
{
"description": "Fix Renovate lookup for pelletier/go-toml v2 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/pelletier/go-toml/v2"],
"sourceUrl": "https://github.com/pelletier/go-toml"
},
{
"description": "Fix Renovate lookup for go-playground/validator v10 module path",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/go-playground/validator/v10"],
"sourceUrl": "https://github.com/go-playground/validator"
},
{
"description": "Fix Renovate lookup for gorm.io/gorm (vanity domain maps to go-gorm/gorm)",
"matchDatasources": ["go"],
"matchPackageNames": ["gorm.io/gorm"],
"sourceUrl": "https://github.com/go-gorm/gorm"
},
{
"description": "Fix Renovate lookup for gorm.io/driver/sqlite (vanity domain maps to go-gorm/sqlite)",
"matchDatasources": ["go"],
"matchPackageNames": ["gorm.io/driver/sqlite"],
"sourceUrl": "https://github.com/go-gorm/sqlite"
}
]
}
2 changes: 1 addition & 1 deletion .github/skills/examples/gorm-scanner-ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
with:
go-version: "1.26.2"
go-version: "1.26.3"

- name: Run GORM Security Scanner
id: gorm-scan
Expand Down
6 changes: 3 additions & 3 deletions .github/skills/security-scan-docker-image-scripts/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ fi
# Check Grype
if ! command -v grype >/dev/null 2>&1; then
log_error "Grype not found - install from: https://github.com/anchore/grype"
log_error "Installation: curl -sSfL https://raw.githubusercontent.com/anchore/grype/main/install.sh | sh -s -- -b /usr/local/bin v0.111.1"
log_error "Installation: curl -sSfL https://raw.githubusercontent.com/anchore/grype/main/install.sh | sh -s -- -b /usr/local/bin v0.112.0"
error_exit "Grype is required for vulnerability scanning" 2
fi

Expand All @@ -50,8 +50,8 @@ SYFT_INSTALLED_VERSION=$(syft version | grep -oP 'Version:\s*\Kv?[0-9]+\.[0-9]+\
GRYPE_INSTALLED_VERSION=$(grype version | grep -oP 'Version:\s*\Kv?[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "unknown")

# Set defaults matching CI workflow
set_default_env "SYFT_VERSION" "v1.43.0"
set_default_env "GRYPE_VERSION" "v0.111.1"
set_default_env "SYFT_VERSION" "v1.44.0"
set_default_env "GRYPE_VERSION" "v0.112.0"
set_default_env "IMAGE_TAG" "charon:local"
set_default_env "FAIL_ON_SEVERITY" "Critical,High"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-add-to-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

- name: Add issue or PR to project
if: steps.project_check.outputs.has_project == 'true'
uses: actions/add-to-project@244f685bbc3b7adfa8466e08b698b5577571133e # v1.0.2
uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0
continue-on-error: true
with:
project-url: ${{ secrets.PROJECT_URL }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ jobs:
with:
ref: ${{ github.event.workflow_run.head_sha || github.sha }}
- name: Draft Release
uses: release-drafter/release-drafter@5de93583980a40bd78603b6dfdcda5b4df377b32 # v7
uses: release-drafter/release-drafter@c2e2804cc59f45f57076a99af580d0fedb697927 # v7
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:
cancel-in-progress: true

env:
GO_VERSION: '1.26.2'
GO_VERSION: '1.26.3'
GOTOOLCHAIN: auto

# Minimal permissions at workflow level; write permissions granted at job level for push only
Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
# This avoids gh-pages branch errors and permission issues on fork PRs
if: github.event.workflow_run.event == 'push' && github.event.workflow_run.head_branch == 'main'
# Security: Pinned to full SHA for supply chain security
uses: benchmark-action/github-action-benchmark@a60cea5bc7b49e15c1f58f411161f99e0df48372 # v1.22.0
uses: benchmark-action/github-action-benchmark@52576c92bccf6ac60c8223ec7eb2565637cae9ba # v1.22.1
with:
name: Go Benchmark
tool: 'go'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codecov-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ concurrency:
cancel-in-progress: true

env:
GO_VERSION: '1.26.2'
GO_VERSION: '1.26.3'
NODE_VERSION: '24.12.0'
GOTOOLCHAIN: auto

Expand Down
15 changes: 8 additions & 7 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
pull_request:
branches: [main, nightly, development]
push:
branches: [main]
branches: [main, nightly, development]
workflow_dispatch:
schedule:
- cron: '0 3 * * 1' # Mondays 03:00 UTC
Expand All @@ -15,7 +15,7 @@ concurrency:

env:
GOTOOLCHAIN: auto
GO_VERSION: '1.26.2'
GO_VERSION: '1.26.3'

permissions:
contents: read
Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
run: bash scripts/ci/check-codeql-parity.sh

- name: Initialize CodeQL
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4
with:
languages: ${{ matrix.language }}
queries: security-and-quality
Expand Down Expand Up @@ -92,16 +92,17 @@ jobs:
run: mkdir -p sarif-results

- name: Autobuild
uses: github/codeql-action/autobuild@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
uses: github/codeql-action/autobuild@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
id: codeql_analyze
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4
with:
category: "/language:${{ matrix.language }}"
output: sarif-results/${{ matrix.language }}

- name: Check CodeQL Results
if: always()
if: always() && steps.codeql_analyze.conclusion != 'skipped'
run: |
set -euo pipefail
SARIF_DIR="sarif-results/${{ matrix.language }}"
Expand Down Expand Up @@ -194,7 +195,7 @@ jobs:
} >> "$GITHUB_STEP_SUMMARY"

- name: Fail on High-Severity Findings
if: always()
if: always() && steps.codeql_analyze.conclusion != 'skipped'
run: |
set -euo pipefail
SARIF_DIR="sarif-results/${{ matrix.language }}"
Expand Down
Loading
Loading