AI Slop Code Risk Monitor

simstudioai/sim

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

Sim is the collaborative workspace to build, deploy, and monitor AI agents and workflows. Used by 100,000+ builders.

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for simstudioai/sim, a TypeScript project with 29,950 GitHub stars. SynthScan examined 4,206,412 lines of code across 22118 source files, recording 8199 pattern matches distributed across 22 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.9K
Stars
TypeScript
Language
4.2M
Lines of Code
22.1K
Files
8.2K
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 9.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 8.7/100 · LOW

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

PR Review Velocity Impact 10.1/100 · LOW

Which changes need focused human review? 8199 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 21HIGH 64MEDIUM 107LOW 8007

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 8199 distinct pattern matches across 22 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 Identifiers7384 hits · 7472 pts
SeverityFileLineSnippetContext
LOWscripts/check-icon-path-precision.ts122function precisionExceptionFromChild(CODE
LOWscripts/check-api-validation-contracts.ts464function isContractFetchHelperCall(line: string, matchIndex: number): boolean {CODE
LOWscripts/check-api-validation-contracts.ts609function findUntypedResponseFindings(CODE
LOWscripts/check-api-validation-contracts.ts679function findSameOriginApiFetchFindings(CODE
LOWscripts/check-api-validation-contracts.ts892function buildBoundaryPolicyMetrics(CODE
LOWscripts/check-api-validation-contracts.ts1027function printBoundaryPolicyMetric(metric: BoundaryPolicyMetric) {CODE
LOWscripts/check-api-validation-contracts.ts1034function printRawFetchAndDoubleCastMetrics(CODE
LOWscripts/check-api-validation-contracts.ts1127function printBoundaryContractDrift(CODE
LOWscripts/bump-npm-package-versions.ts166export function updateLockfileWorkspaceVersion(CODE
LOWscripts/check-openapi-specs.ts456function collectSchemaHolderExamples(CODE
LOWscripts/generate-deployment-config.ts34function buildOAuthDeploymentFacts(): CanonicalOAuthDeploymentFacts {CODE
LOWscripts/generate-deployment-config.ts74function renderOAuthDeploymentFacts(facts: CanonicalOAuthDeploymentFacts): string {CODE
LOWscripts/check-principal-kind-parity.ts44export function parsePrincipalKindLiterals(source: string): PrincipalKindDeclaration[] {CODE
LOWscripts/check-test-patterns.ts148export function findStubAndHookViolations(CODE
LOWscripts/generate-v2-mcp-operations.ts164async function loadUnpublishedOperationKeys(): Promise<Set<string>> {CODE
LOWscripts/check-permission-group-enforcement.ts247export function parseOperationCapabilities(source: string): ParsedOperations {CODE
LOWscripts/check-permission-group-enforcement.ts442export function parseOperationRegistryMembers(source: string): OperationRegistryMember[] {CODE
LOWscripts/check-permission-group-enforcement.test.ts102 function defineCredentialUserOperation(id: string, capability: string) {CODE
LOWscripts/check-permission-group-enforcement.test.ts157 function defineCredentialUserOperation(id: string) {CODE
LOWscripts/generate-v2-cli-api.ts89export async function loadWorkspaceKeyDenialMarkers(): Promise<readonly string[]> {CODE
LOWscripts/check-integration-access.ts140export function findIntegrationAccessViolations(CODE
LOWscripts/generate-docs.ts40export function defaultIntegrationDocsUrl(blockType: string): string {CODE
LOWscripts/generate-docs.ts854export function extractUserSettableParamIds(CODE
LOWscripts/generate-docs.ts1082function collectShorthandPropertyNames(body: string, into: Set<string>): void {CODE
LOWscripts/generate-docs.ts1141export function extractMapperWrittenParamIds(blockContent: string): string[] {CODE
LOWscripts/generate-docs.ts1219export function extractBlockSuppliedParamIds(CODE
LOWscripts/generate-docs.ts1257function extractOperationsFromContent(blockContent: string): BlockOperation[] {CODE
LOWscripts/generate-docs.ts1316function extractSwitchCaseToolMapping(fileContent: string): Map<string, string> {CODE
LOWscripts/generate-docs.ts1497function precededByRegexStartKeyword(content: string, index: number): boolean {CODE
LOWscripts/generate-docs.ts1784function isEnvironmentBoundCredential(blockContent: string): boolean {CODE
LOWscripts/generate-docs.ts1924function writeIntegrationsIconMapping(iconMapping: Record<string, IconRef>): void {CODE
LOWscripts/generate-docs.ts2303function extractSpreadSubBlocksOperations(CODE
LOWscripts/generate-docs.ts2318export function extractInheritedBlockCategory(CODE
LOWscripts/generate-docs.ts2341function extractBlockConfigFromContent(CODE
LOWscripts/generate-docs.ts2567function extractStringPropertyFromContent(CODE
LOWscripts/generate-docs.ts2616function extractEnumPropertyFromContent(content: string, propName: string): string | null {CODE
LOWscripts/generate-docs.ts2645function extractArrayPropertyFromContent(content: string, propName: string): string[] | null {CODE
LOWscripts/generate-docs.ts2682function extractIconNameFromContent(content: string): string | null {CODE
LOWscripts/generate-docs.ts2756function extractOutputsFromContent(content: string): Record<string, any> {CODE
LOWscripts/generate-docs.ts2815function extractToolsAccessFromContent(content: string): string[] {CODE
LOWscripts/generate-docs.ts3034function resolveConstFromTypesContent(CODE
LOWscripts/generate-docs.ts3231function extractOutputsFromToolContent(CODE
LOWscripts/generate-docs.ts3358function extractObjectPropertyBody(content: string, propertyName: string): string | null {CODE
LOWscripts/generate-docs.ts4781function environmentBoundDataverseScopes(sources: OAuthDocsSources): string[] {CODE
LOWscripts/generate-docs.ts5009function formatTriggerProviderName(provider: string): string {CODE
LOWscripts/generate-docs.ts5098function normalizeTriggerOutputNode(node: Record<string, any>): Record<string, any> {CODE
LOWscripts/generate-docs.ts5378function withReferenceDetailsImport(markdown: string): string {CODE
LOWscripts/generate-docs.ts5390function generateTriggerProviderDoc(CODE
LOWscripts/generate-docs.ts5441async function collectPreviewOnlyTriggerIds(): Promise<Set<string>> {CODE
LOWscripts/check-zustand-v5-selectors.ts478function returnsPrimitiveDerivedValue(selector: string): boolean {CODE
LOWscripts/check-zustand-v5-selectors.ts486function usesReferenceFallbackOnlyInsideBlockBody(selector: string): boolean {CODE
LOWscripts/check-zustand-v5-selectors.ts499function isPrimitiveReturnExpression(expression: string, selector: string): boolean {CODE
LOWscripts/check-zustand-v5-selectors.ts519function isIdentifierAssignedPrimitive(identifier: string, selector: string): boolean {CODE
LOWscripts/generate-v2-cli-api.test.ts85function workspaceKeyDenialMarkers(): string[] {CODE
LOWscripts/sync-tool-catalog.ts75function renderRuntimeSchemaModule(catalog: { tools: Record<string, unknown>[] }): string {CODE
LOWscripts/generate-cli-docs.ts1256function assertEveryFieldDocumented(): void {CODE
LOWscripts/create-single-release.ts105export function findPreviousVersionCommit(currentCommit: VersionCommit): VersionCommit | null {CODE
LOWscripts/create-single-release.ts175async function getCommitsBetweenVersions(CODE
LOWscripts/check-tool-request-boundary.ts240function collectFunctionLocalBindings(fn: SyntaxNode, locals: Map<string, SyntaxNode>): void {CODE
LOWscripts/check-tool-request-boundary.ts329function functionReturnsInternalPath(CODE
7324 more matches not shown…
Fake / Example Data296 hits · 316 pts
SeverityFileLineSnippetContext
LOW.agents/skills/design-taste-frontend/SKILL.md591### 9.D Content & Data ("Jane Doe" Effect)COMMENT
LOW.agents/skills/design-taste-frontend/SKILL.md592* **NO generic names.** "John Doe", "Sarah Chan", "Jack Su" → use creative, realistic, locale-appropriate names.COMMENT
LOWpackages/utils/src/string.ts73 * slugify('Acme Corp') // 'acme-corp'COMMENT
LOWpackages/deployment-config/src/env-capabilities.ts203 return normalized !== '' && normalized !== 'placeholder'CODE
LOWpackages/audit/src/log.test.ts62 actorEmail: 'test@test.com',CODE
LOWpackages/emcn/src/components/combobox/combobox.tsx111 'value' | 'onChange' | 'disabled' | 'placeholder'CODE
LOWpackages/sim-setup/src/setup-status.ts24 reason: 'missing' | 'placeholder' | 'invalid secret' | 'invalid URL'CODE
LOWpackages/sim-setup/src/setup-status.ts57 issues.push({ key, reason: 'placeholder' })CODE
LOWapps/desktop/native/computer-use/ComputerUse.swift324 if let placeholder = attribute(element, kAXPlaceholderValueAttribute) as? String { node["placeholder"] =CODE
LOWapps/desktop/src/main/browser-agent/page-functions.ts481 el.getAttribute('placeholder') ||CODE
LOWapps/desktop/src/main/browser-agent/page-functions.ts525 'placeholder',CODE
LOWapps/desktop/src/main/browser-agent/page-functions.ts1656 const label = field.getAttribute('aria-label') || field.getAttribute('placeholder') || ''CODE
LOWapps/desktop/src/main/browser-agent/page-functions.ts2271 const label = field.getAttribute('aria-label') || field.getAttribute('placeholder') || ''CODE
LOWapps/docs/openapi-v2-tables.json7051 "name": "Jane Doe",CODE
LOWapps/sim/blocks/blocks/mysql.ts289 placeholder: '{\n "name": "John Doe",\n "email": "john@example.com",\n "active": true\n}',CODE
LOWapps/sim/blocks/blocks/mysql.ts298 placeholder: '{\n "name": "Jane Doe",\n "email": "jane@example.com"\n}',CODE
LOWapps/sim/blocks/blocks/gamma.ts181 { label: 'Placeholder', id: 'placeholder' },CODE
LOWapps/sim/blocks/blocks/google_sheets.ts161- "list of employees with name and email" -> [{"name": "John Doe", "email": "john@example.com"}, {"name": "Jane Smith", CODE
LOWapps/sim/blocks/blocks/google_sheets.ts231- "append customer info" -> [{"name": "Acme Corp", "contact": "John Smith", "status": "Active"}]CODE
LOWapps/sim/blocks/blocks/google_sheets.ts572- "list of employees with name and email" -> [{"name": "John Doe", "email": "john@example.com"}, {"name": "Jane Smith", CODE
LOWapps/sim/blocks/blocks/google_sheets.ts632- "append customer info" -> [{"name": "Acme Corp", "contact": "John Smith", "status": "Active"}]CODE
LOWapps/sim/blocks/blocks/luma.ts301 placeholder: '[{"email": "user@example.com", "name": "John Doe"}]',CODE
LOWapps/sim/blocks/blocks/luma.ts301 placeholder: '[{"email": "user@example.com", "name": "John Doe"}]',CODE
LOWapps/sim/blocks/blocks/luma.ts312- "invite John Doe at john@example.com and Jane Smith at jane@example.com" -> [{"email": "john@example.com", "name": "JoCODE
LOWapps/sim/blocks/blocks/intercom.ts697Example: [{"id": "contact_id_1"}, {"id": "contact_id_2"}] or [{"email": "user@example.com"}]CODE
LOWapps/sim/blocks/blocks/revenuecat.ts342 placeholder: '{"$email": {"value": "user@example.com", "updated_at_ms": 1709195668093}}',CODE
LOWapps/sim/blocks/blocks/google_contacts.ts140 placeholder: 'Acme Corp',CODE
LOWapps/sim/blocks/blocks/stripe.ts418 placeholder: '{"line1": "123 Main St", "city": "New York", "country": "US"}',CODE
LOWapps/sim/blocks/blocks/square.ts397 placeholder: '{"address_line_1": "123 Main St", "locality": "New York", "country": "US"}',CODE
LOWapps/sim/blocks/blocks/docusign.ts122 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/docusign.ts187 placeholder: '[{"roleName":"Signer","name":"John Doe","email":"john@example.com"}]',CODE
LOWapps/sim/blocks/blocks/microsoft_dynamics_365.ts295 placeholder: '{"name":"Contoso","telephone1":"555-0100"}',CODE
LOWapps/sim/blocks/blocks/quickbooks.ts1832 '{"line1":"123 Main St","city":"San Francisco","countrySubDivisionCode":"CA","postalCode":"94105"}',CODE
LOWapps/sim/blocks/blocks/quickbooks.ts1852 '{"line1":"123 Main St","city":"San Francisco","countrySubDivisionCode":"CA","postalCode":"94105"}',CODE
LOWapps/sim/blocks/blocks/quickbooks.ts1869 '{"line1":"123 Main St","city":"San Francisco","countrySubDivisionCode":"CA","postalCode":"94105"}',CODE
LOWapps/sim/blocks/blocks/datagma.ts60 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/identity_center.ts174 placeholder: 'user@example.com',CODE
LOWapps/sim/blocks/blocks/sailpoint.ts491 placeholder: '["John Doe", "2c9180...id"]',CODE
LOWapps/sim/blocks/blocks/mailgun.ts343 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/mailgun.ts362{"first_name": "John", "last_name": "Doe", "company": "Acme Corp", "plan": "premium"}CODE
LOWapps/sim/blocks/blocks/google_groups.ts303 placeholder: 'user@example.com',CODE
LOWapps/sim/blocks/blocks/leadmagic.ts90 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/sendgrid.ts220 "customer_name": "John Doe",CODE
LOWapps/sim/blocks/blocks/sendgrid.ts374 placeholder: '[{"email": "user@example.com", "first_name": "John"}]',CODE
LOWapps/sim/blocks/blocks/sharepoint.ts471-> {"Title": "John Smith", "Email": "john@example.com", "WorkPhone": "555-1234"}CODE
LOWapps/sim/blocks/blocks/crowdstrike.ts474 placeholder: 'Jane Doe',CODE
LOWapps/sim/blocks/blocks/ketch.ts103 placeholder: '{"email": "user@example.com"}',CODE
LOWapps/sim/blocks/blocks/ketch.ts159 placeholder: '{"email": "user@example.com", "firstName": "John", "lastName": "Doe"}',CODE
LOWapps/sim/blocks/blocks/microsoft_word.ts222 placeholder: '{"{{customer_name}}": "Acme Corp", "{{date}}": "2026-01-31"}',CODE
LOWapps/sim/blocks/blocks/microsoft_word.ts227 'Generate a JSON object mapping each placeholder in a Word template to the value that should replace it, e.g. CODE
LOWapps/sim/blocks/blocks/microsoft_word.ts621 '# Fill a Word Template\n\nTurn an approved template into a finished document without touching the template itseCODE
LOWapps/sim/blocks/blocks/findymail.ts98 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/loops.ts258 "company": "Acme Inc",CODE
LOWapps/sim/blocks/blocks/microsoft_dataverse.ts206 'JSON object with column values (e.g., {"name": "Contoso", "telephone1": "555-0100"})',CODE
LOWapps/sim/blocks/blocks/posthog.ts544 placeholder: '{"email": "user@example.com", "plan": "enterprise"}',CODE
LOWapps/sim/blocks/blocks/posthog.ts563 "email": "user@example.com",CODE
LOWapps/sim/blocks/blocks/zep.ts91 placeholder: 'user@example.com',CODE
LOWapps/sim/blocks/blocks/enrow.ts46 placeholder: 'John Doe',CODE
LOWapps/sim/blocks/blocks/smartlead.ts583 placeholder: 'Acme Corp',CODE
LOWapps/sim/blocks/blocks/cloudflare.ts2280 'Generate a JSON array of Cloudflare Access rules from the user\'s description. These are evaluated with OR loCODE
236 more matches not shown…
Hallucination Indicators21 hits · 230 pts
SeverityFileLineSnippetContext
CRITICALapps/desktop/src/main/server-window.test.ts59 const found = win.webContents.on.mock.calls.find(([event]) => event === name)?.[1]CODE
CRITICALapps/desktop/src/main/shell-theme.test.ts18 const read = win.webContents.ipc.handle.mock.calls.find(CODE
CRITICALapps/desktop/src/main/load-health.test.ts27 const handler = win.webContents.on.mock.calls.find(([name]) => name === 'did-fail-load')?.[1]CODE
CRITICALapps/desktop/src/main/dialogs.test.ts22 const handler = win.webContents.ipc.on.mock.calls.find(CODE
CRITICALapps/desktop/src/main/browser-credentials/fill.test.ts267 const request = context.contents.send.mock.calls.at(-1)?.[1]CODE
CRITICALapps/desktop/src/main/browser-credentials/fill.test.ts395 const request = context.contents.send.mock.calls.at(-1)![1]CODE
CRITICALapps/docs/lib/content/request-samples.ts74 ? `request.Content!.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse(${quote(value)});`CODE
CRITICALapps/realtime/src/handlers/file-doc.test.ts961 const reply = b.socket.emit.mock.calls.find(CODE
CRITICALapps/sim/app/workspace/[workspaceId]/files/prefetch.ts126 return listWorkspaceFileFoldersContract.response.schema.shape.folders.parse(folders)CODE
CRITICALapps/sim/hooks/queries/mothership-chats.ts285 const mode = getMothershipChatResponseSchema.shape.chat.shape.mode.parse(chat.mode)CODE
CRITICALapps/sim/hooks/queries/mothership-chats.ts294 effort: getMothershipChatResponseSchema.shape.chat.shape.effort.parse(chat.effort ?? null),CODE
CRITICALapps/sim/lib/auth/sso/provider-repository.ts147 const body = plugin.endpoints.registerSSOProvider.options.body.parse(input)CODE
CRITICALapps/sim/lib/auth/sso/provider-repository.ts214 const body = plugin.endpoints.updateSSOProvider.options.body.parse(input)CODE
CRITICALapps/sim/lib/api/contracts/v2/knowledge.ts106 strategy: knowledgeBaseDataSchema.shape.chunkingConfig.shape.strategy.describe(CODE
CRITICALapps/sim/lib/api/contracts/v2/knowledge.ts109 strategyOptions: knowledgeBaseDataSchema.shape.chunkingConfig.shape.strategyOptions.describe(CODE
CRITICAL⚡apps/sim/lib/api/contracts/v2/workflows.ts2147 id: v1WorkflowExportPayloadSchema.shape.workflow.shape.id.describe(CODE
CRITICAL⚡apps/sim/lib/api/contracts/v2/workflows.ts2150 name: v1WorkflowExportPayloadSchema.shape.workflow.shape.name.describe(CODE
CRITICAL⚡apps/sim/lib/api/contracts/v2/workflows.ts2153 description: v1WorkflowExportPayloadSchema.shape.workflow.shape.description.describe(CODE
CRITICAL⚡apps/sim/lib/api/contracts/v2/workflows.ts2156 workspaceId: v1WorkflowExportPayloadSchema.shape.workflow.shape.workspaceId.describe(CODE
CRITICALapps/sim/lib/api/contracts/v2/custom-tools.ts64 name: customToolSchemaSchema.shape.function.shape.name.describe(CODE
CRITICALapps/sim/lib/api/contracts/v2/custom-tools.ts67 description: customToolSchemaSchema.shape.function.shape.description.describe(CODE
Over-Commented Block180 hits · 179 pts
SeverityFileLineSnippetContext
LOWturbo.json1{COMMENT
LOWdocker-compose.prod.yml21 # TRUSTED_ORIGINS: comma-separated public origins to trust for auth inCOMMENT
LOWscripts/generate-image-manifest.ts161 const entries = input.imagesCOMMENT
LOWscripts/sync-metrics-contract.ts81 const constLines = pairs.map((p) => ` ${p.ident}: ${JSON.stringify(p.name)},`).join('\n')COMMENT
LOWpackages/sim-cli/src/contract/commands.ts281 },COMMENT
LOWpackages/sim-cli/src/contract/commands.ts621 compareWorkflowVersions: { command: 'workflows versions compare' },COMMENT
LOWpackages/sim-cli/src/contract/commands.ts2001 // Every other `--limit` in the CLI is a page size typed as a bareCOMMENT
LOWpackages/sim-cli/src/contract/commands.ts2041 },COMMENT
LOWpackages/sim-cli/src/contract/commands.ts2161 // this same leaf and renders by hand. These stay omitted because sendingCOMMENT
LOWpackages/sim-cli/src/contract/commands.ts2321 abortFileUpload: { hidden: true },COMMENT
LOWpackages/sim-cli/src/config/profile.ts601 // `normalizeWorkspaceId`: `new URL()` tolerates padding and hands the paddedCOMMENT
LOWpackages/db/scripts/register-sso-provider.ts641 // constraint (sso_provider.provider_id is a plain index, and prod alreadyCOMMENT
LOWpackages/db/scripts/migrate-block-api-keys-to-byok.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/db/scripts/migrate-block-api-keys-to-byok.ts21// Optional guard: only migrate a key for <providerId>COMMENT
LOW.github/workflows/disk-gc.yml1name: disk-gcCOMMENT
LOW.github/workflows/disk-gc.yml101COMMENT
LOW.github/workflows/codeql.yml1name: codeqlCOMMENT
LOW.github/workflows/codeql.yml21 push:COMMENT
LOW.github/workflows/codeql.yml41 - '**/*.js'COMMENT
LOW.github/workflows/checks.yml561 # Lint, audits, type-check and the schema sync check: about two minutes of mostly cached work,COMMENT
LOW.github/workflows/checks.yml641 # `⚠ … skipping` line; the migration audit printed `✓ No new migrations toCOMMENT
LOW.github/workflows/checks.yml841 fiCOMMENT
LOW.github/workflows/helm.yml81 # external-secrets all gate on it). Beyond `helm lint` it runs yamllint overCOMMENT
LOW.github/workflows/helm.yml321 # forces a version bump on every chart change, so a version that isCOMMENT
LOW.github/workflows/migrate.yml41 # One migrate job per environment at a time, so a manual dispatch queuesCOMMENT
LOW.github/workflows/companion.yml1name: companionCOMMENT
LOW.github/workflows/ci.yml1name: ciCOMMENT
LOW.github/workflows/ci.yml161 matrix:COMMENT
LOW.github/workflows/ci.yml861 # .github/actions/image): the extra manifests they add to an indexCOMMENT
LOW.github/workflows/ci.yml981 # digest can prove. ghcr holds the latest tags back whenCOMMENT
LOW.github/workflows/ci.yml1081COMMENT
LOW.github/codeql/codeql-config.yml21 - '**/e2e/**'COMMENT
LOW.github/codeql/codeql-config.yml41# (incremental) analysis. Extraction is ~53% of a run and is exactly what overlayCOMMENT
LOW.github/scripts/ci-gate.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/http-e2e.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/stop-session.sh1#!/usr/bin/env bashCOMMENT
LOW.github/actions/image/action.yml81 sbom: falseCOMMENT
LOW.github/actions/image/action.yml101 #COMMENT
LOW.github/actions/image/action.yml121 echo "::warning::max-cache-size-mb must be a positive whole number of MB, got '${KEEP_MB}' — skipping prune raCOMMENT
LOW.github/actions/image/action.yml141 # (moby/buildkit#1198). The builder's post step then SIGTERMs buildkitdCOMMENT
LOWapps/pii/server.py181# idle copy of every model.COMMENT
LOWapps/desktop/src/main/terminal/tmux.ts401 try {COMMENT
LOWapps/desktop/src/main/browser-agent/page-functions.ts2101 // natively, so Tab alone is enough to get there. Treated like aCOMMENT
LOWapps/desktop/src/main/browser-agent/driver.ts3801 const targetFrame = frameExecutionTarget(target, contents)COMMENT
LOWapps/desktop/src/main/browser-agent/session.ts2401 // Electron's plugin switch only admits its internal plugins; the built-inCOMMENT
LOWapps/docs/scripts/vercel-ignore-build.sh1#!/usr/bin/env bashCOMMENT
LOWapps/docs/lib/redirects.ts261 */COMMENT
LOWapps/realtime/src/handlers/file-doc.ts1081 broadcastLocal(io, name, encoding.toUint8Array(encoder), null)COMMENT
LOWapps/realtime/src/handlers/file-doc.ts1101 // single-replica merge branch (where every agent frame is AGENT_SYNC_ORIGIN), and the cluster flag isCOMMENT
LOWapps/realtime/src/handlers/workflow.ts181 // mapping did not yet exist — cleanupEvictedSocket would find nothing toCOMMENT
LOWapps/realtime/src/handlers/tables.ts141 // cancels A the instant B arrives.COMMENT
LOWapps/realtime/src/handlers/tables.ts281 // disconnected.COMMENT
LOWapps/realtime/src/handlers/connection.ts41 // await: Socket.IO clears `socket.rooms` via leaveAll() as soon as theCOMMENT
LOWapps/sim/blocks/blocks/zoho-desk.ts2661 if (value !== undefined) result[name] = valueCOMMENT
LOWapps/sim/blocks/blocks/zoho-desk.ts2721 // Always assigned, never conditionally: an emptied multi-select storesCOMMENT
LOWapps/sim/blocks/blocks/zoho-desk.ts2741 result.from = toPaginationValue(rawFrom, 0)COMMENT
LOWapps/sim/blocks/blocks/manageengine-sdp.ts261 // The data center is a closed list rather than a base-URL field: the valueCOMMENT
LOWapps/sim/blocks/blocks/manageengine-sdp.ts1061 // model addresses tool params by their real names. The tool is alreadyCOMMENT
LOWapps/sim/background/workflow-column-execution.ts1001COMMENT
LOWapps/sim/tools/index.ts401 params: Record<string, unknown>,COMMENT
120 more matches not shown…
Cross-Language Confusion (JS/TS)30 hits · 170 pts
SeverityFileLineSnippetContext
HIGHscripts/desktop-prune-workflow.test.ts44 elif [ "$1 $2" = 'release delete' ]; thenCODE
HIGHapps/sim/app/playground/page.tsx115 print(f"Hello, {name}")CODE
HIGH…/deploy/components/deploy-modal/components/api/api.tsx147print(response.json())`CODE
HIGH…/deploy/components/deploy-modal/components/api/api.tsx214 print(line.decode("utf-8"))`CODE
HIGH…/deploy/components/deploy-modal/components/api/api.tsx293print(execution)`CODE
HIGH…/deploy/components/deploy-modal/components/api/api.tsx342print(status)`CODE
HIGH…/deploy/components/deploy-modal/components/api/api.tsx386print(limits)`CODE
HIGHapps/sim/scripts/function-sandbox-parity-manifest.ts319print(${JSON.stringify(resultPrefix)} + json.dumps(manifest, separators=(",", ":")))CODE
HIGHapps/sim/scripts/probes/session-process.ts23print(os.getuid(), flush=True)CODE
HIGHapps/sim/lib/uploads/documents/compile.ts362 print("xlsx recalc skipped:", __sim_recalc_err)CODE
HIGH…/sim/lib/workspace-files/render-document-for-vision.ts84 print("__SIM_RESULT__=" + json.dumps({"first": first, "last": last, "total": total}))CODE
HIGH…/sim/lib/workspace-files/render-document-for-vision.ts110 print("__SIM_RESULT__=" + json.dumps({"first": first, "last": last, "total": total}))`CODE
HIGH…ps/sim/lib/execution/remote-sandbox/session-process.ts60elif action == 'init':CODE
HIGH…ps/sim/lib/execution/remote-sandbox/session-process.ts89elif action == 'stop':CODE
HIGH…ps/sim/lib/execution/remote-sandbox/session-process.ts117 print(json.dumps({'settled': True}))CODE
HIGH…/lib/execution/remote-sandbox/session-file-snapshot.ts28 print('${FAILURE_MARKER} ' + reason + (' ' + detail if detail else ''))CODE
HIGH…s/sim/lib/execution/remote-sandbox/file-publication.ts25 print('Destination already exists; use --force to overwrite it.', file=sys.stderr)CODE
HIGH…/tools/handlers/workbench-confidentiality.live.test.ts1019 print(hashlib.sha256(source.read()).hexdigest())CODE
HIGH…/tools/handlers/workbench-confidentiality.live.test.ts1021 print(','.join(archive.namelist()))CODE
HIGH…/sim/executor/handlers/pi/cloud/review/tools-script.ts231 elif len(prefix) < max_line_bytes:CODE
HIGH…/sim/executor/handlers/pi/cloud/review/tools-script.ts429 elif prefix == b'-':CODE
HIGH…/sim/executor/handlers/pi/cloud/review/tools-script.ts433 elif prefix == b'+':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts523 elif comment['line'] in found and start_found[comment['start_line']] != found[comment['line']]:CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts533elif operation == 'search':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts535elif operation == 'find':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts537elif operation == 'list':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts539elif operation == 'list_changed_files':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts541elif operation == 'read_file_diff':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts543elif operation == 'validate_comments':CODE
HIGH⚡…/sim/executor/handlers/pi/cloud/review/tools-script.ts545elif operation == 'preflight_checkout':CODE
Structural Annotation Overuse90 hits · 142 pts
SeverityFileLineSnippetContext
LOW.agents/skills/validate-integration/SKILL.md20## Step 1: Gather All FilesCOMMENT
LOW.agents/skills/validate-integration/SKILL.md46## Step 2: Pull API DocumentationCOMMENT
LOW.agents/skills/validate-integration/SKILL.md70## Step 3: Validate ToolsCOMMENT
LOW.agents/skills/validate-integration/SKILL.md188## Step 4: Validate BlockCOMMENT
LOW.agents/skills/validate-integration/SKILL.md305## Step 5: Validate OAuth Scopes (if OAuth service)COMMENT
LOW.agents/skills/validate-integration/SKILL.md316## Step 6: Validate Deployment Availability (if OAuth service)COMMENT
LOW.agents/skills/validate-integration/SKILL.md337## Step 7: Validate Pagination ConsistencyCOMMENT
LOW.agents/skills/validate-integration/SKILL.md345## Step 8: Validate Memory Load SafetyCOMMENT
LOW.agents/skills/validate-integration/SKILL.md370## Step 9: Validate Error HandlingCOMMENT
LOW.agents/skills/validate-integration/SKILL.md376## Step 10: Report and FixCOMMENT
LOW.agents/skills/add-trigger/SKILL.md52## Step 1: Create `utils.ts`COMMENT
LOW.agents/skills/add-trigger/SKILL.md105## Step 2: Create Trigger FilesCOMMENT
LOW.agents/skills/add-trigger/SKILL.md142## Step 3: Register and WireCOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md22## Step 1: Register the BYOK Provider IDCOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md45## Step 2: Research the API's Pricing Model and Rate LimitsCOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md79## Step 3: Add `hosting` Config to the ToolCOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md199## Step 4: Hide the API Key Field When HostedCOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md254## Step 5: Add to the BYOK Settings UICOMMENT
LOW.agents/skills/add-hosted-key/SKILL.md271## Step 6: Summarize Pricing and Throttling ComparisonCOMMENT
LOW.agents/skills/validate-permission-group-item/SKILL.md17## Step 1: Registry entry (`lib/permission-groups/fields.ts`)COMMENT
LOW.agents/skills/validate-permission-group-item/SKILL.md26## Step 2: Schemas, type, defaults, parserCOMMENT
LOW⚡.agents/skills/validate-permission-group-item/SKILL.md49## Step 3: Admin UI (`ee/access-control/components/group-detail.tsx`)COMMENT
LOW⚡.agents/skills/validate-permission-group-item/SKILL.md56## Step 4: Capability ruleCOMMENT
LOW⚡.agents/skills/validate-permission-group-item/SKILL.md66## Step 5: Prove the enforcement — do not assume itCOMMENT
LOW.agents/skills/validate-permission-group-item/SKILL.md99## Step 6: TestsCOMMENT
LOW.agents/skills/validate-permission-group-item/SKILL.md106## Step 7: Run the checksCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md19## Step 1: Gather All FilesCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md43## Step 2: Pull API DocumentationCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md66## Step 3: Validate Trigger DefinitionsCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md95## Step 4: Validate Provider HandlerCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md134## Step 5: Validate Automatic Subscription LifecycleCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md156## Step 6: Validate Registration and Block WiringCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md175## Step 7: Validate SecurityCOMMENT
LOW.agents/skills/validate-trigger/SKILL.md183## Step 8: Report and FixCOMMENT
LOW.agents/skills/add-enrichment/SKILL.md32## Step 1: Pick the data-source tool(s)COMMENT
LOW.agents/skills/add-enrichment/SKILL.md44## Step 2: Verify hosted-key support — chain to `/add-hosted-key` if missingCOMMENT
LOW.agents/skills/add-enrichment/SKILL.md63## Step 3: Write the enrichment definitionCOMMENT
LOW.agents/skills/add-enrichment/SKILL.md118## Step 4: Register itCOMMENT
LOW.agents/skills/add-enrichment/SKILL.md131## Step 5: VerifyCOMMENT
LOW.agents/skills/validate-connector/SKILL.md26## Step 1: Gather All FilesCOMMENT
LOW.agents/skills/validate-connector/SKILL.md56## Step 2: Pull API DocumentationCOMMENT
LOW.agents/skills/validate-connector/SKILL.md83## Step 3: Validate API EndpointsCOMMENT
LOW.agents/skills/validate-connector/SKILL.md126## Step 4: Validate OAuth Scopes (if OAuth connector)COMMENT
LOW.agents/skills/validate-connector/SKILL.md154## Step 5: Validate PaginationCOMMENT
LOW.agents/skills/validate-connector/SKILL.md178## Step 6: Validate Data TransformationCOMMENT
LOW.agents/skills/validate-connector/SKILL.md208## Step 7: Validate Tag Definitions and mapTagsCOMMENT
LOW.agents/skills/validate-connector/SKILL.md223## Step 8: Validate Config Fields and ValidationCOMMENT
LOW.agents/skills/validate-connector/SKILL.md246## Step 9: Validate getDocumentCOMMENT
LOW.agents/skills/validate-connector/SKILL.md258## Step 10: Validate General QualityCOMMENT
LOW.agents/skills/validate-connector/SKILL.md299## Step 11: Report and FixCOMMENT
LOW.agents/skills/add-integration/SKILL.md23## Step 1: Research the APICOMMENT
LOW.agents/skills/add-integration/SKILL.md117## Step 2: Create ToolsCOMMENT
LOW.agents/skills/add-integration/SKILL.md185## Step 3: Create BlockCOMMENT
LOW.agents/skills/add-integration/SKILL.md213## Step 4: Add IconCOMMENT
LOW.agents/skills/add-integration/SKILL.md267## Step 5: Create Triggers (Optional)COMMENT
LOW.agents/skills/add-integration/SKILL.md274## Step 6: Register EverythingCOMMENT
LOW.agents/skills/add-integration/SKILL.md343## Step 7: Configure Deployment AvailabilityCOMMENT
LOW.agents/skills/add-integration/SKILL.md387## Step 8: Generate and Validate the CatalogCOMMENT
LOW.agents/skills/add-model/SKILL.md27## Step 1: Live source-of-truth lookupCOMMENT
LOW.agents/skills/add-model/SKILL.md46## Step 2: Consumption Matrix (which provider honors which capability)COMMENT
30 more matches not shown…
Modern AI Meta-Vocabulary49 hits · 104 pts
SeverityFileLineSnippetContext
MEDIUMpackages/db/scripts/migrate-block-api-keys-to-byok.ts14// translate, guardrails, pi, router_v2). These share oneCOMMENT
MEDIUMapps/sim/blocks/blocks/agent.ts119[{"role": "system", "content": "You are a Senior Code Reviewer with expertise in software architecture, security, and beCODE
MEDIUMapps/sim/blocks/blocks/dspy.ts282 '# Reason with Chain of Thought\n\nAnswer a question through a self-hosted DSPy Chain of Thought program that exCODE
MEDIUMapps/sim/blocks/blocks/guardrails.ts39 docsLink: 'https://docs.sim.ai/workflows/blocks/guardrails',CODE
MEDIUMapps/sim/blocks/blocks/kalshi.ts1091 '# Place a Limit Order\n\nSubmit a limit order on a chosen Kalshi market with guardrails.\n\n## Steps\n1. Get thCODE
MEDIUMapps/sim/blocks/blocks/supabase.ts1578 '# Semantic Vector Search in Supabase\n\nFind the most relevant rows by embedding similarity, the retrieval stepCODE
MEDIUMapps/sim/tools/gmail/read.ts152 // For agentic workflows, we'll fetch the first message by defaultCOMMENT
MEDIUMapps/sim/emails/broadcasts/v0.6.html164 <p style="margin:0;color:#ffffff;font-family:-apple-system,'SF Pro Display','SF Pro Text','HCODE
MEDIUMapps/sim/lib/compare/data/sim.ts462 url: 'https://docs.sim.ai/workflows/blocks/guardrails',CODE
MEDIUMapps/sim/lib/compare/data/sim.ts1009 url: 'https://docs.sim.ai/workflows/blocks/guardrails',CODE
MEDIUMapps/sim/lib/compare/data/competitors/langflow.ts403 url: 'https://docs.langflow.org/guardrails',CODE
MEDIUMapps/sim/lib/compare/data/competitors/langflow.ts835 url: 'https://docs.langflow.org/guardrails',CODE
MEDIUMapps/sim/lib/compare/data/competitors/langchain.ts1177 url: 'https://techcrunch.com/2025/10/21/open-source-agentic-startup-langchain-hits-1-25b-valuation/',CODE
MEDIUMapps/sim/lib/compare/data/competitors/make.ts621 url: 'https://www.make.com/en/blog/agentic-operating-system',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts37 url: 'https://www.stackai.com/blog/the-agentic-development-life-cycle-how-to-manage-ai-agents-at-scale',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts48 url: 'https://www.stackai.com/blog/the-agentic-development-life-cycle-how-to-manage-ai-agents-at-scale',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts210 url: 'https://www.stackai.com/blog/the-agentic-development-life-cycle-how-to-manage-ai-agents-at-scale',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts225 url: 'https://www.stackai.com/blog/the-agentic-development-life-cycle-how-to-manage-ai-agents-at-scale',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts382 url: 'https://www.stackai.com/insights/how-to-design-ai-agent-guardrails-best-practices-for-input-validationCODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts396 url: 'https://www.stackai.com/blog/introducing-stackai-human-in-the-loop-agentic-workflows-you-can-trust',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts442 url: 'https://docs.stackai.com/agentic-adoption-and-security/scalability/prompt-library',CODE
MEDIUMapps/sim/lib/compare/data/competitors/stackai.ts827 url: 'https://www.stackai.com/insights/how-to-design-ai-agent-guardrails-best-practices-for-input-validationCODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts52 url: 'https://docs.workato.com/agentic/agentic.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts123 url: 'https://docs.workato.com/en/agentic/agent-studio/knowledge-bases/data-ingestion.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts159 url: 'https://docs.workato.com/agentic/agentic.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts432 url: 'https://docs.workato.com/agentic/agentic.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts459 url: 'https://docs.workato.com/en/agentic/agent-studio/knowledge-bases/knowledge-bases.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts500 url: 'https://docs.workato.com/agentic/agentic.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts576 url: 'https://docs.workato.com/agentic/skills',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts594 url: 'https://docs.workato.com/agentic/agent-studio/chat-interface/chat-interface.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts599 url: 'https://docs.workato.com/en/agentic/agent-studio/conversations.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts614 url: 'https://docs.workato.com/en/agentic/agent-studio/knowledge-bases/knowledge-bases.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts619 url: 'https://docs.workato.com/en/agentic/agent-studio/knowledge-bases/data-ingestion.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts654 url: 'https://docs.workato.com/agentic/agentic.html',CODE
MEDIUMapps/sim/lib/compare/data/competitors/workato.ts830 url: 'https://www.workato.com/agentic/mcp',CODE
MEDIUM…ps/sim/lib/compare/data/competitors/openai-agentkit.ts133 { text: 'Guardrails block', href: 'https://docs.sim.ai/workflows/blocks/guardrails' },CODE
MEDIUM…ps/sim/lib/compare/data/competitors/openai-agentkit.ts250 url: 'https://guardrails.openai.com/',CODE
MEDIUM…ps/sim/lib/compare/data/competitors/openai-agentkit.ts1189 url: 'https://guardrails.openai.com/',CODE
MEDIUMapps/sim/lib/compare/data/competitors/crewai.ts161 url: 'https://blog.crewai.com/enabling-domain-experts-to-build-and-deploy-agentic-workflows-without-the-needCODE
MEDIUMapps/sim/lib/compare/data/competitors/crewai.ts201 url: 'https://sambanova.ai/blog/sambanova-and-crewai-partner-to-deliver-agentic-ai-at-scale-on-crewai-amp',CODE
MEDIUMapps/sim/lib/compare/data/competitors/crewai.ts1166 url: 'https://siliconangle.com/2024/10/22/agentic-ai-startup-crewai-closes-18m-funding-round/',CODE
MEDIUMapps/sim/lib/compare/data/competitors/gumloop.ts165 url: 'https://www.gumloop.com/blog/agentic-ai-tools',CODE
MEDIUMapps/sim/lib/compare/data/competitors/gumloop.ts424 url: 'https://www.gumloop.com/blog/agentic-ai-tools',CODE
MEDIUMapps/sim/executor/handlers/workflow/handler.ts886 // internal tool calls (knowledge, guardrails, MCP, Mothership) canCOMMENT
MEDIUMhelm/sim/README.md536 # The log-redaction path calls the app's own /api/guardrails/mask-batch,COMMENT
MEDIUMhelm/sim/values.yaml168 KB_OPENAI_MODEL_NAME: "" # Azure deployment name serving the configured KB embedding moCODE
MEDIUMhelm/sim/values.yaml949# /api/guardrails/mask-batch, which must be reachable from inside the cluster).COMMENT
MEDIUMhelm/sim/values.yaml1731# Copilot service configuration (optional microservice)COMMENT
MEDIUMhelm/sim/examples/values-azure.yaml101 KB_OPENAI_MODEL_NAME: "" # Azure deployment name serving the KB embedding model (used oCODE
Magic Placeholder Names18 hits · 100 pts
SeverityFileLineSnippetContext
HIGHpackages/python-sdk/README.md35 api_key=os.getenv("SIM_API_KEY", "your-api-key-here"),CODE
HIGHpackages/ts-sdk/README.md36 apiKey: 'your-api-key-here',CODE
HIGHpackages/db/scripts/deregister-sso-provider.ts11 * DATABASE_URL=your-database-urlCOMMENT
HIGHapps/docs/openapi-core.json58 "source": "curl -X POST \\\n \"https://www.sim.ai/api/workflows/{id}/execute\" \\\n -H \"X-API-Key: YOUR_ACODE
HIGHapps/docs/openapi-core.json167 "source": "curl \\\n \"https://www.sim.ai/api/workflows/{id}/executions/{executionId}\" \\\n -H \"X-API-KeCODE
HIGHapps/docs/openapi-core.json173 "source": "curl \\\n \"https://www.sim.ai/api/workflows/{id}/executions/{executionId}?selectedOutputs=blockCODE
HIGHapps/docs/openapi-core.json319 "source": "curl -X POST \\\n \"https://www.sim.ai/api/workflows/{id}/executions/{executionId}/cancel\" \\\nCODE
HIGHapps/docs/openapi-core.json389 "source": "curl -X GET \\\n \"https://www.sim.ai/api/jobs/{jobId}\" \\\n -H \"X-API-Key: YOUR_API_KEY\""CODE
HIGHapps/docs/openapi-core.json449 "source": "curl -X GET \\\n \"https://www.sim.ai/api/workflows/{id}/paused?status=paused\" \\\n -H \"X-APICODE
HIGHapps/docs/openapi-core.json559 "source": "curl -X GET \\\n \"https://www.sim.ai/api/workflows/{id}/paused/{executionId}\" \\\n -H \"X-APICODE
HIGHapps/docs/openapi-core.json618 "source": "curl -X GET \\\n \"https://www.sim.ai/api/resume/{workflowId}/{executionId}\" \\\n -H \"X-API-KCODE
HIGHapps/docs/openapi-core.json693 "source": "curl -X GET \\\n \"https://www.sim.ai/api/resume/{workflowId}/{executionId}/{contextId}\" \\\n CODE
HIGHapps/docs/openapi-core.json760 "source": "curl -X POST \\\n \"https://www.sim.ai/api/resume/{workflowId}/{executionId}/{contextId}\" \\\n CODE
HIGHapps/docs/openapi-core.json987 "source": "curl -X GET \\\n \"https://www.sim.ai/api/users/me/usage-limits\" \\\n -H \"X-API-Key: YOUR_APICODE
HIGH⚡apps/docs/lib/content/openapi.ts152 if (scheme.in === 'header') headers[scheme.name] = 'YOUR_API_KEY'CODE
HIGH⚡apps/docs/lib/content/openapi.ts153 else if (scheme.in === 'query') query.set(scheme.name, 'YOUR_API_KEY')CODE
HIGH⚡apps/docs/lib/content/openapi.ts154 else if (scheme.in === 'cookie') headers.Cookie = `${scheme.name}=YOUR_API_KEY`CODE
HIGH…onents/mcp-server-form-modal/mcp-server-form-modal.tsx721 placeholder='https://mcp.server.dev/{{YOUR_API_KEY}}/sse'CODE
Decorative Section Separators31 hits · 93 pts
SeverityFileLineSnippetContext
MEDIUMapps/sim/blocks/blocks/azure_devops.ts128 // ── Shared auth + org/project ────────────────────────────────────────────COMMENT
MEDIUMapps/sim/blocks/blocks/azure_devops.ts152 // ── Pipeline fields ──────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/blocks/blocks/azure_devops.ts175 // ── Build fields ─────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/blocks/blocks/azure_devops.ts235 // ── Work Item fields ─────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/sandboxes/pptx-generate.ts25 // ── Image helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts12// ── List Pipelines ──────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts38// ── Get Pipeline ────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts71// ── List Pipeline Runs ──────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts98// ── Get Pipeline Run ────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts124// ── List Builds ─────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts161// ── List Build Logs ─────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts186// ── Get Build Log ────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts204// ── Get Build Timeline ────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts234// ── Get Work Items Between Builds ────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts256// ── Query Work Items ─────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts283// ── Get Work Item ─────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts298// ── Get Work Items Batch ───────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts315// ── Create Work Item ───────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts351// ── Update Work Item ───────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts385// ── Add Comment ────────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts415// ── Response Union ────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/sim/tools/azure_devops/types.ts417// ── Get Comments ──────────────────────────────────────────────────────────────COMMENT
MEDIUMhelm/sim/examples/values-gcp.yaml24# --------------------------COMMENT
MEDIUMhelm/sim/examples/values-gcp.yaml351# -----------------------------------------------------------------------------COMMENT
MEDIUMhelm/sim/examples/values-gcp.yaml353# -----------------------------------------------------------------------------COMMENT
MEDIUMhelm/sim/examples/values-aws.yaml26# --------------------------COMMENT
MEDIUMhelm/sim/examples/values-aws.yaml309# -----------------------------------------------------------------------------COMMENT
MEDIUMhelm/sim/examples/values-aws.yaml311# -----------------------------------------------------------------------------COMMENT
MEDIUMhelm/sim/examples/values-azure.yaml24# --------------------------COMMENT
MEDIUMhelm/sim/examples/values-azure.yaml299# -----------------------------------------------------------------------------COMMENT
MEDIUMhelm/sim/examples/values-azure.yaml301# -----------------------------------------------------------------------------COMMENT
Excessive Try-Catch Wrapping28 hits · 36 pts
SeverityFileLineSnippetContext
LOWpackages/python-sdk/README.md43except Exception as error:CODE
LOWpackages/python-sdk/README.md354 except Exception as error:CODE
LOWpackages/python-sdk/README.md384 except Exception as error:CODE
LOWpackages/python-sdk/README.md493 except Exception as error:CODE
MEDIUMpackages/python-sdk/README.md332def run_workflow():CODE
MEDIUMpackages/python-sdk/README.md368def execute_with_error_handling():CODE
LOWpackages/python-sdk/examples/basic_usage.py28 except Exception as error:CODE
LOWpackages/python-sdk/examples/basic_usage.py63 except Exception as error:CODE
LOW⚡packages/python-sdk/examples/basic_usage.py89 except Exception as error:CODE
MEDIUM⚡packages/python-sdk/examples/basic_usage.py90 print(f"Error: {error}")CODE
LOW⚡packages/python-sdk/examples/basic_usage.py99 except Exception as error:CODE
MEDIUM⚡packages/python-sdk/examples/basic_usage.py100 print(f"Error: {error}")CODE
LOWpackages/python-sdk/examples/basic_usage.py141 except Exception as error:CODE
LOWpackages/python-sdk/examples/basic_usage.py180 except Exception as error:CODE
LOWpackages/python-sdk/examples/basic_usage.py214 except Exception as error:CODE
LOWpackages/python-sdk/examples/basic_usage.py256 except Exception as e:CODE
LOWapps/desktop/native/computer-use/tests/electron-live.py334 except Exception as error:CODE
LOWapps/sim/scripts/parser-eval/reference-extract.py14 except Exception as e: out['pdfplumber_error'] = str(e)CODE
LOWapps/sim/scripts/parser-eval/reference-extract.py50 except Exception as e: ref = {'error': str(e)}CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py46 except Exception:CODE
LOW⚡apps/sim/scripts/parser-eval/bench/reference.py86 except Exception:CODE
LOW⚡apps/sim/scripts/parser-eval/bench/reference.py89 except Exception as e:CODE
LOW⚡apps/sim/scripts/parser-eval/bench/reference.py93 except Exception as e:CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py193 except Exception as e:CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py204 except Exception as e:CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py219 except Exception as e:CODE
LOWapps/sim/lib/uploads/documents/compile.ts361except Exception as __sim_recalc_err:CODE
LOW…/lib/execution/remote-sandbox/session-file-snapshot.ts61except Exception as error:CODE
Self-Referential Comments16 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/helm.yml471 # Creating the pages branch and turning on GitHub Pages are one-timeCOMMENT
MEDIUMapps/sim/blocks/blocks/google_sheets.ts1371 '# Create a Spreadsheet\n\nStand up a new spreadsheet.\n\n## Steps\n1. Set the Spreadsheet Title.\n2. OptionallyCODE
MEDIUMapps/sim/blocks/blocks/trello.ts1513 '# Create a Trello Card\n\nAdd a new card to a list so work is captured on the right board.\n\n## Steps\n1. Use CODE
MEDIUMapps/sim/blocks/blocks/wealthbox.ts385 '# Create a Wealthbox Follow-up Task\n\nAdd a task to a client record so an advisor follow-up is not missed.\n\nCODE
MEDIUMapps/sim/blocks/blocks/jira.ts1676 '# Create a Bug From a Report\n\nConvert a raw bug report into a clean, actionable Jira issue.\n\n## Steps\n1. PCODE
MEDIUMapps/sim/blocks/blocks/google_forms.ts652 '# Create a Form\n\nBuild a new Google Form with questions.\n\n## Steps\n1. Run Create Form with the form title CODE
MEDIUMapps/sim/blocks/blocks/google_groups.ts611 '# Create a Group\n\nStand up a new Workspace group.\n\n## Steps\n1. Decide the group email address, display namCODE
MEDIUMapps/sim/blocks/blocks/google_docs.ts746 '# Create a Document from Content\n\nGenerate a new Google Doc from supplied or drafted content.\n\n## Steps\n1.CODE
MEDIUMapps/sim/blocks/blocks/google_meet.ts289 '# Create a Meeting Space\n\nSpin up a Google Meet space to share.\n\n## Steps\n1. Decide the Access Type: Open CODE
MEDIUMapps/sim/blocks/blocks/typeform.ts587 '# Create a Typeform Form\n\nSpin up a new form or quiz programmatically.\n\n## Steps\n1. Use the Create Form opCODE
MEDIUMapps/sim/blocks/blocks/zendesk.ts886 '# Create a Zendesk Ticket\n\nLog an inbound issue as a support ticket.\n\n## Steps\n1. Gather the subject, descCODE
MEDIUMapps/sim/blocks/blocks/launchdarkly.ts496 '# Create a Feature Flag\n\nStand up a new feature flag for an upcoming release.\n\n## Steps\n1. Choose the projCODE
MEDIUMapps/sim/lib/workflows/skills/builtin-skills.ts148const CREATE_TABLE_CONTENT = `# Create a TableCODE
MEDIUMhelm/sim/examples/values-copilot.yaml83 # Create a Secret from the values above. Set create=false to reference an existing secret instead.COMMENT
MEDIUMhelm/sim/examples/values-azure.yaml113 # Create a storage account and containers in your Azure subscriptionCOMMENT
MEDIUMhelm/sim/examples/values-existing-secret.yaml9# Create the Secret objects before `helm install`. Example:COMMENT
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHpackages/python-sdk/simstudio/__init__.py214 Execute a workflow with optional input data. If async_execution is True, returns immediately with a runSTRING
HIGHpackages/python-sdk/simstudio/__init__.py349 Get the status of a workflow (deployment status, etc.). Args: workflow_id: The ID STRING
HIGHpackages/python-sdk/simstudio/__init__.py413 Execute a workflow synchronously (ensures non-async mode). Args: workflow_id: The ID of thSTRING
HIGHpackages/python-sdk/simstudio/__init__.py462 Get the status of a legacy async job. Args: job_id: The job ID returned from legacy async STRING
HIGHpackages/python-sdk/simstudio/__init__.py505 Get a workflow run's current status and optional outputs from the v2 API. Args: workflow_iSTRING
HIGHpackages/python-sdk/simstudio/__init__.py567 Execute workflow with automatic retry on rate limit. Args: workflow_id: The ID of the workSTRING
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHapps/desktop/native/computer-use/tests/electron-live.py75except (FileNotFoundError, json.JSONDecodeError):CODE
HIGHapps/sim/scripts/parser-eval/bench/reference.py46except Exception:CODE
HIGHapps/sim/scripts/parser-eval/bench/reference.py166except UnicodeDecodeError:CODE
HIGHapps/sim/scripts/parser-eval/bench/reference.py86except Exception:CODE
HIGHapps/sim/scripts/parser-eval/bench/reference.py173except (UnicodeDecodeError, LookupError):CODE
Synthetic Comment Markers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHapps/sim/blocks/blocks/cbinsights.ts949 '# Generate Company Brief\n\nProduce a one-page brief on a private company.\n\n## Steps\n1. Resolve the company CODE
HIGHapps/sim/blocks/blocks/cbinsights.ts956 "# Map Competitor Strategy\n\nRead a competitor's posture from who it is connected to.\n\n## Steps\n1. Resolve tCODE
HIGHapps/sim/blocks/blocks/instagram.ts1249 '# Publish Instagram Image\n\nPublish a single image post to the connected Instagram professional account.\n\n##CODE
HIGHapps/sim/blocks/blocks/dagster.ts816 '# Manage Dagster Schedules\n\nControl which automated triggers are running.\n\n## Steps\n1. List schedules and CODE
HIGHapps/sim/blocks/blocks/emailbison.ts763 '# Manage Campaign Status\n\nControl whether an Email Bison campaign is actively sending and tune its limits.\n\CODE
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/ci.yml1359 # path. GitHub cannot elevate a caller's token, even though this prereleaseCOMMENT
MEDIUMapps/sim/tools/google_sheets/append.ts105 // try a more robust approachCOMMENT
MEDIUM…ceId]/files/components/file-viewer/mermaid-diagram.tsx231 // Not yet rendered: hold the diagram's own frame (not a distinct card) so the fill-in is seamless.COMMENT
MEDIUMapps/sim/hooks/use-undo-redo.ts1084 // Set directly rather than toggling: more robust in collaborative scenariosCOMMENT
MEDIUMhelm/sim/examples/values-production.yaml246# Telemetry and observability (comprehensive monitoring and tracing)COMMENT
Verbosity Indicators8 hits · 12 pts
SeverityFileLineSnippetContext
LOWapps/sim/lib/guardrails/validate-hallucination.ts290 // Step 1: Query knowledge base with RAGCOMMENT
LOWapps/sim/lib/guardrails/validate-hallucination.ts341 // Step 2: Use LLM to score confidenceCOMMENT
LOWapps/sim/lib/guardrails/validate-hallucination.ts359 // Step 3: Check against threshold. Lower scores = less confidence = fail validationCOMMENT
LOWapps/sim/lib/workflows/sanitization/validation.ts213 // In the workflow state, we need to check if the block type has valid tool accessCOMMENT
LOWapps/sim/executor/utils/parallel-expansion.test.ts358 // Step 1: Expand P1 (outermost) — this pre-clones P2 and recursively P3COMMENT
LOWapps/sim/executor/utils/parallel-expansion.test.ts377 // Step 2: Expand P2 (original, branch 0 of P1) — this creates P3__obranch-1 at runtimeCOMMENT
LOWapps/sim/executor/utils/parallel-expansion.test.ts392 // Step 3: Expand P2__obranch-1 (cloned, branch 1 of P1)COMMENT
LOWapps/sim/executor/utils/parallel-expansion.test.ts406 // Step 4: Expand all P3 variants and verify no node collisionsCOMMENT
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWpackages/python-sdk/simstudio/__init__.py164 # Check if this is a file-like objectCOMMENT
LOWpackages/python-sdk/simstudio/__init__.py169 # Read file bytesCOMMENT
LOWpackages/python-sdk/examples/basic_usage.py72 # Check if workflow is readyCOMMENT
LOWpackages/python-sdk/examples/basic_usage.py222 # Check if API key is setCOMMENT
LOW.github/workflows/ci.yml1133 # Check if docs changedCOMMENT
LOWhelm/artifacthub-repo.yml18# Set this to the repository's Artifact Hub ID once the repository has beenCOMMENT
Deep Nesting8 hits · 8 pts
SeverityFileLineSnippetContext
LOWpackages/python-sdk/examples/basic_usage.py184CODE
LOWapps/desktop/native/computer-use/tests/electron-live.py111CODE
LOWapps/sim/scripts/parser-eval/generate-corpus.py71CODE
LOWapps/sim/scripts/parser-eval/reference-extract.py16CODE
LOWapps/sim/scripts/parser-eval/reference-extract.py25CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py60CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py105CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py113CODE
Unused Imports6 hits · 6 pts
SeverityFileLineSnippetContext
LOWapps/desktop/native/computer-use/tests/live.py5CODE
LOWapps/sim/scripts/probes/session-process.py1CODE
LOWapps/sim/scripts/parser-eval/generate-corpus.py5CODE
LOWapps/sim/scripts/parser-eval/generate-corpus.py5CODE
LOWapps/sim/scripts/parser-eval/bench/manifest.py3CODE
LOWapps/sim/scripts/parser-eval/bench/reference.py107CODE
Modern Structural Boilerplate4 hits · 4 pts
SeverityFileLineSnippetContext
LOWpackages/python-sdk/simstudio/__init__.py39__all__ = [CODE
LOWpackages/python-sdk/simstudio/__init__.py438 def set_api_key(self, api_key: str) -> None:CODE
LOWpackages/python-sdk/simstudio/__init__.py448 def set_base_url(self, base_url: str) -> None:CODE
LOWpackages/python-sdk/simstudio/__init__.py639 def _update_rate_limit_info(self, response: requests.Response) -> None:CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMapps/sim/lib/compare/data/competitors/power-automate.ts755 'No: the code surface Power Platform exposes runs on a fixed, Microsoft-curated runtime. Custom connector codeCODE
MEDIUMapps/sim/executor/handlers/evaluator/handler.test.ts372 content: 'Sorry, I cannot provide a score.',CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/python-sdk/simstudio/__init__.py552CODE