Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
285 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 35 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 37 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 59 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 61 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 97 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 99 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 171 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | management/server/types/networkmap_benchmark_test.go | 173 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 259 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 261 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 328 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 330 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 391 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 393 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 423 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 425 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 524 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 526 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 582 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 584 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 631 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 633 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 700 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 702 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 768 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 770 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 798 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 800 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 839 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 841 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 904 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 906 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 947 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 949 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 997 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 999 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1032 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1034 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1073 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1075 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1112 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1114 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1151 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | …server/types/networkmap_components_correctness_test.go | 1153 | // ────────────────────────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | release_files/freebsd-port-issue-body.sh | 1 | #!/bin/bash |
| LOW | release_files/freebsd-port-diff.sh | 1 | #!/bin/bash |
| LOW | idp/dex/config.go | 101 | RPDisplayName string `yaml:"rpDisplayName" json:"rpDisplayName"` |
| LOW | tools/idp-migrate/main.go | 1 | // Package main provides a standalone CLI tool to migrate user IDs from an |
| LOW | proxy/server.go | 161 | // across replicas. Default: CertLockAuto (detect environment). |
| LOW | proxy/server.go | 181 | // When set, forwarding headers from these sources are preserved and |
| LOW | proxy/server.go | 201 | // RequireSubdomain indicates whether a subdomain label is required |
| LOW | proxy/lifecycle.go | 21 | // ListenAddr is the TCP address the main listener binds. Required. |
| LOW | proxy/lifecycle.go | 41 | CertificateDirectory string |
| LOW | proxy/lifecycle.go | 61 | // "http-01"). Empty defaults to "tls-alpn-01". |
| LOW | proxy/lifecycle.go | 81 | ForwardedProto string |
| LOW | proxy/lifecycle.go | 101 | // RequireSubdomain forces accounts to use a subdomain in front of |
| LOW | proxy/internal/acme/manager.go | 61 | watcher *certwatch.Watcher |
| LOW | proxy/internal/auth/middleware.go | 341 | // asks management to resolve it to a peer/user and to gate by the service's |
| LOW | proxy/internal/roundtrip/netbird.go | 81 | // ReadyHandler. The roundtrip package never inspects this value; it |
| LOW | proxy/internal/roundtrip/multi.go | 21 | // what private (`netbird proxy`) deployments and centralised proxies |
| LOW | proxy/internal/tcp/snipeek.go | 21 | sniHostNameType = 0 |
| LOW | util/capture/filter.go | 221 | // | "port" NUM | "net" PREFIX |
| LOW | util/netrelay/relay.go | 61 | |
| LOW | management/server/account_test.go | 241 | // "peer-1": { |
| LOW | management/server/account_test.go | 261 | // Status: &PeerStatus{ |
| LOW | management/server/account_test.go | 281 | // LastLogin: time.Now().UTC().Add(-time.Hour * 24 * 30 * 30), |
| LOW | management/server/account_test.go | 301 | // Approved: true, |
| LOW | management/server/account_test.go | 321 | // ID: peerID3, |
| LOW | management/server/account_test.go | 341 | // expectedOfflinePeers: []string{}, |
| LOW | management/server/account_test.go | 361 | // Name: peerID2, |
| LOW | management/server/idp/embedded.go | 41 | LocalAddress string |
| LOW | management/server/idp/embedded.go | 61 | // Defaults to "1h" if empty. |
| LOW | management/server/idp/migration/store.go | 41 | |
| LOW | management/server/posture/network.go | 21 | // Requires the same address family, that outer is no more specific than inner (its |
| LOW | management/server/peer/peer.go | 21 | // The Peer is a WireGuard peer identified by a public key |
| LOW | management/server/peer/peer.go | 81 | // SessionStartedAt records when the currently-active sync stream began, |
| LOW | management/server/store/sql_store.go | 521 | // The peer is marked connected with the given session token only when |
| LOW | management/server/store/sql_store.go | 5801 | // GetProxyClusters returns every cluster the account can see (shared |
| LOW | …nagement/server/store/sql_store_proxy_clusters_test.go | 21 | // is online and counts only the fresh proxy; a cluster whose |
| LOW | management/internals/server/config/config.go | 101 | // CertKey is the location of the certificate private key |
| LOW | management/internals/server/config/config.go | 181 | Engine types.Engine |
| LOW | management/internals/shared/grpc/conversion.go | 201 | } |
| LOW | …nternals/modules/reverseproxy/sessionkey/sessionkey.go | 21 | jwt.RegisteredClaims |
| LOW | shared/management/client/common/types.go | 1 | package common |
| LOW | shared/management/client/rest/accounts_test.go | 181 | // }) |
| LOW | shared/relay/tls/doc.go | 1 | // Package tls provides utilities for configuring and managing Transport Layer |
| LOW | shared/relay/tls/doc.go | 21 | // - `generateTestTLSConfig`: Generates a self-signed TLS configuration for |
| LOW | shared/relay/client/guard.go | 41 | // It attempts to reconnect to the relay server. The function first tries a quick reconnect |
| LOW | combined/cmd/config.go | 21 | |
| LOW | infrastructure_files/getting-started-with-zitadel.sh | 581 | |
| LOW | infrastructure_files/migrate.sh | 1 | #!/bin/bash |
| LOW | infrastructure_files/getting-started-with-dex.sh | 281 | # Enable password database for static users |
| LOW | infrastructure_files/getting-started-with-dex.sh | 301 | # - type: ldap |
| LOW | infrastructure_files/getting-started.sh | 1101 | server_name $NETBIRD_DOMAIN; |
| LOW | client/embed/embed.go | 81 | StatePath string |
| LOW | client/embed/embed.go | 101 | MTU *uint16 |
| LOW | client/embed/doc.go | 1 | // Package embed provides a way to embed the NetBird client directly |
| LOW | client/embed/doc.go | 21 | // |
| LOW | client/embed/doc.go | 41 | // client, err := netbird.New(netbird.Options{ |
| LOW | client/embed/doc.go | 61 | // fmt.Printf("Request from %s: %s %s\n", r.RemoteAddr, r.Method, r.URL.Path) |
| LOW | client/embed/doc.go | 81 | // stop := make(chan os.Signal, 1) |
| LOW | client/embed/doc.go | 101 | // "context" |
| LOW | client/embed/doc.go | 121 | // } |
| LOW | client/embed/doc.go | 141 | // defer resp.Body.Close() |
| 41 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | encryption/route53_test.go | 69 | {"example.com", "admin@example.com"}, |
| LOW | encryption/route53_test.go | 70 | {"x.example.com", "admin@example.com"}, |
| LOW | encryption/route53_test.go | 71 | {"x.x.example.com", "admin@example.com"}, |
| LOW | encryption/route53_test.go | 72 | {"*.example.com", "admin@example.com"}, |
| LOW | util/crypt/crypt_test.go | 55 | {name: "Email Address", input: "user@example.com"}, |
| LOW | management/server/user_test.go | 466 | Name: "John Doe", |
| LOW | management/server/user_test.go | 1187 | tud := &idp.UserData{ID: externalUser.Id, Name: "Test User", Email: "user@example.com"} |
| LOW | management/server/user_test.go | 1205 | assert.Equal(t, "user@example.com", user.Email) |
| LOW | management/server/idp/jumpcloud_test.go | 81 | assert.Equal(t, "John Doe", userData.Name) |
| LOW | management/server/idp/embedded_test.go | 45 | invitedByEmail := "admin@example.com" |
| LOW | management/server/idp/embedded_test.go | 111 | userData, err := manager.CreateUser(ctx, "test@example.com", "Test User", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 147 | userData, err := manager.CreateUser(ctx, "delete-me@example.com", "Delete Me", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 182 | _, err = manager.CreateUser(ctx, "user1@example.com", "User 1", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 185 | _, err = manager.CreateUser(ctx, "user2@example.com", "User 2", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 226 | userData, err := manager.CreateUser(ctx, "jwt-test@example.com", "JWT Test", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 541 | userData, err := manager1.CreateUser(ctx, "preserved@example.com", "Preserved User", "account1", "admin@example.com") |
| LOW | management/server/idp/embedded_test.go | 637 | _, err = manager2.CreateUser(ctx, "newuser@example.com", "New User", "account1", "admin@example.com") |
| LOW | management/server/idp/azure_test.go | 132 | "displayName": "John Doe", |
| LOW | management/server/idp/azure_test.go | 137 | Name: "John Doe", |
| LOW | management/server/idp/azure_test.go | 146 | "displayName": "John Doe", |
| LOW | management/server/idp/azure_test.go | 151 | Name: "John Doe", |
| LOW | management/server/idp/okta_test.go | 30 | Name: "John Doe", |
| LOW | management/server/idp/migration/migration_test.go | 591 | "acc-1": {{ID: "original-idp-id", Email: "user@example.com", Name: "User"}}, |
| LOW | management/server/idp/migration/migration_test.go | 601 | assert.Equal(t, "user@example.com", ms.updateInfoCalls[0].Email) |
| LOW | management/server/types/user_test.go | 238 | email: "user@example.com", |
| LOW | management/server/types/user_test.go | 239 | uname: "John Doe", |
| LOW | management/server/types/user_test.go | 248 | email: "user@example.com", |
| LOW | …/server/activity/store/sql_store_idp_migration_test.go | 84 | "email": "user@example.com", |
| LOW | …/server/activity/store/sql_store_idp_migration_test.go | 102 | "email": "user@example.com", |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 162 | assert.Equal(t, "admin@example.com", email) |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 174 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin User"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 188 | assert.Equal(t, "admin@example.com", response.Email) |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 195 | body := `{"email": "admin@example.com", "password": "securepassword123"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 239 | body := `{"email": "admin@example.com", "name": "User"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 253 | body := `{"email": "admin@example.com", "password": "short", "name": "User"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 286 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "User"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 305 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "User"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 322 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 341 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin"}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 381 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true}` |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 403 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true, "pat_expi |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 445 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true, "pat_expi |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 460 | assert.Equal(t, "admin@example.com", gotAccountArgs.email) |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 492 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true, "pat_expi |
| LOW | …server/http/handlers/instance/instance_handler_test.go | 537 | body := `{"email": "admin@example.com", "password": "securepassword123", "name": "Admin", "create_pat": true, "pat_expi |
| LOW | management/server/instance/manager_test.go | 77 | userData, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 79 | assert.Equal(t, "admin@example.com", userData.Email) |
| LOW | management/server/instance/manager_test.go | 90 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 98 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 111 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 122 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 130 | userData, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 132 | assert.Equal(t, "admin@example.com", userData.Email) |
| LOW | management/server/instance/manager_test.go | 139 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 147 | userData, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 149 | assert.Equal(t, "admin@example.com", userData.Email) |
| LOW | management/server/instance/manager_test.go | 160 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 168 | _, err := mgr.CreateOwnerUser(context.Background(), "admin@example.com", "password123", "Admin") |
| LOW | management/server/instance/manager_test.go | 320 | email: "admin@example.com", |
| LOW | management/server/instance/manager_test.go | 342 | email: "admin@example.com", |
| 26 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | proxy/server.go | 848 | // Step 1: Fail readiness probe so load balancers stop routing new traffic. |
| LOW | proxy/server.go | 853 | // Step 2: When running behind a load balancer, wait for endpoint removal |
| LOW | proxy/server.go | 860 | // Step 3: Stop accepting new connections and drain in-flight requests. |
| LOW | proxy/server.go | 871 | // Step 4: Close hijacked connections (WebSocket) that Shutdown does not handle. |
| LOW | proxy/server.go | 879 | // Step 5: Stop all remaining background services. |
| LOW | proxy/internal/tcp/router_test.go | 1531 | // Step 1: Add fallback first (port mapping), then SNI route (TLS service). |
| LOW | proxy/internal/tcp/router_test.go | 1561 | // Step 2: Remove SNI route. Fallback still works, router not empty. |
| LOW | proxy/internal/tcp/router_test.go | 1576 | // Step 3: Remove fallback. Router is now empty. |
| LOW | client/internal/updater/reposign/artifact_test.go | 1019 | // Step 1: Create root key |
| LOW | client/internal/updater/reposign/artifact_test.go | 1043 | // Step 2: Generate artifact key |
| LOW | client/internal/updater/reposign/artifact_test.go | 1047 | // Step 3: Create and validate key bundle |
| LOW | client/internal/updater/reposign/artifact_test.go | 1061 | // Step 4: Sign artifact data |
| LOW | client/internal/updater/reposign/artifact_test.go | 1066 | // Step 5: Validate artifact |
| LOW | client/internal/updater/reposign/revocation_test.go | 826 | // Step 1: Create empty revocation list |
| LOW | client/internal/updater/reposign/revocation_test.go | 830 | // Step 2: Validate it |
| LOW | client/internal/updater/reposign/revocation_test.go | 838 | // Step 3: Revoke a key |
| LOW | client/internal/updater/reposign/revocation_test.go | 846 | // Step 4: Validate the extended list |
| LOW | client/internal/updater/reposign/revocation_test.go | 855 | // Step 5: Verify the revocation time is reasonable |
| LOW | client/internal/updater/reposign/root_test.go | 413 | // Step 1: Generate root key |
| LOW | client/internal/updater/reposign/root_test.go | 420 | // Step 2: Parse the private key back |
| LOW | client/internal/updater/reposign/root_test.go | 426 | // Step 3: Generate an artifact key using root key |
| LOW | client/internal/updater/reposign/root_test.go | 431 | // Step 4: Verify the artifact key signature |
| LOW | client/internal/updater/reposign/root_test.go | 450 | // Step 5: Use artifact key to sign data |
| LOW | client/internal/updater/reposign/root_test.go | 456 | // Step 6: Verify the artifact data signature |
| LOW | client/internal/updater/reposign/verify_test.go | 68 | // Step 1: Generate root key |
| LOW | client/internal/updater/reposign/verify_test.go | 72 | // Step 2: Generate artifact key |
| LOW | client/internal/updater/reposign/verify_test.go | 79 | // Step 3: Create revocation list |
| LOW | client/internal/updater/reposign/verify_test.go | 83 | // Step 4: Bundle artifact keys |
| LOW | client/internal/updater/reposign/verify_test.go | 87 | // Step 5: Create test artifact |
| LOW | client/internal/updater/reposign/verify_test.go | 93 | // Step 6: Sign artifact |
| LOW | client/internal/updater/reposign/verify_test.go | 97 | // Step 7: Setup mock HTTP server |
| LOW | client/internal/updater/reposign/verify_test.go | 118 | // Step 8: Create ArtifactVerify with test root key |
| LOW | client/internal/updater/reposign/verify_test.go | 127 | // Step 9: Verify artifact |
| LOW | client/ssh/server/getent_test.go | 93 | // Step 1: currentUserWithGetent must resolve the running user. |
| LOW | client/ssh/server/getent_test.go | 99 | // Step 2: lookupWithGetent by the same username must return matching identity. |
| LOW | client/ssh/server/getent_test.go | 106 | // Step 3: groupIdsWithFallback must return at least the primary GID. |
| LOW | client/ssh/server/getent_test.go | 123 | // Step 4: getShellFromGetent should either return a valid shell path or empty |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | release_files/post_install.sh | 35 | # Check if this is a clean install or an upgrade |
| LOW | release_files/install.sh | 258 | # Check if the package is already installed |
| LOW | release_files/freebsd-port-diff.sh | 104 | # Check if old version had PORTREVISION |
| LOW | release_files/ui-post-install.sh | 6 | # Check if netbird-ui is running |
| LOW | .github/workflows/check-license-dependencies.yml | 95 | # Check if any importer is NOT in management/signal/relay |
| LOW | infrastructure_files/migrate.sh | 390 | # Check if this volume exists in Docker |
| LOW | infrastructure_files/migrate.sh | 721 | # Check if it's only the default ["0.0.0.0/0"] |
| LOW | infrastructure_files/configure.sh | 44 | # Check if PostgreSQL is set as the store engine |
| LOW | infrastructure_files/configure.sh | 56 | # Check if MySQL is set as the store engine |
| LOW | infrastructure_files/configure.sh | 169 | # Check if letsencrypt was disabled |
| LOW | infrastructure_files/configure.sh | 197 | # Check if management identity provider is set |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | .github/workflows/release.yml | 641 | const shortSha = context.payload.pull_request.head.sha.slice(0, 7); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | release_files/install.sh | 138 | # Create the necessary file structure for /dev/net/tun |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | management/server/idp/embedded.go | 286 | // Absolutely required, otherwise the dex server will omit the MFA configuration entirely |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | infrastructure_files/migrate.sh | 11 | # Usage: |
| LOW | client/internal/routemanager/refcounter/refcounter.go | 58 | // Usage example: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | proxy/web/src/data.ts | 31 | export function getData(): Data { |