AI Slop Code Risk Monitor

authelia/authelia

SlopCodeMonitor badge for authelia/authelia Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for authelia/authelia, a Go project with 29,461 GitHub stars. SynthScan examined 428,316 lines of code across 2394 source files, recording 529 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
29.5K
Stars
Go
Language
428.3K
Lines of Code
2.4K
Files
529
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 2.9/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 304 finding(s).

Hallucinated Dependency & Supply Chain Risk 7.3/100 · LOW

Are imports declared and package/API names verified? 225 finding(s).

Agent Over-Engineering Ratio 0.6/100 · LOW

Are wrappers, guards, and repeated structures necessary? 47 finding(s).

PR Review Velocity Impact 10.7/100 · LOW

Which changes need focused human review? 529 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 47HIGH 0MEDIUM 7LOW 475

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 529 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hallucination Indicators47 hits · 490 pts
SeverityFileLineSnippetContext
CRITICALinternal/configuration/validator/notifier_test.go164 suite.Equal(uint16(tls.VersionTLS11), suite.config.SMTP.TLS.MinimumVersion.MinVersion())CODE
CRITICALinternal/configuration/validator/authentication_test.go1052 suite.Equal(schema.DefaultLDAPAuthenticationBackendConfigurationImplementationCustom.TLS.MinimumVersion.Value, suite.coCODE
CRITICALinternal/middlewares/identity_verification_test.go304 s.mock.Ctx.Request.Header.Del(fasthttp.HeaderXForwardedHost)CODE
CRITICALinternal/middlewares/identity_verification_test.go318 s.mock.Ctx.Request.Header.Set("X-Original-URL", "https://auth.notexample.com")CODE
CRITICALinternal/middlewares/identity_verification_test.go365 before := string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session"))CODE
CRITICALinternal/middlewares/identity_verification_test.go373 assert.Equal(t, before, string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")))CODE
CRITICALinternal/middlewares/identity_verification_test.go393 before := string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session"))CODE
CRITICALinternal/middlewares/identity_verification_test.go400 assert.NotEqual(s.T(), before, string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")))CODE
CRITICALinternal/middlewares/identity_verification_test.go418 before := string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session"))CODE
CRITICALinternal/middlewares/identity_verification_test.go425 assert.NotEqual(s.T(), before, string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")))CODE
CRITICALinternal/regulation/regulator_blackbox_test.go43 s.mock.Ctx.Request.Header.Set(fasthttp.HeaderXForwardedFor, "127.0.0.1")CODE
CRITICALinternal/handlers/handler_authz_test.go1261 token, signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.GenerateAccessToken(mock.Ctx, requester)CODE
CRITICALinternal/handlers/handler_authz_test.go1356 token, signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.GenerateAccessToken(mock.Ctx, requester)CODE
CRITICALinternal/handlers/handler_authz_test.go1448 token, signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.GenerateAccessToken(mock.Ctx, requester)CODE
CRITICALinternal/handlers/handler_logout_test.go43 b := s.mock.Ctx.Response.Header.PeekCookie("authelia_session")CODE
CRITICALinternal/handlers/handler_firstfactor_password_test.go1216 session.SetOneFactorPasskey(s.mock.Ctx.Providers.Clock.Now(), &authentication.UserDetails{Username: testValue}, false, CODE
CRITICALinternal/handlers/handler_firstfactor_password_test.go1517 session.SetOneFactorPasskey(s.mock.Ctx.Providers.Clock.Now(), &authentication.UserDetails{Username: testValue}, false, CODE
CRITICALinternal/handlers/handler_firstfactor_password_test.go1776 s.mock.Ctx.Request.Header.Set("X-Original-URL", "https://auth.notexample.com")CODE
CRITICALinternal/handlers/handler_sign_duo_test.go736 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_duo_test.go743 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go413 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go420 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go604 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go611 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go648 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go655 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICAL⚡internal/handlers/handler_sign_totp_test.go689 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICAL⚡internal/handlers/handler_sign_totp_test.go696 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICAL⚡internal/handlers/handler_sign_totp_test.go705 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICAL⚡internal/handlers/handler_sign_totp_test.go712 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go759 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go768 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go787 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go794 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/handler_sign_totp_test.go807 res := r.FindAllStringSubmatch(string(s.mock.Ctx.Response.Header.PeekCookie("authelia_session")), -1)CODE
CRITICALinternal/handlers/handler_sign_totp_test.go814 string(s.mock.Ctx.Request.Header.Cookie("authelia_session")))CODE
CRITICALinternal/handlers/response.go362 if signature, err = ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(ctx, userCode); err != nil {CODE
CRITICALinternal/handlers/handler_oauth2_consent_extra_test.go327 signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(mock.Ctx, userCode)CODE
CRITICALinternal/handlers/handler_oauth2_consent_extra_test.go661 signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(mock.Ctx, userCode)CODE
CRITICALinternal/handlers/handler_oauth2_consent_extra_test.go864 signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(mock.Ctx, userCode)CODE
CRITICALinternal/handlers/response_flow_test.go244 signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(mock.Ctx, userCode)CODE
CRITICALinternal/handlers/handler_oauth2_consent.go460 if signature, err = ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(ctx, code); err != nil {CODE
CRITICALinternal/handlers/handler_oauth2_consent.go729 if signature, err = ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(ctx, userCode); err != nil {CODE
CRITICALinternal/handlers/handler_oauth2_consent_device_test.go52 signature, err := mock.Ctx.Providers.OpenIDConnect.Strategy.Core.RFC8628UserCodeSignature(mock.Ctx, userCode)CODE
CRITICALinternal/handlers/handler_state_test.go62 assert.Equal(s.T(), []byte("application/json; charset=utf-8"), s.mock.Ctx.Response.Header.ContentType())CODE
CRITICALinternal/handlers/handler_state_test.go96 assert.Equal(s.T(), []byte("application/json; charset=utf-8"), s.mock.Ctx.Response.Header.ContentType())CODE
CRITICALinternal/handlers/handler_state_test.go101 s.mock.Ctx.Request.Header.Set(fasthttp.HeaderXForwardedHost, "unknown.example.org")CODE
Over-Commented Block248 hits · 182 pts
SeverityFileLineSnippetContext
LOWconfig.template.yml1# yamllint disable rule:comments-indentationCOMMENT
LOWconfig.template.yml21##COMMENT
LOWconfig.template.yml41 ## Formats:COMMENT
LOWconfig.template.yml61COMMENT
LOWconfig.template.yml81COMMENT
LOWconfig.template.yml101 ## This section is considered advanced and it SHOULD NOT be configured unless you've read the relevant documentation.COMMENT
LOWconfig.template.yml121 ## Options are 'storage', 'session', 'user', 'notification', 'ntp', 'expressions', and 'webauthn-metadata'.COMMENT
LOWconfig.template.yml141 # implementation: 'AuthRequest'COMMENT
LOWconfig.template.yml161 ## Whether to also log to stdout when a log_file_path is defined.COMMENT
LOWconfig.template.yml181 ## The default scheme is 'unix' if the address is an absolute path otherwise it's 'tcp'. The default port is '9959'.COMMENT
LOWconfig.template.yml201 # write: '6 seconds'COMMENT
LOWconfig.template.yml221COMMENT
LOWconfig.template.yml241 ## The allowed algorithms for a user to pick from.COMMENT
LOWconfig.template.yml261 ## Disable the Apple App Store badge.COMMENT
LOWconfig.template.yml281 # disable: falseCOMMENT
LOWconfig.template.yml301 ## Permitted AAGUID's. If configured specifically only allows the listed AAGUID's.COMMENT
LOWconfig.template.yml321 # metadata:COMMENT
LOWconfig.template.yml341 # validate_entry_permit_zero_aaguid: falseCOMMENT
LOWconfig.template.yml361# duo_api:COMMENT
LOWconfig.template.yml381 # jwt_algorithm: 'HS256'COMMENT
LOWconfig.template.yml401COMMENT
LOWconfig.template.yml421 # max_desync: '3 seconds'COMMENT
LOWconfig.template.yml441 # definition_name:COMMENT
LOWconfig.template.yml461# authentication_backend:COMMENT
LOWconfig.template.yml481 ## The amount of time to wait before we refresh data from the authentication backend in the duration common syntax.COMMENT
LOWconfig.template.yml501 # address: 'ldaps://127.0.0.1:636'COMMENT
LOWconfig.template.yml521COMMENT
LOWconfig.template.yml541COMMENT
LOWconfig.template.yml561 ## Enable Pooling.COMMENT
LOWconfig.template.yml581 ## The users filter used in search queries to find the user profile based on input filled in login form.COMMENT
LOWconfig.template.yml601 ## be found at: https://www.authelia.com/c/ldap#groups-filter-replacementsCOMMENT
LOWconfig.template.yml621 # attributes:COMMENT
LOWconfig.template.yml641 ## the first one returned by the directory server is used.COMMENT
LOWconfig.template.yml661 ## Important: Kubernetes (or HA) users must read https://www.authelia.com/t/statelessnessCOMMENT
LOWconfig.template.yml681 # block_size: 8COMMENT
LOWconfig.template.yml701COMMENT
LOWconfig.template.yml721 ## Require special characters.COMMENT
LOWconfig.template.yml741 ## on a per-browser basis.COMMENT
LOWconfig.template.yml761## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'.COMMENT
LOWconfig.template.yml781 ## Rules applied to everyoneCOMMENT
LOWconfig.template.yml801 # - 'internal'COMMENT
LOWconfig.template.yml821 # - 'group:admins'COMMENT
LOWconfig.template.yml841 # resources:COMMENT
LOWconfig.template.yml861session:COMMENT
LOWconfig.template.yml881 ## - Match the host portion of this URI.COMMENT
LOWconfig.template.yml901 # same_site: 'lax'COMMENT
LOWconfig.template.yml921 ## Cookie Session Domain default 'name' value.COMMENT
LOWconfig.template.yml941 # redis:COMMENT
LOWconfig.template.yml961COMMENT
LOWconfig.template.yml981COMMENT
LOWconfig.template.yml1001 # -----BEGIN PRIVATE KEY-----COMMENT
LOWconfig.template.yml1021 # - host: 'sentinel-node1'COMMENT
LOWconfig.template.yml1041COMMENT
LOWconfig.template.yml1061COMMENT
LOWconfig.template.yml1081 ## The default scheme is 'unix' if the address is an absolute path otherwise it's 'tcp'. The default port is '3306'.COMMENT
LOWconfig.template.yml1101 # server_name: 'mysql.example.com'COMMENT
LOWconfig.template.yml1121 # ...COMMENT
LOWconfig.template.yml1141 ## The default scheme is 'unix' if the address is an absolute path otherwise it's 'tcp'. The default port is '5432'.COMMENT
LOWconfig.template.yml1161 # ...COMMENT
LOWconfig.template.yml1181 ## The connection timeout in the duration common syntax.COMMENT
188 more matches not shown…
Fake / Example Data178 hits · 163 pts
SeverityFileLineSnippetContext
LOWweb/src/views/Settings/Security/SecurityView.test.tsx17 userInfo: { display_name: "John Doe", emails: ["john@example.com"], groups: [] } as any,CODE
LOWweb/src/views/Settings/Security/SecurityView.test.tsx94 mocks.userInfo = { display_name: "John Doe", emails: ["john@example.com"], groups: [] };CODE
LOWweb/src/views/Settings/Security/SecurityView.test.tsx130 display_name: "John Doe",CODE
LOW⚡web/src/views/Settings/Security/SecurityView.test.tsx156 mocks.userInfo = { display_name: "John Doe", groups: [] };CODE
LOW⚡web/src/views/Settings/Security/SecurityView.test.tsx165 expect(screen.getByTestId("change-password-dialog")).toHaveAttribute("data-username", "John Doe");CODE
LOW⚡web/src/views/Settings/Security/SecurityView.test.tsx166 expect(screen.getByTestId("second-factor-dialog")).toHaveAttribute("data-display-name", "John Doe");CODE
LOWweb/src/views/ConsentPortal/ConsentPortal.test.tsx63const userInfo = { display_name: "John Doe", emails: [] };CODE
LOWweb/src/views/ConsentPortal/ConsentPortal.test.tsx126 expect(await screen.findByTestId("openid-consent")).toHaveAttribute("data-display-name", "John Doe");CODE
LOWinternal/configuration/provider_test.go478 assert.Contains(t, data, "sender: 'admin@example.org'")CODE
LOWinternal/configuration/provider_test.go536 assert.Contains(t, string(file.Data), "sender: 'admin@example.org'")CODE
LOWinternal/configuration/provider_test.go1253 assert.Equal(t, "admin@example.com", config.Notifier.SMTP.Sender.Address)CODE
LOWinternal/configuration/provider_test.go1288 assert.Equal(t, "admin@example.com", config.Notifier.SMTP.Sender.Address)CODE
LOWinternal/configuration/koanf_callbacks_test.go61 "AUTHELIA_FAKE_KEY": "fake_key",CODE
LOWinternal/configuration/koanf_callbacks_test.go62 "AUTHELIA__FAKE_KEY": "fake_key",CODE
LOWinternal/configuration/koanf_callbacks_test.go80 assert.Equal(t, "fake_key", key)CODE
LOW…nfiguration/test_resources/config_with_definitions.yml191 sender: 'admin@example.com'CODE
LOW…rnal/configuration/test_resources/config.durations.yml175 sender: 'admin@example.com'CODE
LOWinternal/configuration/test_resources/config_nolog.yml172 sender: 'admin@example.com'CODE
LOW…/configuration/test_resources/config_authz_subpath.yml180 sender: 'admin@example.com'CODE
LOW…nfiguration/test_resources/config_domain_bad_regex.yml126 sender: 'admin@example.com'CODE
LOW…onfiguration/test_resources/config_no_address_smtp.yml169 sender: 'admin@example.com'CODE
LOW…uration/test_resources/config_oidc_disable_entropy.yml126 sender: 'admin@example.com'CODE
LOW…iguration/test_resources/config_oidc_empty_jwk_key.yml126 sender: 'admin@example.com'CODE
LOW…nfiguration/test_resources/config_no_address_mysql.yml169 sender: 'admin@example.com'CODE
LOWinternal/configuration/test_resources/config_regex.yml140 sender: 'admin@example.com'CODE
LOW…nal/configuration/test_resources/config.no-refresh.yml174 sender: 'admin@example.com'CODE
LOW…guration/test_resources/config_no_address_postgres.yml169 sender: 'admin@example.com'CODE
LOW…al/configuration/test_resources/config_with_secret.yml129 sender: 'admin@example.com'CODE
LOWinternal/configuration/test_resources/config_oidc.yml126 sender: 'admin@example.com'CODE
LOWinternal/configuration/test_resources/config.yml178 sender: 'admin@example.com'CODE
LOW…l/configuration/test_resources/config_domain_regex.yml133 sender: 'admin@example.com'CODE
LOW…nal/configuration/test_resources/config_no_automap.yml176 sender: 'admin@example.com'CODE
LOW…ernal/configuration/test_resources/config_bad_keys.yml125 sender: 'admin@example.com'CODE
LOW…al/configuration/test_resources/userdb/debug-tests.yml10 displayname: 'John Doe'CODE
LOW…l/configuration/test_resources/config_walk/general.yml153 sender: 'admin@example.com'CODE
LOWinternal/suites/scenario_custom_headers_test.go71 s.Assert().NotContains(b, "John Doe")CODE
LOWinternal/suites/scenario_custom_headers_test.go119 s.Assert().Equal("John Doe", payload.Headers.ForwardedName[0])CODE
LOWinternal/suites/scenario_oidc_test.go129 {oidc.ClaimFullName, "", "John Doe"},CODE
LOWinternal/suites/suite_standalone_test.go331 s.Assert().Equal("John Doe", res.Header.Get("Remote-Name"))CODE
LOWinternal/suites/OIDCTraefik/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/OIDCTraefik/configuration.yml27 sender: 'admin@example.com'CODE
LOWinternal/suites/Docker/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/Docker/configuration.yml27 sender: 'admin@example.com'CODE
LOWinternal/suites/MariaDB/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/MariaDB/configuration.yml30 sender: 'admin@example.com'CODE
LOWinternal/suites/NetworkACL/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/NetworkACL/configuration.yml27 sender: 'admin@example.com'CODE
LOWinternal/suites/OneFactorOnly/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/Standalone/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/Standalone/configuration.yml84 sender: 'admin@example.com'CODE
LOWinternal/suites/TwoFactor/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/TwoFactor/configuration.yml53 sender: 'admin@example.com'CODE
LOW…suites/example/kube/authelia/configs/configuration.yml28 sender: 'admin@example.com'CODE
LOWinternal/suites/LDAP/configuration.yml46 sender: 'admin@example.com'CODE
LOWinternal/suites/ActiveDirectory/configuration.yml38 sender: 'admin@example.com'CODE
LOWinternal/suites/MultiCookieDomain/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/MultiCookieDomain/configuration.yml33 sender: 'admin@example.com'CODE
LOWinternal/suites/ShortTimeouts/users.yml8 displayname: "John Doe"CODE
LOWinternal/suites/ShortTimeouts/configuration.yml27 sender: 'admin@example.com'CODE
LOWinternal/suites/BypassAll/users.yml8 displayname: "John Doe"CODE
118 more matches not shown…
Hyper-Verbose Identifiers47 hits · 48 pts
SeverityFileLineSnippetContext
LOWweb/src/contexts/NotificationsContext.tsx29export default function NotificationsContextProvider(props: Props) {CODE
LOWweb/src/contexts/LocalStorageMethodContext.tsx24export default function LocalStorageMethodContextProvider(props: Props) {CODE
LOWweb/src/contexts/LocalStorageMethodContext.tsx83export function useLocalStorageMethodContext() {CODE
LOWweb/src/utils/Configuration.ts38export function getResetPasswordCustomURL() {CODE
LOWweb/src/utils/Configuration.ts62export function getPrivacyPolicyRequireAccept() {CODE
LOWweb/src/models/WebAuthn.ts61export function AssertionResultFailureString(result: AssertionResult) {CODE
LOWweb/src/models/WebAuthn.ts84export function AttestationResultFailureString(result: AttestationResult) {CODE
LOWweb/src/hooks/WebAuthnCredentials.ts8export function useUserWebAuthnCredentials() {CODE
LOWweb/src/hooks/UserInfoTOTPConfiguration.ts11export function useUserInfoTOTPConfiguration() {CODE
LOWweb/src/hooks/UserInfoTOTPConfiguration.ts15export function useUserInfoTOTPConfigurationOptional() {CODE
LOW…tPortal/OpenIDConnect/DecisionFormPreConfiguration.tsx17function DecisionFormPreConfiguration({ checked, onChangePreConfiguration, pre_configuration }: Props) {CODE
LOW…tPortal/OpenIDConnect/DecisionFormReauthentication.tsx25function DecisionFormReauthentication({ disabled, error, failure, onChange, ref, value }: Props) {CODE
LOW…views/ConsentPortal/OpenIDConnect/DecisionFormView.tsx413function DecisionFormReauthenticationField(props: Omit<ReauthenticationProps, "disabled">) {CODE
LOW…ntPortal/OpenIDConnect/DeviceAuthorizationFormView.tsx39function DeviceAuthorizationFormView({ state }: Props) {CODE
LOW…ntPortal/OpenIDConnect/DeviceAuthorizationFormView.tsx157function DeviceAuthorizationSubmit({ children, disabled }: { children: string; disabled: boolean }) {CODE
LOWweb/src/services/PushNotification.ts20export function completePushNotificationSignIn(CODE
LOWweb/src/services/PushNotification.ts60export async function initiateDuoDeviceSelectionProcess(signal?: AbortSignal) {CODE
LOWweb/src/services/PushNotification.ts73export async function completeDuoDeviceSelectionProcess(device: DuoDevicePostRequest, signal?: AbortSignal) {CODE
LOWweb/src/services/Password.ts58export async function postFirstFactorReauthenticate(CODE
LOWweb/src/services/UserInfoTOTPConfiguration.ts32function toUserInfoTOTPConfiguration(payload: UserInfoTOTPConfigurationPayload): UserInfoTOTPConfiguration {CODE
LOWweb/src/services/UserInfoTOTPConfiguration.ts43export async function getUserInfoTOTPConfiguration(): Promise<UserInfoTOTPConfiguration> {CODE
LOWweb/src/services/UserInfoTOTPConfiguration.ts49export async function getUserInfoTOTPConfigurationOptional(): Promise<null | UserInfoTOTPConfiguration> {CODE
LOWweb/src/services/UserInfoTOTPConfiguration.ts85export async function deleteUserTOTPConfiguration() {CODE
LOWweb/src/services/ResetPassword.ts16export async function initiateResetPasswordProcess(username: string) {CODE
LOWweb/src/services/ResetPassword.ts20export async function completeResetPasswordProcess(token: string) {CODE
LOW⚡web/src/services/Api.ts109export function validateStatusAuthentication(status: number) {CODE
LOW⚡web/src/services/Api.ts113export function validateStatusOneTimeCode(status: number) {CODE
LOW⚡web/src/services/Api.ts117export function validateStatusWebAuthnCreation(status: number) {CODE
LOWweb/src/services/PasswordPolicyConfiguration.ts33export async function getPasswordPolicyConfiguration(): Promise<PasswordPolicyConfiguration> {CODE
LOWweb/src/services/WebAuthn.ts38function getAttestationResultFromDOMException(exception: DOMException): AttestationResult {CODE
LOWweb/src/services/WebAuthn.ts64function getAssertionResultFromDOMException(CODE
LOWweb/src/services/WebAuthn.ts163export async function getWebAuthnPasskeyOptions(CODE
LOWweb/src/services/WebAuthn.ts192export async function postWebAuthnPasskeyResponse(CODE
LOWweb/src/services/WebAuthn.ts215export async function getWebAuthnRegistrationOptions(CODE
LOWweb/src/services/WebAuthn.ts240export async function startWebAuthnRegistration(options: PublicKeyCredentialCreationOptionsJSON) {CODE
LOWweb/src/services/WebAuthn.ts265async function postWebAuthnRegistrationResponse(CODE
LOWweb/src/services/WebAuthn.ts271export async function finishWebAuthnRegistration(response: RegistrationResponseJSON) {CODE
LOWweb/src/services/WebAuthn.ts294export async function deleteUserWebAuthnCredential(credentialID: string) {CODE
LOWweb/src/services/WebAuthn.ts302export async function updateUserWebAuthnCredential(credentialID: string, description: string) {CODE
LOWweb/src/services/UserWebAuthnCredentials.ts9export async function getUserWebAuthnCredentials(): Promise<WebAuthnCredential[]> {CODE
LOWweb/src/services/RateLimit.ts49export function registerRateLimitInterceptor(instance: AxiosInstance = axios) {CODE
LOWweb/src/services/UserSessionElevation.ts46export async function generateUserSessionElevation() {CODE
LOWweb/src/services/UserSessionElevation.ts50export async function verifyUserSessionElevation(otc: string) {CODE
LOWweb/src/services/UserSessionElevation.ts61export async function deleteUserSessionElevation(deleteID: string) {CODE
LOWweb/src/services/ConsentOpenIDConnect.ts53export function postConsentResponseAccept(CODE
LOWweb/src/services/ConsentOpenIDConnect.ts74export function putDeviceCodeFlowUserCode(flowID: string, userCode: string) {CODE
LOWweb/src/services/ConsentOpenIDConnect.ts83export function postConsentResponseReject(clientID: string, flowID?: string, subflow?: string, userCode?: string) {CODE
AI Slop Vocabulary4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMinternal/oidc/client.go521// GetPushedAuthorizeContextLifespan should return a custom lifespan or a duration of 0 seconds to utilize theCOMMENT
MEDIUMinternal/duo/types.go18// BaseProvider describes the upstream provider we intend to utilize. Implemented by duoapi.COMMENT
MEDIUMdocs/config/_default/languages.toml15 lead = 'Authelia is an open-source <a href="./overview/authentication/introduction/">authentication</a> and <a href=CODE
MEDIUMdocs/config/_default/params.toml12lead = 'Authelia is an open-source <a href="./overview/authentication/introduction/">authentication</a> and <a href="./oCODE
Slop Phrases3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMinternal/configuration/validator/session_test.go264 assert.EqualError(t, validator.Warnings()[0], "session: domain config #1 (domain '.example.com'): option 'domain' has aCODE
MEDIUMinternal/configuration/validator/session_test.go873 {"ShouldRaiseWarningOnDomainWithLeadingDot", ".example.com", []string{"session: domain config #1 (domain '.example.comCODE
MEDIUMdocs/layouts/_shortcodes/oidc-common.html84 1. The value used in this guide is merely for demonstration purposes and you *__should absolutely not__* use thisCODE
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/content/blog/authelia-traefik-setup-guide/index.md399 ## WARNING: This is a default password for testing only!COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.buildkite/steps/lint.sh7# Usage:COMMENT