AI Slop Code Risk Monitor

Budibase/budibase

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

AI agents, automations and apps that run your operations. Model agnostic.

1.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Budibase/budibase, a TypeScript project with 28,373 GitHub stars. SynthScan examined 677,799 lines of code across 4358 source files, recording 561 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 1.0 (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.

1.0
Adjusted Signal
1.0
Raw Pattern Score
100%
Time Factor
2026-10-29
Last Push
28.4K
Stars
TypeScript
Language
677.8K
Lines of Code
4.4K
Files
561
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 3.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.6/100 · LOW

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

Agent Over-Engineering Ratio 2.8/100 · LOW

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

PR Review Velocity Impact 5.0/100 · LOW

Which changes need focused human review? 561 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 0MEDIUM 26LOW 526

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 561 distinct pattern matches across 10 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.

Hyper-Verbose Identifiers308 hits · 322 pts
SeverityFileLineSnippetContext
LOW⚡packages/string-templates/src/index.ts196function processStringSyncInternal(CODE
LOW⚡packages/string-templates/src/index.ts201function processStringSyncInternal(CODE
LOW⚡packages/string-templates/src/index.ts206function processStringSyncInternal(CODE
LOWpackages/string-templates/src/index.ts499export function processStringWithLogsSync(CODE
LOWpackages/pro/src/sdk/features/features.ts62export async function isMicrofrontendFeatureEnabled(license?: License) {CODE
LOWpackages/pro/src/sdk/features/features.ts85export async function isTriggerAutomationRunEnabled() {CODE
LOW⚡packages/pro/src/sdk/features/features.ts129export async function isExpandedPublicApiEnabled() {CODE
LOW⚡packages/pro/src/sdk/features/features.ts133export async function isWorkspaceImportExportEnabled() {CODE
LOW⚡packages/pro/src/sdk/features/features.ts137export async function isWorkspaceImportExportPublicApiEnabled() {CODE
LOWpackages/pro/src/sdk/features/features.ts185export async function isViewReadonlyColumnsEnabled() {CODE
LOWpackages/pro/src/sdk/groups/groups.ts140export async function enrichUserRolesFromGroups(user: User) {CODE
LOWpackages/pro/src/sdk/groups/groups.ts237async function saveGroupWithDefaultUpdates(group: UserGroup) {CODE
LOWpackages/pro/src/sdk/groups/groups.ts497export async function adjustGroupCreatorsQuotas() {CODE
LOW…ages/pro/src/sdk/licensing/licenses/offline/offline.ts24export async function activateOfflineLicenseToken(offlineLicenseToken: string) {CODE
LOW…ages/pro/src/sdk/licensing/licenses/offline/offline.ts30export async function deleteOfflineLicenseToken() {CODE
LOW…ages/pro/src/sdk/licensing/licenses/offline/offline.ts102export async function verifyOfflineLicenseToken(CODE
LOWpackages/pro/src/sdk/backups/processing.ts128async function rollbackPromotedWorkspaceFiles(CODE
LOWpackages/pro/src/sdk/backups/processing.ts207async function cleanupPromotedWorkspaceFiles(CODE
LOWpackages/pro/src/sdk/backups/backup.ts27async function storeWorkspaceBackupMetadata(CODE
LOWpackages/pro/src/sdk/backups/backup.ts94async function deleteWorkspaceBackupMetadata(backup: WorkspaceBackup) {CODE
LOWpackages/pro/src/sdk/backups/backup.ts128async function cleanupExpiredWorkspaceBackups() {CODE
LOWpackages/pro/src/ai/structuredOutputs/tableData.ts6export function tableDataStructuredOutput(tables: TableSchemaFromAI[]) {CODE
LOWpackages/pro/src/ai/structuredOutputs/mappers/tables.ts6export function aiTableResponseToTableSchema(CODE
LOWpackages/pro/src/ai/prompts/index.ts67export function generateOperationInstructionsPrompt({CODE
LOWpackages/pro/src/ai/prompts/index.ts310export function composeAutomationAgentSystemPrompt(CODE
LOWpackages/pro/src/ai/prompts/index.ts362export function composeAutomationAgentToolGuidelines(CODE
LOWpackages/pro/src/ai/prompts/index.ts390function getAgentPromptUserContext(user: ContextUser) {CODE
LOWpackages/pro/src/ai/prompts/index.ts471export function agentHistoryTitleSystemPrompt() {CODE
LOWpackages/pro/src/db/automations.ts179export async function updateAppMetadataWithErrors(CODE
LOWpackages/pro/src/db/automations.ts191export async function updateAppMetadataWithStops(CODE
LOWpackages/pro/src/db/automations.ts203async function updateAppMetadataWithLogIds({CODE
LOWpackages/pro/src/db/backups.ts77async function getWorkspaceBackupsByTrigger(CODE
LOWpackages/pro/src/db/backups.ts97export function generateWorkspaceBackupID(CODE
LOWpackages/pro/src/db/backups.ts148export async function fetchExpiredWorkspaceBackups(CODE
LOWpackages/pro/src/db/backups.ts186export async function storeWorkspaceBackupMetadata(CODE
LOW⚡packages/pro/src/db/backups.ts212export async function updateWorkspaceBackupMetadata(CODE
LOW⚡packages/pro/src/db/backups.ts222export async function deleteWorkspaceBackupMetadata(backup: WorkspaceBackup) {CODE
LOW⚡packages/pro/src/db/backups.ts227export async function getWorkspaceBackupMetadata(backupId: string) {CODE
LOWpackages/pro/src/db/utils/views.ts13export async function createLogByAutomationView() {CODE
LOWpackages/pro/src/db/utils/views.ts30export async function createWorkspaceBackupTriggerView() {CODE
LOWpackages/pro/src/db/utils/views.ts43export async function createWorkspaceBackupExpiryView() {CODE
LOWpackages/pro/src/db/views/staticViews.ts8export async function createAuditLogDesignDocSQL() {CODE
LOWpackages/pro/src/db/views/groups.ts12export async function createGroupUserLookupView() {CODE
LOWpackages/backend-core/tests/core/utilities/jestUtils.ts6export function expectFunctionWasCalledTimesWith(CODE
LOW…kages/backend-core/src/middleware/passport/sso/oidc.ts202function resolveAllowUnverifiedEmailLinking(CODE
LOWpackages/backend-core/src/context/mainContext.ts98export function getTenantIDFromWorkspaceID(workspaceId: string) {CODE
LOWpackages/backend-core/src/context/mainContext.ts317export function getPlatformActionSessionMetadata({CODE
LOWpackages/backend-core/src/context/mainContext.ts352export function getOrThrowWorkspaceId(): string {CODE
LOWpackages/backend-core/src/cache/workspaceMetadata.ts81export async function invalidateWorkspaceMetadata(CODE
LOWpackages/backend-core/src/security/permissions.ts155export function isPermissionLevelHigherThanRead(level: PermissionLevel) {CODE
LOWpackages/backend-core/src/security/roles.ts448export function checkForRoleResourceArray(CODE
LOWpackages/backend-core/src/redis/init.ts86export async function getOpenapiImportSpecsClient() {CODE
LOWpackages/backend-core/src/redis/utils.ts64export function getRedisConnectionDetails() {CODE
LOWpackages/backend-core/src/docIds/ids.ts66export function getGlobalIDFromUserMetadataID(id: string) {CODE
LOWpackages/backend-core/src/docIds/params.ts100export function getUsersByWorkspaceParams(CODE
LOWpackages/backend-core/src/features/features.ts272export async function isEnabledWithoutOverrides(flag: FeatureFlag) {CODE
LOWpackages/backend-core/src/utils/utils.ts144function parseWorkspaceIdFromUrlPath(url?: string) {CODE
LOWpackages/backend-core/src/utils/outboundFetch.ts96function shouldStripSensitiveHeadersForRedirect(CODE
LOWpackages/backend-core/src/objectStore/utils.ts88export async function processObjectStoreAttachment(CODE
LOWpackages/backend-core/src/objectStore/utils.ts111export async function processAutomationAttachment(CODE
248 more matches not shown…
Fake / Example Data149 hits · 132 pts
SeverityFileLineSnippetContext
LOWpackages/string-templates/src/manifest.json822 "example": "{{lorem 11}} -> Lorem ipsum",CODE
LOWpackages/string-templates/src/manifest.json823 "description": "<p>Takes a number and returns that many charaters of Lorem Ipsum</p>\n",CODE
LOWpackages/pro/src/middleware/tests/licensing.spec.ts26 email: "fake-email@budibase.com",CODE
LOWpackages/pro/src/mappers/users.spec.ts10 email: "user@example.com",CODE
LOWpackages/pro/src/mappers/users.spec.ts22 userName: "user@example.com",CODE
LOWpackages/pro/src/mappers/users.spec.ts23 emails: [{ value: "user@example.com", type: "work", primary: true }],CODE
LOWpackages/pro/src/mappers/users.spec.ts37 userName: "user@example.com",CODE
LOWpackages/pro/src/mappers/users.spec.ts38 emails: [{ value: "user@example.com", type: "work", primary: true }],CODE
LOW…mActions/tests/platformActionsPersistProcessor.spec.ts338 triggeredBy: { type: "user", id: "us_1", label: "John Doe" },CODE
LOW…mActions/tests/platformActionsPersistProcessor.spec.ts489 triggeredBy: { type: "user", id: "us_1", label: "John Doe" },CODE
LOW…mActions/tests/platformActionsPersistProcessor.spec.ts513 expect(JSON.stringify(rows[0].doc)).not.toContain("John Doe")CODE
LOW…/processors/platformActions/tests/sessionIndex.spec.ts530 label: "John Doe",CODE
LOW…/processors/platformActions/tests/sessionIndex.spec.ts570 triggeredByLabel: "John Doe",CODE
LOW…/processors/platformActions/tests/sessionIndex.spec.ts605 triggeredByLabel: "John Doe",CODE
LOW⚡…erver/src/jsRunner/bundles/index-helpers.ivm.bundle.js1"use strict";var helpers=(()=>{var Sn=Object.create;var qe=Object.defineProperty;var qn=Object.getOwnPropertyDescriptor;CODE
LOW⚡…erver/src/jsRunner/bundles/index-helpers.ivm.bundle.js1"use strict";var helpers=(()=>{var Sn=Object.create;var qe=Object.defineProperty;var qn=Object.getOwnPropertyDescriptor;CODE
LOW⚡…erver/src/jsRunner/bundles/index-helpers.ivm.bundle.js5 Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede. Donec nec justo CODE
LOW⚡…erver/src/jsRunner/bundles/index-helpers.ivm.bundle.js5 Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede. Donec nec justo CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts67 email: "user@example.com",CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts84 expect(getGlobalUserByEmail).toHaveBeenCalledWith("user@example.com")CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts98 email: "user@example.com",CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts102 { userdata: { email: "user@example.com" } },CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts121 { userdata: { email: "user@example.com" } },CODE
LOW…rver/src/sdk/workspace/embedSSO/tests/embedSSO.spec.ts158 { userdata: { email: "user@example.com" } },CODE
LOW…ver/src/sdk/workspace/platformActions/metadata.spec.ts13 ).toEqual({ type: "user", id: "user-1", label: "Jane Doe" })CODE
LOW…ver/src/sdk/workspace/platformActions/metadata.spec.ts73 it.each(["John Doe", " John Doe "])(CODE
LOWpackages/server/src/sdk/users/tests/utils.spec.ts338 expect(found?.fullName).toEqual("Jane Doe")CODE
LOW…s/server/src/ai/tools/budibase/tests/rowSchema.spec.ts167 schema.safeParse({ Email: "user@example.com", Notes: "Lunch" }).successCODE
LOW…ollers/webhook/conversationAttachmentProcessor.spec.ts144 displayName: "John Doe",CODE
LOW…ollers/webhook/conversationAttachmentProcessor.spec.ts239 email: "user@example.com",CODE
LOW…ollers/webhook/conversationAttachmentProcessor.spec.ts269 email: "user@example.com",CODE
LOW…/server/src/api/controllers/public/tests/users.spec.ts110 email: "admin@example.com",CODE
LOW…erver/src/automations/tests/sanitizeTestResult.spec.ts18 email: "user@example.com",CODE
LOW…erver/src/automations/tests/sanitizeTestResult.spec.ts33 email: "user@example.com",CODE
LOW…erver/src/automations/tests/sanitizeTestResult.spec.ts48 email: "user@example.com",CODE
LOW⚡…erver/src/automations/tests/sanitizeTestResult.spec.ts64 email: "user@example.com",CODE
LOW⚡…erver/src/automations/tests/sanitizeTestResult.spec.ts72 email: "user@example.com",CODE
LOW⚡…erver/src/automations/tests/sanitizeTestResult.spec.ts80 email: "user@example.com",CODE
LOW…/server/src/automations/tests/triggers/webhook.spec.ts148 triggeredBy: { type: "user", label: "John Doe" },CODE
LOW…/server/src/automations/tests/triggers/webhook.spec.ts175 triggeredBy: { type: "user", label: "John Doe" },CODE
LOW…er/src/automations/tests/steps/extractFileData.spec.ts57 name: "John Doe",CODE
LOW…er/src/automations/tests/steps/extractFileData.spec.ts102 name: "John Doe",CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts30 from: "admin@example.com",CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts56 generateResponse("user1@example.com", "admin@example.com")CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts67 from: "admin@example.com",CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts91 from: "admin@example.com",CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts113 generateResponse("user1@example.com", "admin@example.com")CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts128 from: "admin@example.com",CODE
LOW…rver/src/automations/tests/steps/sendSmtpEmail.spec.ts164 generateResponse("user1@example.com", "admin@example.com")CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts70 username: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts81 user: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts99 username: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts113 user: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts128 username: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts140 user: "user@example.com",CODE
LOW…s/server/src/automations/tests/email/getClient.spec.ts158 username: "user@example.com",CODE
LOWpackages/bbui/src/Form/Core/Dropzone.svelte206 <div class="placeholder">CODE
LOWpackages/bbui/src/Table/Table.svelte575 class="placeholder"CODE
LOWpackages/bbui/src/Table/Table.svelte580 <slot name="placeholder" />CODE
LOWpackages/bbui/src/PhosphorIconPicker/icons.ts1094 "placeholder",CODE
89 more matches not shown…
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALpackages/server/src/jsRunner/tests/largeJSExample.txt957 let match = this.rules.inline.emStrong.lDelim.exec(src)CODE
CRITICALpackages/server/src/jsRunner/tests/largeJSExample.txt1834 (match = this.tokenizer.rules.inline.reflinkSearch.exec(maskedSrc)) !=CODE
CRITICALpackages/server/src/jsRunner/tests/largeJSExample.txt1854 (match = this.tokenizer.rules.inline.blockSkip.exec(maskedSrc)) != nullCODE
CRITICALpackages/server/src/jsRunner/tests/largeJSExample.txt1866 (match = this.tokenizer.rules.inline.escapedEmSt.exec(maskedSrc)) != nullCODE
CRITICAL…r/src/api/controllers/query/import/tests/index.spec.ts838 cacheMocks.openapiImportSpecsClient.store.mock.calls.filter(([key]) =>CODE
CRITICAL…r/src/api/controllers/query/import/tests/index.spec.ts842 cacheMocks.openapiImportSpecsClient.store.mock.calls.filter(([key]) =>CODE
CRITICAL…r/src/api/controllers/query/import/tests/index.spec.ts869 cacheMocks.openapiImportSpecsClient.store.mock.calls.filter(([key]) =>CODE
CRITICAL…ges/builder/src/stores/builder/tests/websocket.spec.ts39 const connect = mocks.socket.on.mock.calls.find(CODE
CRITICAL…ges/builder/src/stores/builder/tests/websocket.spec.ts68 const connect = mocks.socket.on.mock.calls.find(CODE
Decorative Section Separators18 hits · 58 pts
SeverityFileLineSnippetContext
MEDIUM…ges/backend-core/src/utils/tests/outboundFetch.spec.ts31 // ─── URL validation ───────────────────────────────────────────────────────COMMENT
MEDIUM…ges/backend-core/src/utils/tests/outboundFetch.spec.ts88 // ─── Redirect handling ────────────────────────────────────────────────────COMMENT
MEDIUM…ges/backend-core/src/utils/tests/outboundFetch.spec.ts311 // ─── Method mutation on redirect ──────────────────────────────────────────COMMENT
MEDIUM…ges/backend-core/src/utils/tests/outboundFetch.spec.ts425 // ─── Header stripping on cross-origin redirect ────────────────────────────COMMENT
MEDIUM…ges/backend-core/src/utils/tests/outboundFetch.spec.ts538 // ─── Pinned lookup ────────────────────────────────────────────────────────COMMENT
MEDIUM…rver/src/api/controllers/plugin/tests/security.spec.ts39 // ─── urlUpload URL validation ──────────────────────────────────────────────COMMENT
MEDIUM…rver/src/api/controllers/plugin/tests/security.spec.ts102 // ─── githubUpload URL validation ───────────────────────────────────────────COMMENT
MEDIUM…rver/src/api/controllers/plugin/tests/security.spec.ts124 // ─── npmUpload URL validation ──────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte155 // ── DATASOURCE / MODE ────────────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte208 // ── QUERY INITIALISATION ─────────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte242 // ── CUSTOM MODE URL ───────────────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte253 // ── TEMPLATE MODE URL ─────────────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte270 // ── QUERY DATA & BINDINGS ─────────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte325 // ── BUILT QUERY & DIRTY STATE ─────────────────────────────────────────────COMMENT
MEDIUM…er/src/components/integration/APIEndpointViewer.svelte417 // ── SAVE / RUN STATE ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡hosting/couchdb/runner.sh54# =============================================================================COMMENT
MEDIUM⚡hosting/couchdb/runner.sh56# =============================================================================COMMENT
MEDIUM⚡hosting/couchdb/runner.sh60# =============================================================================COMMENT
Over-Commented Block57 hits · 47 pts
SeverityFileLineSnippetContext
LOWcharts/budibase/values.yaml61 bucket: ""COMMENT
LOWcharts/budibase/values.yaml81 # (e.g. to a fresh timestamp on each deploy) triggers a rolling restart of theCOMMENT
LOWcharts/budibase/values.yaml101 # @ignore (only currently used to determine whether to fetch licenses offline or not, shouldCOMMENT
LOWcharts/budibase/values.yaml121 httpMigrations: "0"COMMENT
LOWcharts/budibase/values.yaml181 proxy:COMMENT
LOWcharts/budibase/values.yaml201 # e.g. `kubectl -n kube-system get svc kube-dns -o jsonpath='{.spec.clusterIP}'`.COMMENT
LOWcharts/budibase/values.yaml221 pdb: {}COMMENT
LOWcharts/budibase/values.yaml241 timeoutSeconds: 1COMMENT
LOWcharts/budibase/values.yaml281 # - name: my-sidecarCOMMENT
LOWcharts/budibase/values.yaml301 # if you deploy a mutable tag (e.g. "latest" or a shared "develop" tag).COMMENT
LOWcharts/budibase/values.yaml321 # -- Seconds to wait after pod is Ready before adding to endpoints.COMMENT
LOWcharts/budibase/values.yaml341 # secretName : my-secretCOMMENT
LOWcharts/budibase/values.yaml361 # change this, but if you want to you can find more information here:COMMENT
LOWcharts/budibase/values.yaml401 # -- Additional containers to be added to the apps pod.COMMENT
LOWcharts/budibase/values.yaml421 # immutable, so IfNotPresent avoids a registry round-trip on every pod start.COMMENT
LOWcharts/budibase/values.yaml441 # -- Pod readiness gates for the automation worker pods. Useful for ALBCOMMENT
LOWcharts/budibase/values.yaml461 # here:COMMENT
LOWcharts/budibase/values.yaml521 # - name: my-sidecarCOMMENT
LOWcharts/budibase/values.yaml541 # if you deploy a mutable tag (e.g. "latest" or a shared "develop" tag).COMMENT
LOWcharts/budibase/values.yaml561 terminationGracePeriodSeconds: 70COMMENT
LOWcharts/budibase/values.yaml581 # - name: MY_SECRET_KEYCOMMENT
LOWcharts/budibase/values.yaml601 # -- Readiness probe configuration for worker pods. You shouldn't need toCOMMENT
LOWcharts/budibase/values.yaml641 targetCPUUtilizationPercentage: 80COMMENT
LOWcharts/budibase/values.yaml661 # available to you by looking at the official CouchDB Helm chart:COMMENT
LOWcharts/budibase/values.yaml681 redis:COMMENT
LOWcharts/budibase/values.yaml701 # -- If defined, storageClassName: <storageClass> If set to "-",COMMENT
LOWcharts/budibase/values.yaml721 extraVolumes: []COMMENT
LOWcharts/budibase/values.yaml741 readinessGates: []COMMENT
LOWcharts/budibase/values.yaml761 # -- Extra environment variables for the litellm container.COMMENT
LOWcharts/budibase/values.yaml801 # -- Whether to expose the litellm service to a Tailscale tailnet via annotation.COMMENT
LOWcharts/budibase/values.yaml821 # -- AWS_REGION if using S3COMMENT
LOWcharts/budibase/values.yaml861 # - name: my-volumeCOMMENT
LOWcharts/budibase/charts/couchdb/values.yaml1# -- the initial number of nodes in the CouchDB cluster.COMMENT
LOWcharts/budibase/charts/couchdb/values.yaml21 repository: curlimages/curlCOMMENT
LOWcharts/budibase/charts/couchdb/values.yaml41# adminPassword: this_is_not_secureCOMMENT
LOWcharts/budibase/charts/couchdb/values.yaml121 # matchExpressions:COMMENT
LOWcharts/budibase/charts/couchdb/values.yaml161 # - name: sqsCOMMENT
LOWcharts/budibase/charts/couchdb/values.yaml181 hosts:COMMENT
LOWcharts/budibase/charts/couchdb/values.yaml201 # limits:COMMENT
LOWcharts/budibase/charts/couchdb/values.yaml221 name: couchdbCOMMENT
LOWcharts/budibase/charts/couchdb/values.yaml281# Configure arbitrary sidecar containers for CouchDB pods created by theCOMMENT
LOWpackages/string-templates/src/helpers/javascript.ts81 // Transform snippets into an object for faster access, and cache previouslyCOMMENT
LOWpackages/backend-core/src/db/lucene.ts21 * Optionally takes a base lucene query object.COMMENT
LOWpackages/backend-core/src/sql/sql.ts321 // that here.COMMENT
LOWpackages/server/scripts/dev/import-couch-dump.js1#!/usr/bin/env nodeCOMMENT
LOWpackages/server/scripts/dev/import-couch-dump.js21// deriving db names from --dir (e.g. "acme" turnsCOMMENT
LOWpackages/server/src/jsRunner/bundles/snippets.ts1// @ts-ignoreCOMMENT
LOWpackages/server/src/integrations/oracle.ts261 for (const table of Object.values(tables)) {COMMENT
LOW…es/server/src/integrations/tests/utils/googlesheets.ts1041 //COMMENT
LOWpackages/server/src/sdk/workspace/views/utils.ts21COMMENT
LOWpackages/server/src/sdk/workspace/views/index.ts481 )COMMENT
LOW…kages/worker/src/api/routes/global/tests/email.spec.ts341COMMENT
LOW.github/workflows/cla.yml21 # the below token should have repo scope and must be manually added by you in the repository's secretCOMMENT
LOWhosting/couchdb/runner.sh41 sed -i "s#DATA_DIR#${DATA_DIR}#g" /opt/clouseau/clouseau.iniCOMMENT
LOWhosting/couchdb/docker-entrypoint.sh1#!/bin/bashCOMMENT
LOWhosting/couchdb/docker-entrypoint.sh21# first arg is the bare word `couchdb`COMMENT
LOWhosting/couchdb/docker-entrypoint.sh41 # (e.g. a config file owned by root with o+r is actually fine), and we don'tCOMMENT
Slop Phrases6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM⚡charts/budibase/values.yaml908 # by default, but you can add more ports here if you need to.COMMENT
MEDIUM⚡charts/budibase/values.yaml915 # by default, but you can add more ports here if you need to.COMMENT
LOW⚡charts/budibase/values.yaml903 # If you change this, make sure to also update the DATA_DIR environment variable above.COMMENT
MEDIUMcharts/budibase/charts/couchdb/values.yaml110## problems you can try setting podManagementPolicy to the StatefulSet defaultCOMMENT
MEDIUM…ort/sources/tests/openapi2/data/petstore/petstore.json4 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io]CODE
MEDIUM…ort/sources/tests/openapi2/data/petstore/petstore.yaml3 description: "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](httCODE
Redundant / Tautological Comments9 hits · 14 pts
SeverityFileLineSnippetContext
LOWcharts/budibase/values.yaml220 # Set minAvailable to override the global podDisruptionBudget.minAvailable for this service.COMMENT
LOWcharts/budibase/values.yaml332 # Set minAvailable to override the global podDisruptionBudget.minAvailable for this service.COMMENT
LOWcharts/budibase/values.yaml447 # Set minAvailable to override the global podDisruptionBudget.minAvailable for this service.COMMENT
LOWcharts/budibase/values.yaml573 # Set minAvailable to override the global podDisruptionBudget.minAvailable for this service.COMMENT
LOWcharts/budibase/values.yaml744 # Set minAvailable to override the global podDisruptionBudget.minAvailable for this service.COMMENT
LOWcharts/budibase/charts/couchdb/values.yaml12# Set it to true to automatically enable the cluster after installation.COMMENT
LOWscripts/helm-pre-commit.sh8# Check if any chart files are stagedCOMMENT
LOWscripts/killTestcontainers.sh6# Check if there are any containers to stopCOMMENT
LOWhosting/digitalocean/scripts/99-img_check.sh90 # Check if there are log archives or log files that have not been recently cleared.COMMENT
AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMpackages/cli/src/hosting/makeFiles.ts81 "# This section contains all secrets pertaining to the system",CODE
MEDIUM…ents/backend/Datasources/CreateEditRelationship.svelte291 // Essentially this means the fieldName is what we are linking to in the other table, and theCOMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMartifacthub-repo.yml2# This file is used to verify ownership of the budibase Helm chart repoCOMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/server/src/api/controllers/row/index.ts385 // this is the possible table name which we need to check if it needs to be convertedCOMMENT
LOWpackages/builder/src/stores/builder/components.ts1124 // In the case of a query, we need to check if _id actually changedCOMMENT