AI Slop Code Risk Monitor

activepieces/activepieces

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

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for 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 activepieces/activepieces, a TypeScript project with 25,305 GitHub stars. SynthScan examined 3,208,922 lines of code across 32936 source files, recording 1490 pattern matches distributed across 17 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
25.3K
Stars
TypeScript
Language
3.2M
Lines of Code
32.9K
Files
1.5K
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.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 1.5/100 · LOW

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

PR Review Velocity Impact 2.8/100 · LOW

Which changes need focused human review? 1490 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 17HIGH 8MEDIUM 62LOW 1403

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 1490 distinct pattern matches across 17 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 Identifiers786 hits · 802 pts
SeverityFileLineSnippetContext
LOWtools/scripts/utils/piece-script-utils.ts60export async function findAllPiecesDirectoryInSource(): Promise<string[]> {CODE
LOWtools/scripts/utils/piece-script-utils.ts136function getChangedPiecesDistPaths(): string[] | null {CODE
LOWtools/scripts/utils/publish-npm-package.ts41function assertNoUnpublishableDeps(packageJsonPath: string): void {CODE
LOWpackages/core/piece-types/src/lib/engine-tools.ts10export function normalizeToolOutputToExecuteResponse(CODE
LOWpackages/core/piece-types/src/lib/ai-providers.ts163export function splitCloudflareGatewayModelId(modelId: string): {CODE
LOWpackages/core/piece-types/src/lib/ai-providers.ts210export function getEffectiveProviderAndModel({CODE
LOWpackages/core/piece-types/src/lib/ai-providers.ts458function buildProviderCapabilities(provider: AIProviderName): AIProviderCapabilities {CODE
LOWpackages/core/utils/src/lib/object-utils.ts71function sanitizeKeysForPostgresql(value: unknown): unknown {CODE
LOWpackages/core/utils/src/lib/object-utils.ts81function removeCharactersPostgresRejects(str: string): string {CODE
LOWpackages/core/shared/src/lib/core/file/index.ts140export function maxSocketHttpBufferSizeBytes(maxFileSizeMb: number): number {CODE
LOWpackages/core/shared/src/lib/core/common/attribution.ts4function readAttributionFromSearch({ search }: { search: string }): AttributionParams {CODE
LOW…s/core/shared/src/lib/ee/agent/chat-personalization.ts45function isPersonalDefaultPlatformName(name: string): boolean {CODE
LOW…es/core/shared/src/lib/ee/agent/tool-classification.ts12function actionNameMatchesPatterns({ actionName, patterns }: { actionName: string, patterns: string[] }): boolean {CODE
LOW…e/shared/src/lib/ee/piece-set/piece-set-config-util.ts51function applyRequiredActionsUpdate({ config, request }: { config: PieceSetConfig, request: UpdatePieceSetRequestBody['rCODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts5function dropUnavailableActionsInLatestPieceVersion({ actions, actionExists }: { actions: ActionsGroupedByPiece, actionECODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts9function removeExcludedRequiredActions({ config, requiredActions }: { config: PieceSetConfig, requiredActions: ActionsGrCODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts13function findExcludedRequiredActions({ config, requiredActions }: { config: PieceSetConfig, requiredActions: ActionsGrouCODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts17function checkRequiredActionsExistInFlowVersion({ requiredActions, flowVersion, actionExists }: CheckRequiredActionsExisCODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts39function buildRequiredActionsMissingErrorMessage(result: RequiredActionsCheckResult): string {CODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts47function buildExcludedRequiredActionsErrorMessage(excludedRequiredActions: ActionsGroupedByPiece): string {CODE
LOW⚡…e/shared/src/lib/ee/piece-set/required-actions-util.ts57function getPieceActionsInFlowVersion({ steps }: { steps: Step[] }): (ActionAndPieceNames & { stepName: string })[] {CODE
LOW…e/shared/src/lib/ee/piece-set/required-actions-util.ts88function concatPieceNameAndActionName(ref: ActionAndPieceNames): string {CODE
LOWpackages/core/shared/src/lib/ee/audit-events/index.ts714export function summarizeApplicationEvent(event: ApplicationEvent) {CODE
LOWpackages/core/shared/src/lib/ee/audit-events/index.ts855function convertUpdateActionToDetails(event: FlowUpdatedEvent) {CODE
LOWpackages/core/shared/src/lib/ee/audit-events/index.ts941function describeAuditLogRetention({ days, instanceLimitDays }: { days: number | null, instanceLimitDays: number | null CODE
LOWpackages/core/shared/src/lib/ee/audit-events/index.ts948function describeAuditLogRetentionPeriod(days: number): string {CODE
LOW…e/shared/src/lib/management/platform/platform.model.ts85export function getConcurrentJobsLimitForCloudPlan(planName: string | null | undefined): number {CODE
LOW…s/core/shared/src/lib/management/ai-providers/index.ts249export function getEffectiveProviderAndModel({CODE
LOW…s/core/shared/src/lib/management/ai-providers/index.ts285export function splitCloudflareGatewayModelId(modelId: string): {CODE
LOWpackages/core/execution/src/lib/flow-run/flow-run.ts10export function truncateFailedStepMessage(CODE
LOW…ges/core/execution/src/lib/flow-run/waitpoint/index.ts19export function barrierReleasesOnLastPendingSignal({ policy, sealed }: BarrierReleaseShapeParams): boolean {CODE
LOW…ages/core/execution/src/lib/engine/engine-operation.ts240export function normalizeToolOutputToExecuteResponse(CODE
LOW…/core/execution/src/lib/flows/util/flow-canvas-util.ts104function computeRouterChildOffsets(CODE
LOW…/core/execution/src/lib/flows/util/flow-canvas-util.ts120function mergeBranchedChildBoundingBoxes(CODE
LOW…/core/execution/src/lib/flows/util/flow-canvas-util.ts142function boundingBoxToLayoutDimensions(b: CanvasBoundingBox): { width: number, left: number, right: number } {CODE
LOW…/core/execution/src/lib/flows/util/flow-canvas-util.ts172function getContinueOnFailureBranchPair(step: CodeAction | PieceAction): (FlowAction | undefined)[] {CODE
LOW…re/execution/src/lib/flows/util/flow-structure-util.ts198function hasContinueOnFailureBranches(step: Step): step is CodeAction | PieceAction {CODE
LOW…re/execution/src/lib/flows/util/flow-structure-util.ts241function getAllNextActionsWithoutChildren(start: Step): Step[] {CODE
LOW…re/execution/src/lib/flows/util/flow-structure-util.ts254function extractConnectionIdsFromAuth(auth: string): string[] {CODE
LOW⚡…core/execution/src/lib/flows/operations/import-flow.ts8function createDeleteActionOperation(actionName: string): FlowOperationRequest {CODE
LOW⚡…core/execution/src/lib/flows/operations/import-flow.ts15function createUpdateTriggerOperation(trigger: FlowTrigger): FlowOperationRequest {CODE
LOW⚡…core/execution/src/lib/flows/operations/import-flow.ts22function createChangeNameOperation(displayName: string): FlowOperationRequest {CODE
LOW…core/execution/src/lib/flows/operations/import-flow.ts134function removeAnySubsequentAction(action: FlowAction): FlowAction {CODE
LOW…/core/execution/src/lib/flows/operations/add-action.ts123function handleContinueOnFailureBranches(parentStep: Step, request: AddActionRequest): Step {CODE
LOW⚡packages/core/execution/src/lib/flows/actions/action.ts196function buildBranchTextConditionValid(addMinLength: boolean) {CODE
LOW⚡packages/core/execution/src/lib/flows/actions/action.ts205function buildBranchNumberConditionValid(addMinLength: boolean) {CODE
LOW⚡packages/core/execution/src/lib/flows/actions/action.ts213function buildBranchDateConditionValid(addMinLength: boolean) {CODE
LOW⚡packages/core/execution/src/lib/flows/actions/action.ts221function buildBranchSingleValueConditionValid(addMinLength: boolean) {CODE
LOW⚡packages/core/execution/src/lib/flows/actions/action.ts228function buildBranchConditionValid(addMinLength: boolean) {CODE
LOWpackages/core/formula/src/lib/formula-evaluator.ts428function findMatchingSquareBracket(text: string, openPos: number): number {CODE
LOW⚡…i-providers/src/lib/create-cloudflare-gateway-model.ts11export function createCloudflareGatewayModel(params: CreateCloudflareGatewayModelParams & { isImage: true }): ImageModelCODE
LOW⚡…i-providers/src/lib/create-cloudflare-gateway-model.ts12export function createCloudflareGatewayModel(params: CreateCloudflareGatewayModelParams & { isImage?: false }): LanguageCODE
LOW⚡…i-providers/src/lib/create-cloudflare-gateway-model.ts13export function createCloudflareGatewayModel({ credentials, modelId, isImage = false, routing = 'compat', metadata, onOuCODE
LOW…i-providers/src/lib/create-cloudflare-gateway-model.ts87function withoutAuthorizationHeader(delegate: typeof globalThis.fetch | undefined): typeof globalThis.fetch {CODE
LOW…ges/core/ai-providers/src/lib/create-language-model.ts176function stripDefaultAuthorization({ headers, delegate }: {CODE
LOW…ges/core/ai-providers/src/lib/create-language-model.ts220async function generateWithAutoToolChoice({ params, model }: MiddlewareCall): Promise<GenerateResult> {CODE
LOW…ges/core/ai-providers/src/lib/create-language-model.ts288function createOpenRouterChatModel({ apiKey, modelId, options }: {CODE
LOW…ges/core/ai-providers/src/lib/create-language-model.ts300export function buildOpenAICompatibleHeaders({ apiKeyHeader, apiKey, defaultHeaders, extraHeaders }: {CODE
LOW…ckages/web/test/app/builder/flow-canvas/hooks.test.tsx639function DraftPushWatcherWithFlowLock() {CODE
LOW…ckages/web/test/app/builder/flow-canvas/hooks.test.tsx654function ReconnectAndReturnWatcher() {CODE
726 more matches not shown…
Fake / Example Data436 hits · 456 pts
SeverityFileLineSnippetContext
LOW.agents/rules/mintlify.md121 -d '{"name": "John Doe", "email": "john@example.com"}'CODE
LOW.agents/rules/mintlify.md129 "name": "John Doe",CODE
LOW.agents/skills/agent-browser/SKILL.md23agent-browser fill @e1 "user@example.com"CODE
LOW.agents/skills/agent-browser/SKILL.md39agent-browser fill @e1 "user@example.com" && agent-browser fill @e2 "password123" && agent-browser click @e3CODE
LOW.agents/skills/agent-browser/SKILL.md110agent-browser fill @e1 "Jane Doe"CODE
LOW…ents/skills/agent-browser/references/authentication.md31agent-browser fill @e1 "user@example.com"CODE
LOW…ents/skills/agent-browser/references/authentication.md50agent-browser fill @e1 "user@example.com"CODE
LOW…ents/skills/agent-browser/references/authentication.md107agent-browser fill @e1 "user@example.com"CODE
LOW…gents/skills/agent-browser/references/snapshot-refs.md72agent-browser fill @e10 "user@example.com"CODE
LOW…/skills/agent-browser/references/session-management.md29agent-browser --session auth fill @e1 "user@example.com"CODE
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh32# agent-browser fill @e1 "John Doe" # Text inputCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh33# agent-browser fill @e2 "user@example.com" # Email inputCOMMENT
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md306 "name": str, # Full name (e.g., "John Doe")STRING
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md572 return {"id": user_id, "name": "John Doe", "email": "john@example.com"}CODE
LOW.agents/skills/mcp-builder/reference/node_mcp_server.md173 "name": string, // Full name (e.g., "John Doe")CODE
LOW⚡.agents/skills/piece-builder/output-quality.md11 user: { name: 'Jane Doe', email: 'jane@example.com' },CODE
LOW⚡.agents/skills/piece-builder/output-quality.md12 company: { name: 'Acme Inc', industry: 'Tech' },CODE
LOW⚡.agents/skills/piece-builder/output-quality.md20 user_name: 'Jane Doe',CODE
LOW⚡.agents/skills/piece-builder/output-quality.md22 company_name: 'Acme Inc',CODE
LOW.agents/skills/piece-builder/output-quality.md34 { name: 'Alice', email: 'alice@x.com', phone: '555-1234' },CODE
LOW.agents/skills/piece-builder/output-quality.md40 { name: 'Alice', email: 'alice@x.com', phone: '555-1234' },CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md195 await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md235 await form.locator('input[name="email"]').fill('user@example.com');CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md363 await page.fill('input[name="email"]', 'user@example.com');CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md633 { id: 1, name: 'John Doe' },CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md641 await expect(page.locator('.user-list')).toContainText('John Doe');CODE
LOW.agents/skills/playwright-e2e-testing/SKILL.md1005 await signUp(page, 'test@test.com'); // Conflicts in parallelCODE
LOWdocs/openapi.json1{"openapi":"3.1.0","info":{"title":"Activepieces Documentation","version":"0.0.0"},"components":{"securitySchemes":{"apiCODE
LOW…es/core/shared/test/formula/function-evaluator.test.ts80 expect(result('extract_email("contact me at foo@bar.com today")')).toBe('foo@bar.com'))CODE
LOWpackages/core/execution/test/flow/cof-branches.test.ts214 const trigger = buildCodeAction({ name: 'placeholder' })CODE
LOWpackages/core/execution/test/flow/cof-branches.test.ts225 parentStep: 'placeholder',CODE
LOW…est/app/routes/platform/security/sso/sso-page.test.tsx1201 screen.getByLabelText('IDP Metadata').getAttribute('placeholder'),CODE
LOW…est/app/routes/platform/security/sso/sso-page.test.tsx1204 screen.getByLabelText('IDP Certificate').getAttribute('placeholder'),CODE
LOW…onents/custom/smart-output-viewer/format-value.test.ts133 expect(isSafeEmail('user@example.com')).toBe(true);CODE
LOW…/src/app/builder/piece-properties/properties-utils.tsx400 'placeholder' in property ? property.placeholder : undefinedCODE
LOW…/src/app/builder/piece-properties/properties-utils.tsx418 'placeholder' in property ? property.placeholder : undefinedCODE
LOW…s/core/word-documents/src/lib/actions/fill-template.ts258 return part.type === 'placeholder';CODE
LOW…pieces/core/csv/src/lib/actions/convert-json-to-csv.ts27 street: '123 Main St',CODE
LOW…pieces/core/csv/src/lib/actions/convert-json-to-csv.ts35 street: '123 Main St',CODE
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts30 name: 'John Doe',CODE
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts79 name: 'John Doe',CODE
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts155 name: 'John Doe',CODE
LOW…/pieces/community/granola/src/lib/triggers/new-note.ts57 owner_name: 'Jane Doe',CODE
LOW…ces/community/granola/src/lib/triggers/updated-note.ts60 owner_name: 'Jane Doe',CODE
LOW…pieces/community/time-ops/src/lib/triggers/new-user.ts58 name: 'John Doe',CODE
LOWpackages/pieces/community/drip/test/legacy.test.ts79 expect(result).not.toHaveProperty('placeholder');CODE
LOW…/community/zendesk-sell/src/lib/actions/create_lead.ts59 description: 'An object containing address details (e.g., {"line1": "123 Main St", "city": "Anytown"}).',CODE
LOW…llout-forms/src/lib/triggers/new-form-response.test.ts13 value: 'John Doe',CODE
LOW…ty/fillout-forms/src/lib/triggers/new-form-response.ts85 value: 'John Doe',CODE
LOW…s/pieces/community/moxie-crm/src/lib/triggers/index.ts117 commentUserName: 'Jane Doe',CODE
LOW…/src/lib/triggers/booking-canceled-then-rescheduled.ts53 company: 'Acme Inc',CODE
LOW…/src/lib/triggers/booking-canceled-then-rescheduled.ts66 street_address: '123 Main Street',CODE
LOW…ity/oncehub/src/lib/triggers/conversation-abandoned.ts40 company: 'Acme Inc',CODE
LOW…ity/oncehub/src/lib/triggers/conversation-abandoned.ts53 street_address: '123 Main Street',CODE
LOW…unity/oncehub/src/lib/triggers/conversation-started.ts40 company: 'Acme Inc',CODE
LOW…unity/oncehub/src/lib/triggers/conversation-started.ts53 street_address: '123 Main Street',CODE
LOW…community/oncehub/src/lib/triggers/booking-canceled.ts52 company: 'Acme Inc',CODE
LOW…community/oncehub/src/lib/triggers/booking-canceled.ts65 street_address: '123 Main Street',CODE
LOW…ommunity/oncehub/src/lib/triggers/booking-scheduled.ts53 company: 'Acme Inc',CODE
LOW…ommunity/oncehub/src/lib/triggers/booking-scheduled.ts66 street_address: '123 Main Street',CODE
376 more matches not shown…
Hallucination Indicators17 hits · 170 pts
SeverityFileLineSnippetContext
CRITICAL…s/pieces/community/xero/test/upload-attachment.test.ts14 const options = xeroUploadAttachment.props.resource_type.options.options.map((option) => option.value);CODE
CRITICAL…munity/shopify/src/lib/actions/ai/add-product-media.ts89 const existingIds = new Set(before.data.product.media.nodes.map((node) => node.id));CODE
CRITICAL…/pieces/community/hubspot/src/lib/triggers/new-task.ts34 const response = await client.crm.objects.tasks.searchApi.doSearch({CODE
CRITICAL…kages/pieces/community/hubspot/src/lib/common/props.ts779 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(CODE
CRITICAL…kages/pieces/community/hubspot/src/lib/common/props.ts954 const response = await client.cms.blogs.authors.blogAuthorsApi.getPage(CODE
CRITICAL…community/hubspot/src/lib/actions/find-associations.ts62 const response = await client.crm.associations.v4.basicApi.getPage(CODE
CRITICAL…mmunity/hubspot/src/lib/actions/create-associations.ts90 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(CODE
CRITICAL…mmunity/hubspot/src/lib/actions/create-associations.ts110 const response = await client.crm.associations.v4.batchApi.create(CODE
CRITICAL…mmunity/hubspot/src/lib/actions/remove-associations.ts90 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(CODE
CRITICAL…mmunity/hubspot/src/lib/actions/remove-associations.ts110 const response = await client.crm.associations.v4.batchApi.archiveLabels(CODE
CRITICAL…ieces/community/bluesky/src/lib/actions/delete-list.ts45 await agent.app.bsky.graph.list.delete({ repo: me, rkey: ref.rkey });CODE
CRITICAL…eces/community/bluesky/src/lib/actions/unblock-user.ts35 await agent.app.bsky.graph.block.delete({ repo: me, rkey: parsed.rkey });CODE
CRITICAL…pieces/community/bluesky/src/lib/actions/block-user.ts38 (await agent.app.bsky.graph.block.create({ repo: me }, { subject: profile.did, createdAt: new Date().toISOStriCODE
CRITICAL…unity/bluesky/src/lib/actions/remove-user-from-list.ts47 await agent.app.bsky.graph.listitem.delete({ repo: me, rkey });CODE
CRITICAL…ieces/community/bluesky/src/lib/actions/create-list.ts58 const response = await agent.app.bsky.graph.list.create(CODE
CRITICAL…/community/bluesky/src/lib/actions/add-user-to-list.ts38 const response = await agent.app.bsky.graph.listitem.create({ repo: me }, { subject: did, list: list.uri, createCODE
CRITICAL…rver/worker/test/lib/execute/jobs/execute-flow.test.ts348 const reported = ctx.apiClient.uploadRunLog.mock.calls.at(-1)[0]CODE
Decorative Section Separators47 hits · 146 pts
SeverityFileLineSnippetContext
MEDIUMdeploy/activepieces-helm/values.yaml133# ============================================================================COMMENT
MEDIUMdeploy/activepieces-helm/values.yaml145# ============================================================================COMMENT
MEDIUMdeploy/activepieces-helm/values.yaml159# ============================================================================COMMENT
MEDIUMdeploy/activepieces-helm/values.yaml169# ============================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh32# ================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh34# ================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh54# ================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh56# ================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh76# ================================================================COMMENT
MEDIUM…kills/agent-browser/templates/authenticated-session.sh78# ================================================================COMMENT
MEDIUM⚡…ckages/core/piece-types/src/lib/execution-contracts.ts10// ── store-entry ────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…ckages/core/piece-types/src/lib/execution-contracts.ts13// ── piece version patterns ─────────────────────────────────────────────────COMMENT
MEDIUM⚡…ckages/core/piece-types/src/lib/execution-contracts.ts21// ── piece package ──────────────────────────────────────────────────────────COMMENT
MEDIUM…ckages/core/piece-types/src/lib/execution-contracts.ts55// ── trigger source / schedule ──────────────────────────────────────────────COMMENT
MEDIUM…ckages/core/piece-types/src/lib/execution-contracts.ts89// ── file ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ckages/core/piece-types/src/lib/execution-contracts.ts140// ── user (meta) ────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts6// ─── Authentication ──────────────────────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts39// ─── Shared request helpers ──────────────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts72// ─── Operators ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts103// ─── Filter fields ───────────────────────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts200// ─── Shared props & condition builder ────────────────────────────────────────COMMENT
MEDIUM…es/pieces/community/dataforb2b/src/lib/common/index.ts306// ─── Typeahead ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/linkupapi/src/lib/common/index.ts6// ─── Authentication ──────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/linkupapi/src/lib/common/index.ts40// ─── Shared props ────────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/linkupapi/src/lib/common/index.ts49// ─── Request helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts14// ─── Output Types ────────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts108// ─── Client Factory ───────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts187// ─── Document Input Builder ───────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts205// ─── Block Tree Parsers ───────────────────────────────────────────────────────COMMENT
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts553// ─── Error Formatter ──────────────────────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts761 // ── Fix 1: Step output reference format ───────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts828 // ── Fix 2: Sample data preservation on trigger updates ────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts905 // ── Fix 3: Dynamic property resolution ────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts948 // ── Real-world agent scenarios (from MCP comparison report) ───────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1233 // ── ap_build_flow — batch flow creation ──────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1454 // ── ap_flow_structure — step input visibility ────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1562 // ── ap_duplicate_flow ────────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1699 // ── ap_update_branch ─────────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2031 // ── ARRAY item schema exposure ───────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2053 // ── ap_list_flows with filters ───────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2086 // ── ROUTER validation UX ─────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2122 // ── Published flow warning ────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2165 // ── Error sanitization ───────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2183 // ── Router branch condition validation ───────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2458 // ── ap_run_action ────────────────────────────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2549 // ── Private (CUSTOM) pieces visibility ───────────────────────────COMMENT
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2699 // ── Flow attribution (createdBy / ownerId) ───────────────────────COMMENT
Structural Annotation Overuse68 hits · 125 pts
SeverityFileLineSnippetContext
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh20# Step 1: Navigate to formCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh24# Step 2: Snapshot to discover form elementsCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh29# Step 3: Fill form fields (customize these refs based on snapshot output)COMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh46# Step 4: Wait for submissionCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh50# Step 5: Verify resultCOMMENT
LOW.agents/skills/analyze-logs/SKILL.md99### Step 1: Read the most recent log fileCOMMENT
LOW.agents/skills/analyze-logs/SKILL.md103### Step 2: Identify the relevant eventsCOMMENT
LOW.agents/skills/analyze-logs/SKILL.md114### Step 3: Analyze and explainCOMMENT
LOW⚡.agents/skills/mcp-builder/reference/evaluation.md176### Step 1: Documentation InspectionCOMMENT
LOW⚡.agents/skills/mcp-builder/reference/evaluation.md184### Step 2: Tool InspectionCOMMENT
LOW⚡.agents/skills/mcp-builder/reference/evaluation.md191### Step 3: Developing UnderstandingCOMMENT
LOW⚡.agents/skills/mcp-builder/reference/evaluation.md200### Step 4: Read-Only Content InspectionCOMMENT
LOW.agents/skills/mcp-builder/reference/evaluation.md214### Step 5: Task GenerationCOMMENT
LOW⚡.agents/skills/piece-builder/SKILL.md22### Step 1: RESEARCHCOMMENT
LOW⚡.agents/skills/piece-builder/SKILL.md29### Step 2: PLANCOMMENT
LOW⚡.agents/skills/piece-builder/SKILL.md36### Step 3: SCAFFOLDCOMMENT
LOW.agents/skills/piece-builder/SKILL.md56### Step 4: IMPLEMENTCOMMENT
LOW.agents/skills/piece-builder/SKILL.md75### Step 5: WIRE & VERIFYCOMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts100 // Step 1: Apply the filter to the specified columnCOMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts105 // Step 2: Get the visible rows (i.e., the filtered results)COMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts113 // Step 3: Clear the filter to restore the table to its original state.COMMENT
LOW⚡…icrosoft-excel-365/src/lib/actions/create-worksheet.ts54 // Step 1: Create the new worksheetCOMMENT
LOW⚡…icrosoft-excel-365/src/lib/actions/create-worksheet.ts61 // Step 2: If headers are provided, add them and create a table from themCOMMENT
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts75 // Step 1: stage the bytes via files.simplyprint.io to get a hex fileId.COMMENT
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts99 // Step 2: commit the staged file into the user file system at folderId.COMMENT
LOW…tions/create-document-from-template-and-send-invite.ts116 // Step 1: Create document from templateCOMMENT
LOW…tions/create-document-from-template-and-send-invite.ts139 // Step 2: Send free form inviteCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts108 // Step 1: Create document group from templateCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts137 // Step 2: Build invite_steps by grouping signers by their order/stepCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts194 // Step 3: Send document group inviteCOMMENT
LOW…e-document-from-template-and-send-role-based-invite.ts133 // Step 1: Create document from templateCOMMENT
LOW…e-document-from-template-and-send-role-based-invite.ts156 // Step 2: Send role-based field inviteCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts14### Step 1: Publish Your Flow in ActivePiecesCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts19### Step 2: Access Toggl Track WebhooksCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts24### Step 3: Configure the WebhookCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts33### Step 4: Complete SetupCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts38### Step 5: VerificationCOMMENT
LOWpackages/pieces/community/toggl-track/src/i18n/zh.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/nl.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/ja.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/de.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/pt.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/fr.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOW…pieces/community/toggl-track/src/i18n/translation.json302 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/es.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts28 // Step 1: Determine Content-Type from filename using the mime-types libraryCOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts31 // Step 2: Get a Signed URL from the Cody APICOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts38 // Step 3: Upload the actual file data to the signed URLCOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts41 // Step 4: Finalize the document creation in CodyCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts35 // Step 1: Determine Content-Type from filename using the mime-types libraryCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts38 // Step 2: Get a Signed URL from the Cody APICOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts45 // Step 3: Upload the actual file data to the signed URLCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts48 // Step 4: Finalize the document creation in CodyCOMMENT
LOW…munity/salesforce/src/lib/trigger/new-case-in-queue.ts113 // Step 2: Fetch full Case records in sequential batches of 200 (FIELDS(ALL) limit).COMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts93 // Step 1: Get presigned URLCOMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts104 // Step 2: Upload file to S3COMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts115 // Step 3: Finalize file uploadCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts786 // Step 1: IdP creates usersCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts818 // Step 2: IdP creates an "Engineering" group with both usersCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts838 // Step 3: IdP removes Bob from the groupCOMMENT
8 more matches not shown…
Verbosity Indicators55 hits · 100 pts
SeverityFileLineSnippetContext
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh20# Step 1: Navigate to formCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh24# Step 2: Snapshot to discover form elementsCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh29# Step 3: Fill form fields (customize these refs based on snapshot output)COMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh46# Step 4: Wait for submissionCOMMENT
LOW⚡…ents/skills/agent-browser/templates/form-automation.sh50# Step 5: Verify resultCOMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts100 // Step 1: Apply the filter to the specified columnCOMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts105 // Step 2: Get the visible rows (i.e., the filtered results)COMMENT
LOW⚡…munity/microsoft-excel-365/src/lib/actions/find-row.ts113 // Step 3: Clear the filter to restore the table to its original state.COMMENT
LOW⚡…icrosoft-excel-365/src/lib/actions/create-worksheet.ts54 // Step 1: Create the new worksheetCOMMENT
LOW⚡…icrosoft-excel-365/src/lib/actions/create-worksheet.ts61 // Step 2: If headers are provided, add them and create a table from themCOMMENT
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts75 // Step 1: stage the bytes via files.simplyprint.io to get a hex fileId.COMMENT
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts99 // Step 2: commit the staged file into the user file system at folderId.COMMENT
LOW…tions/create-document-from-template-and-send-invite.ts116 // Step 1: Create document from templateCOMMENT
LOW…tions/create-document-from-template-and-send-invite.ts139 // Step 2: Send free form inviteCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts108 // Step 1: Create document group from templateCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts137 // Step 2: Build invite_steps by grouping signers by their order/stepCOMMENT
LOW…create-document-group-from-template-and-send-invite.ts194 // Step 3: Send document group inviteCOMMENT
LOW…e-document-from-template-and-send-role-based-invite.ts133 // Step 1: Create document from templateCOMMENT
LOW…e-document-from-template-and-send-role-based-invite.ts156 // Step 2: Send role-based field inviteCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts14### Step 1: Publish Your Flow in ActivePiecesCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts19### Step 2: Access Toggl Track WebhooksCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts24### Step 3: Configure the WebhookCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts33### Step 4: Complete SetupCOMMENT
LOW⚡…ity/toggl-track/src/lib/common/webhook-instructions.ts38### Step 5: VerificationCOMMENT
LOWpackages/pieces/community/toggl-track/src/i18n/zh.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/nl.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/ja.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/de.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/pt.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/fr.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOW…pieces/community/toggl-track/src/i18n/translation.json302 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOWpackages/pieces/community/toggl-track/src/i18n/es.json300 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl TrackCODE
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts28 // Step 1: Determine Content-Type from filename using the mime-types libraryCOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts31 // Step 2: Get a Signed URL from the Cody APICOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts38 // Step 3: Upload the actual file data to the signed URLCOMMENT
LOW⚡…s/pieces/community/cody/src/lib/actions/upload-file.ts41 // Step 4: Finalize the document creation in CodyCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts35 // Step 1: Determine Content-Type from filename using the mime-types libraryCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts38 // Step 2: Get a Signed URL from the Cody APICOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts45 // Step 3: Upload the actual file data to the signed URLCOMMENT
LOW⚡…es/community/cody/src/lib/actions/upload-file-to-kb.ts48 // Step 4: Finalize the document creation in CodyCOMMENT
LOW…munity/salesforce/src/lib/trigger/new-case-in-queue.ts113 // Step 2: Fetch full Case records in sequential batches of 200 (FIELDS(ALL) limit).COMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts93 // Step 1: Get presigned URLCOMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts104 // Step 2: Upload file to S3COMMENT
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts115 // Step 3: Finalize file uploadCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts786 // Step 1: IdP creates usersCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts818 // Step 2: IdP creates an "Engineering" group with both usersCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts838 // Step 3: IdP removes Bob from the groupCOMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts857 // Step 4: IdP deactivates Bob (offboarding)COMMENT
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts875 // Step 5: Verify final stateCOMMENT
LOW⚡…/migration/postgres/1769084311004-AddEventStreaming.ts37 // Step 1: Add the column with a nullable constraint temporarilyCOMMENT
LOW⚡…/migration/postgres/1769084311004-AddEventStreaming.ts42 // Step 2: Set all current rows to falseCOMMENT
LOW⚡…/migration/postgres/1769084311004-AddEventStreaming.ts47 // Step 3: Alter the column to not nullCOMMENT
LOW⚡…migration/postgres/1710098373707-AddAuthorsToPieces.ts7 // Step 1: Add the column "authors" with a varying array typeCOMMENT
LOW⚡…migration/postgres/1710098373707-AddAuthorsToPieces.ts13 // Step 2: Set the existing data in "authors" to an empty arrayCOMMENT
LOW⚡…migration/postgres/1710098373707-AddAuthorsToPieces.ts19 // Step 3: Add the NOT NULL constraint to the "authors" columnCOMMENT
Over-Commented Block41 hits · 41 pts
SeverityFileLineSnippetContext
LOWbenchmark/docker-compose.ci.yml1# CI-only override layered on top of docker-compose.yml.COMMENT
LOWbenchmark/docker-compose.workerpool.yml1# Worker-is-the-sandbox benchmark (ADR 0003): N worker replicas, each its own container capped atCOMMENT
LOWbenchmark/setup.ts1#!/usr/bin/env bunCOMMENT
LOWbenchmark/run-local.sh1#!/usr/bin/env bashCOMMENT
LOWdeploy/activepieces-helm/Chart.yaml1apiVersion: v2COMMENT
LOWdeploy/activepieces-helm/values-openshift.yaml1# Overlay for OpenShift 4.x under the default `restricted-v2` SCC.COMMENT
LOWdeploy/activepieces-helm/values.yaml41podSecurityContext: {}COMMENT
LOWdeploy/activepieces-helm/values.yaml81 # We usually recommend not to specify default resources and to leave this as a consciousCOMMENT
LOWdeploy/activepieces-helm/values.yaml141# AP_POSTGRES_DATABASE=activepiecesCOMMENT
LOWdeploy/activepieces-helm/values.yaml161# Set enabled=true to deploy a bundled Redis instance.COMMENT
LOW…nts/skills/agent-browser/templates/capture-workflow.sh1#!/bin/bashCOMMENT
LOW…ents/skills/agent-browser/templates/form-automation.sh1#!/bin/bashCOMMENT
LOW…ents/skills/agent-browser/templates/form-automation.sh21agent-browser open "$FORM_URL"COMMENT
LOW…kills/agent-browser/templates/authenticated-session.sh1#!/bin/bashCOMMENT
LOW…kills/agent-browser/templates/authenticated-session.sh81#COMMENT
LOW…kills/agent-browser/templates/authenticated-session.sh101# # Save state for future runsCOMMENT
LOWsmoke-test/verify-perf.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/core/utils/src/lib/mustache-utils.ts1// Extracts `{{ ... }}` tokens from a string using brace counting rather than aCOMMENT
LOW…p/routes/chat-with-ai/components/assistant-message.tsx281 !hasSkeletonAfter &&COMMENT
LOW…ntication/components/auth-landing/auth-drawer-body.tsx81// Steps cross-fade instead of snapping, and the card animates to the newCOMMENT
LOW…es/framework/src/lib/property/authentication/common.ts21 // (e.g. the account email, or Slack's "display-name (workspace)"), shown inCOMMENT
LOW…eces/community/webflow/src/lib/actions/refund-order.ts21 // required: false,COMMENT
LOW…quickbooks-desktop-conductor/src/lib/common/polling.ts1import { HttpMethod } from '@activepieces/pieces-common';COMMENT
LOW…soft-excel-365/src/lib/actions/append-multiple-rows.ts61 // if (COMMENT
LOW…soft-excel-365/src/lib/actions/append-multiple-rows.ts81 // } = {};COMMENT
LOW…community/simplyprint/src/lib/common/chunked-upload.ts1// Pure, framework-free driver for the SimplyPrint files.simplyprint.ioCOMMENT
LOW…es/community/simplyprint/src/lib/actions/assign-tag.ts61 const subjects = context.propsValue.subjectIds ?? [];COMMENT
LOW…central/src/lib/common/props/salesQuoteLines.entity.ts21 options: [COMMENT
LOW…central/src/lib/common/props/salesOrderLines.entity.ts21 options: [COMMENT
LOW…ntral/src/lib/common/props/salesInvoiceLines.entity.ts21 options: [COMMENT
LOW…eces/community/convertkit/src/lib/common/tags/index.ts221 },COMMENT
LOW…eces/community/convertkit/src/lib/common/tags/index.ts241// let optionsFnRef: any;COMMENT
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts361 },COMMENT
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts381 // auth: auth as BasicAuthValue,COMMENT
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts401 // options: data.map((f) => ({COMMENT
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts21 displayName: 'Bot Name',COMMENT
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts41 // description:COMMENT
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts61 // }),COMMENT
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts101 // body['chat'] = chat;COMMENT
LOW…pi/src/app/workers/job-queue/job-assignment-tracker.ts1import { isNil } from '@activepieces/core-utils'COMMENT
LOW…ker/src/lib/execute/jobs/ee/agent/execute-agent-run.ts21const APPROVAL_BLOCK_MS = 50_000COMMENT
Magic Placeholder Names5 hits · 25 pts
SeverityFileLineSnippetContext
HIGH.agents/rules/mintlify.md109 -H 'Authorization: Bearer YOUR_API_KEY'CODE
HIGH.agents/rules/mintlify.md249Bearer token for API authentication. Format: `Bearer YOUR_API_KEY`CODE
HIGH.agents/skills/mcp-builder/reference/evaluation.md557export ANTHROPIC_API_KEY=your_api_keyCODE
HIGHpackages/pieces/community/browserless/README.md193. Your API endpoint URL (typically https://your-api-key.browserless.io)CODE
HIGHpackages/pieces/community/browserless/README.md253. Use your API endpoint URL in the format: `https://your-api-key.browserless.io`CODE
AI Slop Vocabulary12 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMpackages/pieces/community/mailchain/src/i18n/zh.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/nl.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/ja.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/de.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/ru.json13 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/pt.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/fr.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUM…s/pieces/community/mailchain/src/i18n/translation.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/vi.json13 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/mailchain/src/i18n/es.json12 "**Getting Started with Mailchain:**\n\nTo send emails using the Mailchain Protocol, you need to first create an accouCODE
MEDIUMpackages/pieces/community/zuora/src/i18n/pt.json14 "\n - **Establish a Dedicated API User** : Zuora recommends creating a distinct API user specifically for OAuth autheCODE
MEDIUM…kages/server/worker/test/lib/agent-eval/live/report.ts10 lines.push(`# Chat harness — failure-mode scorecard (${label})`)CODE
Slop Phrases9 hits · 9 pts
SeverityFileLineSnippetContext
LOWpackages/web/public/locales/ja/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/pt/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/zh/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/zh-TW/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/nl/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/de/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/fr/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/es/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
LOWpackages/web/public/locales/en/translation.json2865 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-gCODE
Excessive Try-Catch Wrapping6 hits · 7 pts
SeverityFileLineSnippetContext
LOW.agents/skills/mcp-builder/scripts/evaluation.py74 except Exception as e:CODE
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py75 print(f"Error parsing evaluation file {file_path}: {e}")CODE
LOW.agents/skills/mcp-builder/scripts/evaluation.py118 except Exception as e:CODE
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py340 print(f"Error: Evaluation file not found: {args.eval_file}")STRING
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py356 print(f"Error: {e}")STRING
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md467 except Exception as e:CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…ents/skills/mcp-builder/reference/python_mcp_server.md282 Search for users in the Example system by name, email, or team. This tool searches across all user profiles inSTRING
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/core/utils/src/lib/deno.ts394 print(${JSON.stringify(marker)} + JSON.stringify(payload));CODE
AI Response Leakage1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…ry-no-jargon--plain_language--2026-10-03T13-19-13.json6 "transcript": "TOOL_CALL: ap_load_guide {\"topic\":\"build_flow\"}\nTOOL_RESULT: \"# Guide: Build an automation LoadCODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWdeploy/activepieces-helm/values-openshift.yaml19# Set AP_EXECUTION_MODE to SANDBOX_CODE_ONLY (or UNSANDBOXED) in theCOMMENT
LOWsmoke-test/verify-memory.sh106# Print results tableCOMMENT
LOW.github/workflows/crowdin-pr-merger.yml75 # Check if there are any changesCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.agents/skills/mcp-builder/scripts/connections.py112CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/web/src/features/forms/api/human-input-api.tsx89async function processData(CODE