AI Slop Code Risk Monitor

Infisical/infisical

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

Infisical is the open-source platform for securing secrets, certificates, access, and AI Agents.

0.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Infisical/infisical, a TypeScript project with 30,184 GitHub stars. SynthScan examined 1,552,362 lines of code across 9455 source files, recording 543 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 0.6 (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.

0.6
Adjusted Signal
0.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
30.2K
Stars
TypeScript
Language
1.6M
Lines of Code
9.5K
Files
543
Pattern Hits
2026-10-31
Scan Date
0.00
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 1.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 1.0/100 · LOW

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

PR Review Velocity Impact 2.7/100 · LOW

Which changes need focused human review? 543 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 9HIGH 7MEDIUM 93LOW 434

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 543 distinct pattern matches across 20 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.

Decorative Section Separators80 hits · 242 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src/lib/fn/permission.ts175// ─── Condition extraction ───────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/fn/permission.ts263// ─── Rule predicates ──────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/fn/permission.ts337// ─── Subject helpers ─────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/fn/permission.ts360// ─── Permission checks (can) ─────────────────────────────────────────COMMENT
MEDIUM⚡frontend/src/lib/fn/permission.ts390// ─── Grant condition extractors ─────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/fn/permission.ts445// ─── Grant condition utilities ──────────────────────────────────────COMMENT
MEDIUMfrontend/src/lib/fn/permission.ts483// ─── Validation / formatting ─────────────────────────────────────────COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml7 # ============================================COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml9 # ============================================COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml116 # ============================================COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml118 # ============================================COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml137 # ============================================COMMENT
MEDIUMbackend-go/internal/server/api/shared/overlay.yaml139 # ============================================COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts10// ── key namespace ─────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts36// ── helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts170// ── single-pod: handler runs and completes ─────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts192// ── two pods: exactly one handler invocation per fire boundary ─────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts217// ── slot exhaustion: N+1 factories, exactly N participate ─────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts240// ── slot handover on stop ──────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts261// ── retry on failure ──────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts305// ── handler timeout ────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts345// ── retry backoff spacing ──────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts391// ── next-fire guard ────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts415// ── ZSET cleared on success ────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts433// ── min-age gate ───────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts465// ── jitter ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts517// ── dedup across restarts ──────────────────────────────────────────────────────COMMENT
MEDIUMbackend/e2e-test/cron-job.spec.ts605// ── graceful shutdown ──────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts94 // ─── POST / (Create KMIP server) ──────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts174 // ─── GET /:kmipServerId ───────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts205 // ─── GET / (List KMIP servers) ────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts223 // ─── PATCH /:kmipServerId ─────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts319 // ─── POST /:kmipServerId/token-auth/generate-enrollment-token ─────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts352 // ─── POST /:kmipServerId/revoke ───────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts390 // ─── DELETE /:kmipServerId ────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts423 // ─── POST /login ──────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v1/kmip-server-router.ts549 // ─── POST /connect ────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts54 // ─── POST / (Create Relay) ────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts127 // ─── GET /:relayId ────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts156 // ─── GET /:relayId/gateways ─────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts183 // ─── PATCH /:relayId ──────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts268 // ─── POST /:relayId/token-auth/generate-enrollment-token ──────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts299 // ─── POST /:relayId/revoke ────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts335 // ─── POST /login ──────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts459 // ─── POST /connect ────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v2/relay-router.ts492 // ─── POST /heartbeat ──────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts231 // ─── POST / ──────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts294 // ─── GET /:gatewayId ─────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts319 // ─── PATCH /:gatewayId ───────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts421 // ─── POST /:gatewayId/token-auth/generate-enrollment-token ────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts458 // ─── POST /:gatewayId/revoke ─────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts499 // ─── POST /login ─────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts827 // ─── POST /token-auth/enroll (DEPRECATED) ────────────────────────────────COMMENT
MEDIUMbackend/src/ee/routes/v3/gateway-router.ts872 // ─── POST /connect ───────────────────────────────────────────────────────COMMENT
MEDIUM…rc/ee/services/audit-report/audit-report-generators.ts121// ─── Secret access log helpers ──────────────────────────────────────────────────COMMENT
MEDIUM…rc/ee/services/audit-report/audit-report-generators.ts150// ─── Input schemas ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/ee/services/audit-report/audit-report-generators.ts170// ─── Definitions ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…kend/src/server/routes/v3/external-migration-router.ts590 // ─── Doppler In-Platform Migration Routes ────────────────────────────────────COMMENT
MEDIUMbackend/src/lib/cron/cron-job.test.ts11// ── helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMbackend/src/lib/cron/cron-job.test.ts65// ── lifecycle ─────────────────────────────────────────────────────────────────COMMENT
20 more matches not shown…
Over-Commented Block194 hits · 154 pts
SeverityFileLineSnippetContext
LOWdocker-compose.test.yml1# Backing services for the backend test suites, deliberately separate fromCOMMENT
LOWfrontend/src/const/nativeIntegrationDeprecation.ts1// Cutoff after which native integrations stop syncing secrets. Every in-product notice readsCOMMENT
LOW…s/utilities/checks/password/checkIsPasswordBreached.ts21// in short, the pending password is hashed (SHA-1), the first 5 chars are sliced and compared against a ranged hash tabCOMMENT
LOWfrontend/src/hooks/api/pam/session-playback/decrypt.ts1// Web Crypto AES-GCM playback decrypt for PAM session recordingsCOMMENT
LOWfrontend/src/hooks/api/orgIdentity/mutations.tsx61// const queryClient = useQueryClient();COMMENT
LOWfrontend/src/hooks/api/orgIdentity/mutations.tsx81// return useMutation({COMMENT
LOWfrontend/src/hooks/api/appConnections/queries.tsx141 ...optionsCOMMENT
LOWfrontend/src/hooks/api/appConnections/queries.tsx161// queryFn: async () => {COMMENT
LOWfrontend/src/hooks/api/appConnections/queries.tsx181// >,COMMENT
LOWfrontend/src/hooks/api/appConnections/queries.tsx201// connectionId: string,COMMENT
LOWfrontend/src/hooks/api/appConnections/queries.tsx221// ...optionsCOMMENT
LOWfrontend/src/hooks/api/appConnections/types/index.ts341COMMENT
LOWfrontend/src/hooks/api/appConnections/types/index.ts361// [AppConnection.TerraformCloud]: TTerraformCloudConnection;COMMENT
LOWfrontend/src/hooks/api/appConnections/types/index.ts381// [AppConnection.Zabbix]: TZabbixConnection;COMMENT
LOWfrontend/src/hooks/api/appConnections/types/index.ts401// dataSources: Array<{ id: string; name: string }>;COMMENT
LOW…src/pages/secret-manager/OverviewPage/OverviewPage.tsx3521 Object.values(selectedEntries.secret).flatMap((entries) => Object.keys(entries)),COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx1// import { useMemo, useState } from "react";COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx21// import { TAccessLocation } from "@app/hooks/api/secretInsights/types";COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx41// CO: "170",COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx61// KE: "404",COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx81// ZA: "710",COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx101// // Natural Earth 1 projection — trimmed left (before Hawaii), padded rightCOMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx121// const BORDER_STROKE = "#3a3c40";COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx141// countryActivity.forEach((count, numericCode) => {COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx161// <svgCOMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx181// >COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx201// <pathCOMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx221// <circleCOMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx241// })}COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx261// let local = 0;COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx281// return { countryActivity: activity, countryMaxCount: maxVal };COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx301// <CardContent>COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx321// </span>{" "}COMMENT
LOW…es/secret-manager/InsightsPage/components/WorldMap.tsx341// </div>COMMENT
LOWbackend-go/internal/database/pg/pg.go141//COMMENT
LOWbackend-go/internal/database/pg/sqln/group.go1package sqlnCOMMENT
LOW…kend-go/internal/services/auth/apiauth/require_auth.go41 }COMMENT
LOWbackend-go/internal/services/permission/permission.go121 return nil, errutil.BadRequest("Invalid actor provided").WithErrf("GetProjectPermission: unsupported actor type %s", aCOMMENT
LOWwasm/ironrdp-decoder/src/lib.rs1//! Offline RDP session replay decoder, backed by IronRDP's own decoders.COMMENT
LOWtests/infra/runner.go61COMMENT
LOWtests/infra/runner.go261 // unexpected create means a name is varying when it should not, and everythingCOMMENT
LOWtests/infra/names.go41 // Only set it where staleness would be SILENT. Infisical carries its Docker imageCOMMENT
LOWtests/infra/fakenet/dns.go41}COMMENT
LOWtests/infra/fakenet/fakenet.go1// Package fakenet is the harness's fake internet: one server holding a workingCOMMENT
LOWtests/internal/spec/spec.go1// Package spec carries the rationale for a test into its output.COMMENT
LOWtests/fakes/license/license.go1// Package license controls a tenant's entitlements.COMMENT
LOWtests/fakes/aws/aws.go1// Package aws fakes the parts of AWS that Infisical calls: STS, SSM Parameter Store,COMMENT
LOWtests/harness/tenant.go21 openapi_types "github.com/oapi-codegen/runtime/types"COMMENT
LOWtests/harness/harness.go241 }COMMENT
LOWtests/harness/principal.go61// fakenet, where a field would be a nil dereference three frames inside the client.COMMENT
LOWtests/harness/infisical/bootstrap.go21 RootPassword = "HarnessRootPassword7!"COMMENT
LOWtests/harness/infisical/client.go41// identity-creation and project-creation are hardcoded and keyed on req.realIp. ACOMMENT
LOWtests/harness/infisical/infisical.go21 Key = infra.ModuleKey("infisical")COMMENT
LOWtests/harness/infisical/ready.go21COMMENT
LOWsink/index.html81 // console.log("Received data:", data);COMMENT
LOWsink/cassandra.yaml1COMMENT
LOWsink/cassandra.yaml21# Specifying initial_token will override this setting on the node's initial start,COMMENT
LOWsink/cassandra.yaml41COMMENT
LOWsink/cassandra.yaml61# this defines the maximum amount of time a dead host will have hintsCOMMENT
LOWsink/cassandra.yaml81# If not set, the default directory is $CASSANDRA_HOME/data/hints.COMMENT
134 more matches not shown…
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALtests/suites/secretmanager/rotations/helpers_test.go172 res, err := r.e.tn.Admin.API.GetPostgreSQLCredentialsRotationWithResponse(t.Context(), r.ID)CODE
CRITICALtests/suites/secretmanager/rotations/helpers_test.go186 res, err := r.e.tn.Admin.API.RotatePostgreSQLCredentialsRotationWithResponse(t.Context(), r.ID)CODE
CRITICALtests/suites/secretmanager/rotations/helpers_test.go214 res, err := r.e.tn.Admin.API.UpdatePostgreSQLCredentialsRotationWithResponse(t.Context(), r.ID, body)CODE
CRITICALtests/suites/secretmanager/rotations/helpers_test.go231 res, err := r.e.tn.Admin.API.DeletePostgreSQLCredentialsRotationWithResponse(t.Context(), r.ID,CODE
CRITICAL…ynamic-secret-lease/dynamic-secret-lease-queue.test.ts356 harness.queueService.queue.mock.calls.filter(CODE
CRITICAL…dge/secret-change-global-policy-bridge-service.test.ts573 const stateRead = deps.secretChangeGlobalPolicyBridgeDAL.findSecretChangePolicies.mock.calls.findIndex(CODE
CRITICALbackend/src/services/secret-sync/gcp/gcp-sync-fns.ts111 error.response.data.error.message.match(/(?:disabled|destroyed)/i)))CODE
CRITICAL.github/workflows/publish-storybook-chromatic.yml68 const head = context.payload.pull_request.head.sha.slice(0, 7);CODE
CRITICAL.github/workflows/check-api-for-breaking-changes.yml229 const head = context.payload.pull_request.head.sha.slice(0, 7);CODE
Structural Annotation Overuse45 hits · 87 pts
SeverityFileLineSnippetContext
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts242 // Step 1: Replace + with a placeholderCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts244 // Step 2: Replace * with **COMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts246 // Step 3: Replace placeholder with *COMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts368 // Step 1: Clean HCL policy - remove comments and extra whitespaceCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts375 // Step 2: Extract path blocks using regexCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts379 // Step 3: Process each path blockCOMMENT
LOW…ailsBySlugPage/components/VaultPolicyAnalyzer.utils.ts133 // Step 1: Extract all path blocksCOMMENT
LOW…ailsBySlugPage/components/VaultPolicyAnalyzer.utils.ts180 // Step 2: Process each lineCOMMENT
LOW⚡…/ViewSharedSecretByIDPage/ViewSharedSecretByIDPage.tsx68 // Step 1: Fetch public metadata (is it password protected? what access type?)COMMENT
LOW⚡…/ViewSharedSecretByIDPage/ViewSharedSecretByIDPage.tsx75 // Step 2: Access the secret value (mutation — triggered automatically or after password entry)COMMENT
LOW⚡sink/cassandra.yaml1311# Step 1: Set internode_encryption=<dc|rack|all> and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡sink/cassandra.yaml1313# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOW⚡sink/cassandra.yaml1363# Step 1: Set enabled=true and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡sink/cassandra.yaml1365# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOWbackend/e2e-test/routes/v3/auth-signup-oauth.spec.ts203 // Step 1: seed an unverified alias on the victim by asserting their email unverified.COMMENT
LOWbackend/e2e-test/routes/v3/auth-signup-oauth.spec.ts220 // Step 2: same provider identity, now asserting an attacker-controlled VERIFIED email.COMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts69 // Step 1: Begin signupCOMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts81 // Step 2: VerifyCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts139 // Step 1: Begin signupCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts149 // Step 2: Verify emailCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts157 // Step 3: Complete accountCOMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts231 // Step 1: full signup flow to create an accepted userCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts259 // Step 2: first re-signup request for the now-accepted account — should succeed (informational email)COMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts267 // Step 3: wrong-code verification must match the response for a new-account challengeCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts276 // Step 4: second request within cooldown — must return 400 for both paths to be indistinguishableCOMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts37 // Step 1: Wrap the issued certificate in a degenerate PKCS#7 (cert-only SignedData)COMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts54 // Step 2: Encrypt the cert payload in an EnvelopedData for the deviceCOMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts78 // Step 3: Build the outer SignedDataCOMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts251 // Step 1: Extract and validate the signup tokenCOMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts259 // Step 2: Find the userCOMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts262 // Step 3: Type-specific validation and user updatesCOMMENT
LOWbackend/src/services/auth/auth-signup-service.ts288 // Step 4: Check org membership — create org if self-signup with no existing membershipCOMMENT
LOWbackend/src/services/auth/auth-signup-service.ts401 // Step 5: Issue session tokensCOMMENT
LOW⚡backend/src/services/auth/auth-login-service.ts806 // Step 1: Look up user by provider alias (stable, immutable ID)COMMENT
LOW⚡backend/src/services/auth/auth-login-service.ts814 // Step 2: Fall back to email lookup for existing users without an alias yetCOMMENT
LOW⚡…rotation/app-connection-credential-rotation-service.ts484 // Step 1: Create new credential first (safe — worst case we have 3 secrets temporarily)COMMENT
LOW⚡…rotation/app-connection-credential-rotation-service.ts492 // Step 2: Update connection credentials and rotation metadata atomicallyCOMMENT
LOW…end/src/services/secret-sync/render/render-sync-fns.ts286 // Step 1: Process existing Render secrets - determine what to keep or deleteCOMMENT
LOW…end/src/services/secret-sync/render/render-sync-fns.ts310 // Step 2: Process all secrets from Infisical (these will overwrite any duplicates from Step 1)COMMENT
LOW⚡…end/src/services/secret-sync/render/render-sync-fns.ts321 // Step 3: Batch update all secrets in RenderCOMMENT
LOW⚡…end/src/services/secret-sync/render/render-sync-fns.ts324 // Step 4: Delete secrets that were removed from Infisical, only for environment groups because it doesn't delete onCOMMENT
LOWdocs/STYLE_GUIDE.md151If a guide has more than one stage, give each stage a heading in the form `## Step 1: Configure in Infisical`, and put tCODE
LOWdocs/STYLE_GUIDE.md154## Step 1: Create a machine identityCOMMENT
LOWdocs/STYLE_GUIDE.md488Capitalize the first word after a colon: `## Step 1: Configure in Infisical`.CODE
LOWdocs/.vale/styles/Infisical/SentenceCaseHeadings.yml10# A colon starts a new clause, so `## Step 1: Set up authentication` is correct.COMMENT
Verbosity Indicators44 hits · 86 pts
SeverityFileLineSnippetContext
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts242 // Step 1: Replace + with a placeholderCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts244 // Step 2: Replace * with **COMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts246 // Step 3: Replace placeholder with *COMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts368 // Step 1: Clean HCL policy - remove comments and extra whitespaceCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts375 // Step 2: Extract path blocks using regexCOMMENT
LOW⚡…sBySlugPage/components/VaultPolicyImportModal.utils.ts379 // Step 3: Process each path blockCOMMENT
LOW…ailsBySlugPage/components/VaultPolicyAnalyzer.utils.ts133 // Step 1: Extract all path blocksCOMMENT
LOW…ailsBySlugPage/components/VaultPolicyAnalyzer.utils.ts180 // Step 2: Process each lineCOMMENT
LOW⚡…/ViewSharedSecretByIDPage/ViewSharedSecretByIDPage.tsx68 // Step 1: Fetch public metadata (is it password protected? what access type?)COMMENT
LOW⚡…/ViewSharedSecretByIDPage/ViewSharedSecretByIDPage.tsx75 // Step 2: Access the secret value (mutation — triggered automatically or after password entry)COMMENT
LOW⚡sink/cassandra.yaml1311# Step 1: Set internode_encryption=<dc|rack|all> and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡sink/cassandra.yaml1313# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOW⚡sink/cassandra.yaml1363# Step 1: Set enabled=true and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡sink/cassandra.yaml1365# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOWbackend/e2e-test/routes/v3/auth-signup-oauth.spec.ts203 // Step 1: seed an unverified alias on the victim by asserting their email unverified.COMMENT
LOWbackend/e2e-test/routes/v3/auth-signup-oauth.spec.ts220 // Step 2: same provider identity, now asserting an attacker-controlled VERIFIED email.COMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts69 // Step 1: Begin signupCOMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts81 // Step 2: VerifyCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts139 // Step 1: Begin signupCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts149 // Step 2: Verify emailCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts157 // Step 3: Complete accountCOMMENT
LOWbackend/e2e-test/routes/v3/auth-email-signup.spec.ts231 // Step 1: full signup flow to create an accepted userCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts259 // Step 2: first re-signup request for the now-accepted account — should succeed (informational email)COMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts267 // Step 3: wrong-code verification must match the response for a new-account challengeCOMMENT
LOW⚡backend/e2e-test/routes/v3/auth-email-signup.spec.ts276 // Step 4: second request within cooldown — must return 400 for both paths to be indistinguishableCOMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts37 // Step 1: Wrap the issued certificate in a degenerate PKCS#7 (cert-only SignedData)COMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts54 // Step 2: Encrypt the cert payload in an EnvelopedData for the deviceCOMMENT
LOW…d/src/ee/services/pki-scep/pki-scep-message-builder.ts78 // Step 3: Build the outer SignedDataCOMMENT
LOWbackend/src/lib/crypto/cryptography/crypto.ts186 // if fips mode is enabled, we need to check if the deployment is a new deployment or an old one.COMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts251 // Step 1: Extract and validate the signup tokenCOMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts259 // Step 2: Find the userCOMMENT
LOW⚡backend/src/services/auth/auth-signup-service.ts262 // Step 3: Type-specific validation and user updatesCOMMENT
LOWbackend/src/services/auth/auth-signup-service.ts288 // Step 4: Check org membership — create org if self-signup with no existing membershipCOMMENT
LOWbackend/src/services/auth/auth-signup-service.ts401 // Step 5: Issue session tokensCOMMENT
LOW⚡backend/src/services/auth/auth-login-service.ts806 // Step 1: Look up user by provider alias (stable, immutable ID)COMMENT
LOW⚡backend/src/services/auth/auth-login-service.ts814 // Step 2: Fall back to email lookup for existing users without an alias yetCOMMENT
LOW⚡…rotation/app-connection-credential-rotation-service.ts484 // Step 1: Create new credential first (safe — worst case we have 3 secrets temporarily)COMMENT
LOW⚡…rotation/app-connection-credential-rotation-service.ts492 // Step 2: Update connection credentials and rotation metadata atomicallyCOMMENT
LOW…end/src/services/secret-sync/render/render-sync-fns.ts286 // Step 1: Process existing Render secrets - determine what to keep or deleteCOMMENT
LOW…end/src/services/secret-sync/render/render-sync-fns.ts310 // Step 2: Process all secrets from Infisical (these will overwrite any duplicates from Step 1)COMMENT
LOW⚡…end/src/services/secret-sync/render/render-sync-fns.ts321 // Step 3: Batch update all secrets in RenderCOMMENT
LOW⚡…end/src/services/secret-sync/render/render-sync-fns.ts324 // Step 4: Delete secrets that were removed from Infisical, only for environment groups because it doesn't delete onCOMMENT
LOW…src/services/secret-sync/windmill/windmill-sync-fns.ts21 // windmill paginates but doesn't return if there's more pages so we need to check if page size fullCOMMENT
LOWdocs/.vale/styles/Infisical/SentenceCaseHeadings.yml10# A colon starts a new clause, so `## Step 1: Set up authentication` is correct.COMMENT
Fake / Example Data78 hits · 82 pts
SeverityFileLineSnippetContext
LOW…ponents/organization/CreateOrgModal/CreateOrgModal.tsx111 placeholder="Acme Corp"CODE
LOW…on/NewSubOrganizationModal/NewSubOrganizationModal.tsx110 placeholder="Acme Corp"CODE
LOW…nts/secrets/SecretAccessGraph/buildAccessGraph.test.ts40 name: "admin@example.com",CODE
LOW…nd/src/components/v3/generic/CodeEditor/CodeEditor.tsx112 "language" | "isReadOnly" | "hasLineNumbers" | "hasLineWrapping" | "placeholder"CODE
LOW…rc/components/v3/generic/Combobox/Combobox.stories.tsx249 await expect(input).toHaveAttribute("placeholder", "Select environment...");CODE
LOW…rc/components/v3/generic/Combobox/Combobox.stories.tsx252 await expect(input).toHaveAttribute("placeholder", "Select environment...");CODE
LOW…rc/components/v3/generic/Combobox/Combobox.stories.tsx405 await expect(input).toHaveAttribute("placeholder", "Select organization...");CODE
LOW…rc/components/v3/generic/Combobox/Combobox.stories.tsx1382 const knownOrganizationEmails = ["member@example.com", "admin@example.com"];CODE
LOW…nd/src/components/v3/generic/Dialog/Dialog.stories.tsx225 <span className="font-medium">Section {i + 1}.</span> Lorem ipsum dolor sit amet,CODE
LOW…nd/src/components/v3/generic/Dialog/Dialog.stories.tsx225 <span className="font-medium">Section {i + 1}.</span> Lorem ipsum dolor sit amet,CODE
LOW…/src/components/v3/generic/Command/Command.stories.tsx437 { id: "2", name: "Acme Corp" },CODE
LOW⚡…/components/agent-vault/service-sheet/serviceSchema.ts542 at("placeholder", "Required");CODE
LOW⚡…/components/agent-vault/service-sheet/serviceSchema.ts544 at("placeholder", CONTROL_CHARS_MESSAGE);CODE
LOW⚡…/components/agent-vault/service-sheet/serviceSchema.ts547 "placeholder",CODE
LOW⚡…/components/agent-vault/service-sheet/serviceSchema.ts551 at("placeholder", "This placeholder is listed twice.");CODE
LOW…mponents/OrgNameChangeSection/OrgNameChangeSection.tsx131 placeholder="Acme Corp"CODE
LOW…nents/OrgNameChangeSection/SubOrgNameChangeSection.tsx114 placeholder="Acme Corp"CODE
LOW…mponents/AppConnectionForm/BitbucketConnectionForm.tsx115 placeholder="user@example.com"CODE
LOW…ge/components/AppConnectionForm/JiraConnectionForm.tsx272 placeholder="user@example.com"CODE
LOW…horitiesPage/components/CreateCaWizard/SubjectStep.tsx13 { name: "organization", label: "Organization (O)", placeholder: "Acme Corp" },CODE
LOW…omponents/CertificatePoliciesTab/CreatePolicyModal.tsx169 email: "admin@example.com",CODE
LOW…omponents/CertificatePoliciesTab/CreatePolicyModal.tsx171 upn: "user@example.com"CODE
LOW…anager/CertificatesPage/components/certificateUtils.ts15 return "admin@example.com";CODE
LOW…r/PkiSubscribersPage/components/PkiSubscriberModal.tsx712 placeholder="admin@example.com"CODE
LOWbackend-go/internal/ee/services/license/license_test.go47 licenseJSON: `{"issuedTo":"Acme Corp","licenseId":"lic-456","features":{"secretsManagement":true}}`,CODE
LOWbackend/e2e-test/routes/v1/agent-vault.spec.ts1170 expect(reached.payload).not.toContain("admin@example.com");CODE
LOWbackend/e2e-test/routes/v3/secrets.spec.ts149 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOWbackend/e2e-test/routes/v3/secrets.spec.ts149 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOWbackend/e2e-test/routes/v3/secrets.spec.ts185 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOWbackend/e2e-test/routes/v3/secrets.spec.ts185 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOWbackend/e2e-test/testUtils/saml-config.ts14 const placeholder = Buffer.from("placeholder");CODE
LOW…c/ee/services/dynamic-secret/providers/aws-iam.test.ts47 identity: { name: "user@example.com" },CODE
LOW…ices/assume-privilege/assume-privilege-service.test.ts23const USERS: Record<string, string> = { "junior-user": "junior@example.com", "admin-user": "admin@example.com" };CODE
LOW…ices/assume-privilege/assume-privilege-service.test.ts67 conditions: { userEmail: "admin@example.com" }CODE
LOW…ices/assume-privilege/assume-privilege-service.test.ts125 conditions: { userEmail: "admin@example.com" }CODE
LOW…ices/agent-vault/agent-vault-transformation-schemas.ts144 path: [index, "placeholder"]CODE
LOW…kend/src/ee/services/permission/permission-fns.test.ts420 conditions: { userEmail: "admin@example.com" }CODE
LOW…kend/src/ee/services/permission/permission-fns.test.ts444 conditions: { userEmail: "admin@example.com", assignableRole: "admin" }CODE
LOW…rvices/github-org-sync/github-org-sync-service.test.ts148 username: "admin@example.com",CODE
LOW…rvices/github-org-sync/github-org-sync-service.test.ts149 email: "admin@example.com"CODE
LOWbackend/src/server/routes/mfa-step-up-fns.test.ts38 getMe: vi.fn().mockResolvedValue({ id: USER_ID, email: "user@example.com" })CODE
LOWbackend/src/lib/validator/disposable_emails.txt1056fake-email.pp.uaCODE
LOWbackend/src/lib/api-docs/constants.ts1113 name: "The display name of the sub-organization (e.g. 'Acme Corp'). Allows alphanumeric characters, spaces, dashes, CODE
LOWbackend/src/db/seed-saml.ts43 { username: "john@saml.com", email: "john@saml.com", name: "John Doe" },CODE
LOW…end/src/services/license-client/license-client.test.ts19 account: { sfdc_account_id: "0014x000001abcd", name: "Acme Corp" },CODE
LOW…end/src/services/license-client/license-client.test.ts93 await resolver.getEntitlements({ id: ORG_ID, name: "Acme Corp", slug: "acme" });CODE
LOW…end/src/services/license-client/license-client.test.ts94 expect(getOrgs()[0]).toEqual({ id: ORG_ID, name: "Acme Corp", slug: "acme" });CODE
LOWbackend/src/services/user-alias/user-alias-fns.test.ts24 expect(resolveAssertedProfileName({ givenName: "Jane", familyName: "Doe", displayName: "Jane Doe" })).toEqual({CODE
LOWbackend/src/services/user-alias/user-alias-fns.test.ts37 expect(resolveAssertedProfileName({ familyName: "Doe", displayName: "Jane Doe" })).toEqual({CODE
LOWbackend/src/services/user-alias/user-alias-fns.test.ts74 expect(resolveAssertedProfileName({ displayName: "Jane Doe" })).toEqual({CODE
LOWbackend/src/services/user-alias/user-alias-fns.test.ts75 firstName: "Jane Doe",CODE
LOWbackend/src/services/user-alias/user-alias-fns.test.ts97 firstName: "Jane Doe",CODE
LOW⚡backend/src/services/user-alias/user-alias-fns.test.ts109 displayName: "Jane Doe"CODE
LOW⚡backend/src/services/user-alias/user-alias-fns.test.ts115 expect(resolveAssertedProfileName({ familyName: "Doe", displayName: ["Jane Doe", "jdoe"] })).toEqual({CODE
LOW⚡backend/src/services/user-alias/user-alias-fns.test.ts123 expect(resolveAssertedProfileName({ givenName: [], familyName: [" ", "Doe"], displayName: ["Jane Doe"] })).toEqual(CODE
LOWbackend/src/services/alert/alert-engine.test.ts193 const resolved = opts.recipients ?? [{ userId: "u1", email: "user@example.com", firstName: "U" }];CODE
LOWbackend/src/services/alert/alert-engine.test.ts240 expect(sentMail[0].recipients).toEqual(["user@example.com"]);CODE
LOW…end/src/services/alert/channels/alert-channels.test.ts459 recipient: { userId: "u1", email: "user@example.com" },CODE
LOW…end/src/services/alert/channels/alert-channels.test.ts471 expect(sentTo).toEqual(["user@example.com"]);CODE
LOW…end/src/services/alert/channels/alert-channels.test.ts505 recipient: { email: "user@example.com" },CODE
18 more matches not shown…
Hyper-Verbose Identifiers51 hits · 52 pts
SeverityFileLineSnippetContext
LOW…s/v3/generic/DataGrid/data-grid-keyboard-shortcuts.tsx36function DataGridKeyboardShortcutsImpl({ enableSearch = false }: DataGridKeyboardShortcutsProps) {CODE
LOW…omponents/v3/generic/RadioGroup/RadioGroup.stories.tsx523function WithValidationErrorRender() {CODE
LOW…rc/components/v3/generic/Checkbox/Checkbox.stories.tsx283function WithValidationErrorRender() {CODE
LOW…rc/components/v3/generic/Combobox/Combobox.stories.tsx1566function SingleDialogCreationRender({ modal = false }: { modal?: boolean }) {CODE
LOW…ponents/v3/generic/ColorPicker/ColorPicker.stories.tsx196function WithValidationErrorRender() {CODE
LOW…/src/components/v3/generic/AlertDialog/AlertDialog.tsx228function AlertDialogConfirmationLabel({CODE
LOW…/src/components/v3/generic/AlertDialog/AlertDialog.tsx318function AlertDialogConfirmationField({CODE
LOW…omponents/v3/generic/InputGroup/InputGroup.stories.tsx471 render: function TextAreaWithCharCounterRender() {CODE
LOWfrontend/src/lib/fn/permission.ts343export function getSecretSyncPermissionSubject(sync: {CODE
LOWfrontend/src/lib/fn/permission.ts362export function hasSecretReadValueOrDescribePermission(CODE
LOW⚡frontend/src/lib/fn/permission.ts393export function getMemberAssignRoleConditions(CODE
LOW⚡frontend/src/lib/fn/permission.ts403export function getMemberAssignPrivilegesConditions(CODE
LOWfrontend/src/lib/fn/permission.ts414export function getIdentityAssignRoleConditions(CODE
LOWfrontend/src/lib/fn/permission.ts424export function getIdentityAssignPrivilegesConditions(CODE
LOWfrontend/src/lib/fn/permission.ts466export function canModifyByGrantConditions(options: {CODE
LOWfrontend/src/lib/fn/permission.ts485export function formatValidationErrorPath(CODE
LOW…omponents/ResourceFilter/ResourceFilterMenuContent.tsx39export function ResourceFilterMenuContent({CODE
LOW…reKeyVaultAuthorizePage/AzureKeyVaultAuthorizePage.tsx32export function AzureKeyVaultAuthorizePage() {CODE
LOW…ges/pam/PamAccountsPage/components/EditAccountForm.tsx41function filterUnchangedCredentials(CODE
LOW…nd/src/pages/pam/PamAccountAccessPage/useRdpSession.ts41function removeInnerHeightOverride() {CODE
LOW…nd/src/pages/pam/PamDataExplorerPage/sql-generation.ts10function assertRowEditingSupported(dialect: SqlDialect): void {CODE
LOWbackend/bdd/features/steps/pki_acme.py51def _create_acme_profile_with_app(CODE
LOWbackend/bdd/features/steps/pki_acme.py397def register_account_with_eab(CODE
LOW…uest-bridge/secret-change-global-request-bridge-dal.ts85 .join(TableName.Environment, function joinActiveEnvForSecretFolder() {CODE
LOW…s/access-approval-policy/access-approval-policy-dal.ts630 .join(TableName.Environment, function joinActiveEnvForAccessApprovalPolicy() {CODE
LOW…olicy-bridge/secret-change-global-policy-bridge-dal.ts40 .join(TableName.Environment, function joinActiveEnvForSecretChangePolicy() {CODE
LOW…access-approval-request/access-approval-request-dal.ts358 .leftJoin(TableName.Environment, function joinActiveEnvForApprovalPolicy() {CODE
LOW…access-approval-request/access-approval-request-dal.ts654 .leftJoin(TableName.Environment, function joinActiveEnvForApprovalPolicyEnvironment() {CODE
LOW…access-approval-request/access-approval-request-dal.ts891 .leftJoin(TableName.Environment, function joinActiveEnvForApprovalPolicy() {CODE
LOW…secret-approval-request/secret-approval-request-dal.ts123 .join(TableName.Environment, function joinActiveEnvForSecretFolder() {CODE
LOW…secret-approval-request/secret-approval-request-dal.ts453 .join(TableName.Environment, function joinActiveEnvForSecretFolder() {CODE
LOW…secret-approval-request/secret-approval-request-dal.ts524 .join(TableName.Environment, function joinActiveEnvForSecretFolder() {CODE
LOW…secret-approval-request/secret-approval-request-dal.ts752 .join(TableName.Environment, function joinActiveEnvForSecretFolder() {CODE
LOWbackend/src/ee/services/permission/permission-fns.ts37export function throwIfMissingSecretReadValueOrDescribePermission(CODE
LOWbackend/src/ee/services/permission/permission-fns.ts58export function hasSecretReadValueOrDescribePermission(CODE
LOWbackend/src/ee/services/permission/permission-fns.ts90export function validateSecretMovePermissions(CODE
LOWbackend/src/ee/services/permission/permission-fns.ts143export function checkForInvalidPermissionCombination(permissions: z.infer<typeof OptionalArrayPermissionSchema>) {CODE
LOW…s/secret-approval-policy/secret-approval-policy-dal.ts288 .join(TableName.Environment, function joinActiveEnvForSecretApprovalPolicy() {CODE
LOW…-scanning/secret-scanning-queue/secret-scanning-fns.ts117export async function scanFullRepoContentAndGetFindings(CODE
LOW…-scanning/secret-scanning-queue/secret-scanning-fns.ts140export async function scanContentAndGetFindings(textContent: string, configPath?: string): Promise<SecretMatch[]> {CODE
LOWbackend/src/server/lib/cookie.ts11export function addAuthOriginDomainCookie(res: FastifyReply) {CODE
LOWbackend/src/lib/casl/permission-filter-utils.ts195export function getProcessedPermissionRules(CODE
LOW…egated-approval/providers/servicenow/servicenow-fns.ts49function assertServiceNowConnection(connection: TAppConnection): asserts connection is TServiceNowConnection {CODE
LOW…ces/folder-commit-changes/folder-commit-changes-dal.ts99 .leftJoin<TProjectEnvironments>(TableName.Environment, function joinActiveEnvForFolderCommit() {CODE
LOW…ckend/src/services/secret-sync/flyio/flyio-sync-fns.ts46function parseMachinesListResponse(data: unknown): TFlyioMachineListItem[] {CODE
LOWbackend/src/services/folder-commit/folder-commit-dal.ts75 .leftJoin(TableName.Environment, function joinActiveEnvForFolderCommit() {CODE
LOWbackend/src/services/folder-commit/folder-commit-dal.ts394 .leftJoin<TProjectEnvironments>(TableName.Environment, function joinActiveEnvForFolderCommit() {CODE
LOW…nd/src/services/approval-policy/approval-policy-dal.ts698 .join(TableName.Environment, function joinActiveEnvForSecretChangePolicy() {CODE
LOW.github/resources/changelog-generator.py44def find_previous_release_tag(release_tag:str):CODE
LOW.github/resources/changelog-generator.py119def extract_commit_details_from_prs(prs):CODE
LOW.github/resources/changelog-generator.py153def generate_changelog_with_claude(commit_details):CODE
AI Slop Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.test.yml4# That separation is not tidiness. The e2e harness (backend/e2e-test/vitest-environment-knex.ts)COMMENT
MEDIUMfrontend/src/components/v3/generic/RowLink/RowLink.tsx9// data-row-interactive. Absolutely positioned controls are skipped so they keep their layout.COMMENT
MEDIUMtests/clients/api/oapi-codegen.yaml17 # harness's own container can never serve it. Generate from the dev stack. Half theCOMMENT
MEDIUMtests/infra/runner.go27// a more robust implementation that is not based on container names".COMMENT
MEDIUMtests/infra/container.go92// "subject to change for a more robust implementation that is not based onCOMMENT
MEDIUMsink/cassandra.yaml1550# each write which may be lower in order to facilitate availability.COMMENT
MEDIUM…s/pam-account-rotation/pam-account-rotation-service.ts962 // to it (not just metadata read): otherwise a caller could leverage a privileged account they can only see.COMMENT
Cross-Language Confusion (JS/TS)4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHbackend/src/ee/routes/v1/dynamic-secret-router.ts566 elif systemctl cat ssh.service &>/dev/null; thenCODE
HIGHbackend/src/ee/routes/v1/dynamic-secret-router.ts571elif command -v service &> /dev/null; thenCODE
HIGH…end/src/ee/routes/v1/pam-routers/pam-account-router.ts1138 elif systemctl cat ssh.service &>/dev/null; thenCODE
HIGH…end/src/ee/routes/v1/pam-routers/pam-account-router.ts1143elif command -v service &> /dev/null; thenCODE
Excessive Try-Catch Wrapping11 hits · 14 pts
SeverityFileLineSnippetContext
LOWbackend/bdd/features/steps/pki_acme.py435 except Exception as exp:CODE
LOWbackend/bdd/features/steps/pki_acme.py470 except Exception as exp:CODE
LOWbackend/bdd/features/steps/pki_acme.py482 except Exception as exp:CODE
LOWbackend/bdd/features/steps/pki_acme.py688 except Exception as exp:CODE
LOWbackend/bdd/features/steps/pki_acme.py1076 except Exception as exp:CODE
LOWbackend/bdd/features/steps/pki_scep.py76 except Exception:CODE
LOWbackend/bdd/features/steps/pki_scep.py436 except Exception:CODE
MEDIUM.github/resources/changelog-generator.py21 print("Error: OPENROUTER_API_KEY is required", file=sys.stderr)CODE
MEDIUM.github/resources/changelog-generator.py25 print("Error: SLACK_WEBHOOK_URL is required", file=sys.stderr)CODE
LOW.github/resources/changelog-generator.py255 except Exception as e:CODE
MEDIUM.github/resources/changelog-generator.py256 print(f"Error: {str(e)}", file=sys.stderr)CODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdocs/STYLE_GUIDE.md264- Use obvious placeholders: `<your-api-key>`, `<project-id>`, not `abc123` or `foo`CODE
HIGHdocs/.vale/styles/Infisical/Placeholders.yml2message: "Use an obvious placeholder such as '<your-api-key>' instead of '%s'."CODE
Slop Phrases3 hits · 8 pts
SeverityFileLineSnippetContext
LOW…SlugPage/components/ProjectRoleModifySection.utils.tsx3562// scott: this structure ensures we don't forget to add project permissions to their relevant project typeCOMMENT
MEDIUMsink/cassandra.yaml46# initial_token allows you to specify tokens manually. While you can use it withCOMMENT
MEDIUMsink/cassandra.yaml811# you may want to adjust max_value_size accordingly. This should be positive and less than 2048.COMMENT
Deep Nesting5 hits · 5 pts
SeverityFileLineSnippetContext
LOWbackend/bdd/features/steps/pki_acme.py581CODE
LOWbackend/bdd/features/steps/utils.py44CODE
LOWbackend/bdd/features/steps/utils.py95CODE
LOWbackend/bdd/features/steps/utils.py124CODE
LOWbackend/bdd/features/steps/utils.py162CODE
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbackend/bdd/features/steps/pki_acme.py315except json.decoder.JSONDecodeError:CODE
Modern Structural Boilerplate4 hits · 4 pts
SeverityFileLineSnippetContext
LOWbackend/bdd/features/environment.py17logger = logging.getLogger(__name__)CODE
LOWbackend/bdd/features/steps/pki_acme.py39logger = logging.getLogger(__name__)CODE
LOWbackend/bdd/features/steps/utils.py19logger = logging.getLogger(__name__)CODE
LOWbackend/bdd/features/steps/pki_scep.py16logger = logging.getLogger(__name__)CODE
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMdocs/docs.json5117 "destination": "/cli/reference#pam-agentic"CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsink/cassandra.yaml995# Set sstable_preemptive_open_interval to null for disabled which is equivalent toCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWbackend/scripts/export-assets.sh3# Usage:COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…d/src/server/routes/v1/certificate-authority-router.ts933 // TODO: implement this endpoint in the futureCOMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWbackend/bdd/features/steps/utils.py263CODE