Repository Analysis

activepieces/activepieces

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 Likely human-written View on GitHub
0.6
Adjusted Score
0.6
Raw Score
100%
Time Factor
2026-05-30
Last Push
22,476
Stars
TypeScript
Language
1,756,117
Lines of Code
21565
Files
830
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 9HIGH 7MEDIUM 45LOW 769

Pattern Findings

830 matches across 14 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers345 hits · 354 pts
SeverityFileLineSnippet
LOWtools/scripts/utils/piece-script-utils.ts65export async function findAllPiecesDirectoryInSource(): Promise<string[]> {
LOWtools/scripts/utils/piece-script-utils.ts129function getChangedPiecesDistPaths(): string[] | null {
LOWtools/scripts/utils/publish-npm-package.ts34function assertNoUnresolvedWorkspaceDeps(packageJsonPath: string): void {
LOW…/src/app/connections/create-edit-connection-dialog.tsx64function CreateOrEditConnectionSection({
LOW…/src/app/connections/create-edit-connection-dialog.tsx301function CreateOrEditConnectionDialogContent(
LOW…/src/app/connections/create-edit-connection-dialog.tsx355function CreateOrEditConnectionDialog({
LOW…/src/app/connections/create-edit-connection-dialog.tsx419function getInitallySelectedAuthProperty(
LOW…/src/app/connections/create-edit-connection-dialog.tsx435function getInitiallySelectedAuthListItem(
LOW…/src/app/connections/create-edit-connection-dialog.tsx467function doesAuthPropertySupportBothGrantTypes(
LOW…ges/web/src/app/components/sidebar/dashboard/index.tsx356function DelayedSidebarUsageLimits() {
LOW…app/components/global-search/global-search-context.tsx59function GlobalSearchDialogContent({
LOW…ckages/web/src/app/components/project-layout/index.tsx111function ProjectDashboardLayoutInner({
LOW…/src/app/builder/flow-canvas/nodes/step-node/index.tsx211function getPieceSelectorOperationType(step: Step) {
LOW…src/app/builder/flow-canvas/utils/flow-canvas-utils.ts188function createFocusStepInGraphParams(stepName: string) {
LOW…src/app/builder/flow-canvas/utils/flow-canvas-utils.ts515function determineInitiallySelectedStep(
LOW…/web/src/app/builder/flow-canvas/utils/bulk-actions.ts93export function getLastLocationAsPasteLocation(
LOW…der/flow-canvas/widgets/incomplete-settings-widget.tsx64function filterValidOrSkippedSteps(step: Step) {
LOWpackages/web/src/app/builder/state/canvas-state.ts215function getPanningModeFromLocalStorage(): 'grab' | 'pan' {
LOWpackages/web/src/app/builder/state/canvas-state.ts223function getTestPanelViewFromLocalStorage(): TestPanelView {
LOWpackages/web/src/app/builder/state/canvas-state.ts230function getTestPanelOpenFromLocalStorage(): boolean {
LOW…te-piece-version-dialog/update-piece-version-utils.tsx41function getLatestMinorOrMajorUpgrade({
LOW…te-piece-version-dialog/update-piece-version-utils.tsx63function getInputAfterVersionChange({
LOW…te-piece-version-dialog/update-piece-version-utils.tsx99export function LatestVersionAvailableAlert({
LOW…te-piece-version-dialog/update-piece-version-utils.tsx125export function MinorOrMajorSelectionAlert() {
LOW…src/app/builder/run-details/flow-step-input-output.tsx226function handleRunFailureOrEmptyLog(
LOW…p/builder/piece-properties/auto-form-field-wrapper.tsx116function AutoFormFielWrapperErrorBoundary({
LOW…p/builder/piece-properties/auto-form-field-wrapper.tsx156function getValueForInputOnDynamicToggleChange(
LOW…p/builder/piece-properties/auto-form-field-wrapper.tsx211 function handleDynamicValueToggleChange(mode: PropertyExecutionType) {
LOW…roperties/text-input-with-mentions/text-input-utils.ts69function convertTextToTipTapJsonContent(
LOW…roperties/text-input-with-mentions/text-input-utils.ts144function parseStepAndNameFromMention(mention: string) {
LOW…roperties/text-input-with-mentions/text-input-utils.ts204function createMentionNodeFromText(
LOW…m/infra/event-destinations/lib/handler-flow-builder.ts188function buildFlowRunFinishedStatusRouter({
LOW…vent-destinations/lib/event-destinations-collection.ts198function buildWebhookTriggerPayload(
LOW…routes/platform/security/embed/steps/hostname-step.tsx180function extractServerErrorMessage(error: unknown, fallback: string): string {
LOW…b/src/app/routes/platform/security/sso/saml-dialog.tsx585function extractServerErrorMessage(error: unknown, fallback: string): string {
LOW…c/app/routes/platform/security/secret-managers/util.ts14function getEmptySecretManagerConfig(
LOW…/app/routes/impact/time-saved-encouragement-banner.tsx9export function TimeSavedEncouragementBanner({
LOWpackages/web/src/features/chat/lib/use-voice-input.ts37function getSpeechRecognitionConstructor(): SpeechRecognitionConstructor | null {
LOWpackages/web/src/features/chat/lib/chat-store.ts22function extractQuestionsFromToolParts(
LOWpackages/web/src/features/chat/lib/chat-store.ts161function selectApprovalDisplayName(s: ChatStoreState): string | null {
LOWpackages/web/src/features/chat/lib/chat-store.ts218function selectEffectivePlanUpdates({
LOWpackages/web/src/features/chat/lib/chat-utils.ts215function extractQuickRepliesFromHistory(messages: ChatUIMessage[]): string[] {
LOWpackages/web/src/features/chat/lib/use-chat.ts65function injectFilePartsIntoLastUserMessage({
LOW…features/projects/components/create-project-button.tsx22function useIsCreateProjectDisabled({
LOWpackages/web/src/features/agents/ai-model/hooks.ts13function getAllowedModelsForProvider(
LOW…res/agents/agent-tools/knowledge-base-dialog/index.tsx56function KnowledgeBaseDialogContent({
LOWpackages/web/src/features/pieces/utils/step-utils.tsx162export function extractPieceNamesAndCoreMetadata(
LOWpackages/web/src/features/pieces/utils/form-utils.tsx155function getDefaultValueForProperties({
LOWpackages/web/src/features/pieces/utils/form-utils.tsx303function extendCustomAuthUpsertSchema(
LOWpackages/web/src/features/pieces/utils/form-utils.tsx359function buildFallbackConnectionSchema(options: {
LOWpackages/web/src/features/pieces/utils/form-utils.tsx379function buildCustomAuthValueSchema(auth: PieceAuthProperty) {
LOW…members/components/invite-user/suggested-user-item.tsx81function EmailStatusSuggestionItem({
LOW…eatures/automations/hooks/use-automations-selection.ts138export function hasMovableOrExportableItems(selected: SelectedItemsMap) {
LOWpackages/web/src/components/ui/chart.tsx310function getPayloadConfigFromPayload(
LOWpackages/web/src/components/ui/separator.tsx27function HorizontalSeparatorWithText({
LOW…kages/web/src/components/prompt-kit/chat-container.tsx53function ChatContainerScrollAnchor({
LOWpackages/web/src/components/custom/time-picker-utils.ts85export function getValidArrowMinuteOrSecond(value: string, step: number) {
LOWpackages/pieces/core/sftp/src/lib/common.ts6export async function getProtocolBackwardCompatibility(protocol: string | undefined) {
LOWpackages/pieces/core/subflows/src/lib/common.ts18export async function listFlowsWithSubflowTrigger({
LOWpackages/pieces/core/subflows/src/lib/common.ts32export async function findFlowByExternalIdOrThrow({
285 more matches not shown…
Fake / Example Data312 hits · 324 pts
SeverityFileLineSnippet
LOW.agents/rules/mintlify.md121 -d '{"name": "John Doe", "email": "john@example.com"}'
LOW.agents/rules/mintlify.md129 "name": "John Doe",
LOW.agents/skills/agent-browser/SKILL.md23agent-browser fill @e1 "user@example.com"
LOW.agents/skills/agent-browser/SKILL.md39agent-browser fill @e1 "user@example.com" && agent-browser fill @e2 "password123" && agent-browser click @e3
LOW.agents/skills/agent-browser/SKILL.md110agent-browser fill @e1 "Jane Doe"
LOW…ents/skills/agent-browser/references/authentication.md31agent-browser fill @e1 "user@example.com"
LOW…ents/skills/agent-browser/references/authentication.md50agent-browser fill @e1 "user@example.com"
LOW…ents/skills/agent-browser/references/authentication.md107agent-browser fill @e1 "user@example.com"
LOW…gents/skills/agent-browser/references/snapshot-refs.md72agent-browser fill @e10 "user@example.com"
LOW…/skills/agent-browser/references/session-management.md29agent-browser --session auth fill @e1 "user@example.com"
LOW…ents/skills/agent-browser/templates/form-automation.sh32# agent-browser fill @e1 "John Doe" # Text input
LOW…ents/skills/agent-browser/templates/form-automation.sh33# agent-browser fill @e2 "user@example.com" # Email input
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md306 "name": str, # Full name (e.g., "John Doe")
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md572 return {"id": user_id, "name": "John Doe", "email": "john@example.com"}
LOW.agents/skills/mcp-builder/reference/node_mcp_server.md173 "name": string, // Full name (e.g., "John Doe")
LOW.agents/skills/piece-builder/output-quality.md19 name: 'Jane Doe',
LOW.agents/skills/piece-builder/output-quality.md23 name: 'Acme Inc',
LOW.agents/skills/piece-builder/output-quality.md33 user_name: 'Jane Doe',
LOW.agents/skills/piece-builder/output-quality.md35 company_name: 'Acme Inc',
LOW.agents/skills/piece-builder/output-quality.md47 { name: 'Alice', email: 'alice@x.com', phone: '555-1234' },
LOW.agents/skills/piece-builder/output-quality.md55 { name: 'Alice', email: 'alice@x.com', phone: '555-1234' },
LOW.agents/skills/playwright-e2e-testing/SKILL.md195 await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');
LOW.agents/skills/playwright-e2e-testing/SKILL.md235 await form.locator('input[name="email"]').fill('user@example.com');
LOW.agents/skills/playwright-e2e-testing/SKILL.md363 await page.fill('input[name="email"]', 'user@example.com');
LOW.agents/skills/playwright-e2e-testing/SKILL.md633 { id: 1, name: 'John Doe' },
LOW.agents/skills/playwright-e2e-testing/SKILL.md641 await expect(page.locator('.user-list')).toContainText('John Doe');
LOW.agents/skills/playwright-e2e-testing/SKILL.md1005 await signUp(page, 'test@test.com'); // Conflicts in parallel
LOW…pieces/core/csv/src/lib/actions/convert-json-to-csv.ts29 street: '123 Main St',
LOW…pieces/core/csv/src/lib/actions/convert-json-to-csv.ts37 street: '123 Main St',
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts28 name: 'John Doe',
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts76 name: 'John Doe',
LOW…ges/pieces/community/cal-com/src/lib/triggers/index.ts151 name: 'John Doe',
LOW…/pieces/community/granola/src/lib/triggers/new-note.ts52 owner_name: 'Jane Doe',
LOW…ces/community/granola/src/lib/triggers/updated-note.ts55 owner_name: 'Jane Doe',
LOW…pieces/community/time-ops/src/lib/triggers/new-user.ts55 name: 'John Doe',
LOW…/community/zendesk-sell/src/lib/actions/create_lead.ts57 description: 'An object containing address details (e.g., {"line1": "123 Main St", "city": "Anytown"}).',
LOW…ty/fillout-forms/src/lib/triggers/new-form-response.ts78 value: 'John Doe',
LOW…/src/lib/triggers/booking-canceled-then-rescheduled.ts48 company: 'Acme Inc',
LOW…/src/lib/triggers/booking-canceled-then-rescheduled.ts61 street_address: '123 Main Street',
LOW…ity/oncehub/src/lib/triggers/conversation-abandoned.ts35 company: 'Acme Inc',
LOW…ity/oncehub/src/lib/triggers/conversation-abandoned.ts48 street_address: '123 Main Street',
LOW…unity/oncehub/src/lib/triggers/conversation-started.ts35 company: 'Acme Inc',
LOW…unity/oncehub/src/lib/triggers/conversation-started.ts48 street_address: '123 Main Street',
LOW…community/oncehub/src/lib/triggers/booking-canceled.ts47 company: 'Acme Inc',
LOW…community/oncehub/src/lib/triggers/booking-canceled.ts60 street_address: '123 Main Street',
LOW…ommunity/oncehub/src/lib/triggers/booking-scheduled.ts48 company: 'Acme Inc',
LOW…ommunity/oncehub/src/lib/triggers/booking-scheduled.ts61 street_address: '123 Main Street',
LOW…/community/oncehub/src/lib/triggers/booking-no-show.ts47 company: 'Acme Inc',
LOW…/community/oncehub/src/lib/triggers/booking-no-show.ts60 street_address: '123 Main Street',
LOW…munity/oncehub/src/lib/triggers/conversation-closed.ts35 company: 'Acme Inc',
LOW…munity/oncehub/src/lib/triggers/conversation-closed.ts48 street_address: '123 Main Street',
LOW…munity/oncehub/src/lib/triggers/booking-rescheduled.ts48 company: 'Acme Inc',
LOW…munity/oncehub/src/lib/triggers/booking-rescheduled.ts61 street_address: '123 Main Street',
LOW…mmunity/fountain/src/lib/triggers/applicant-webhook.ts50 name: "John Doe",
LOW…es/pieces/community/frill/src/lib/triggers/new-idea.ts90 author_name: 'Jane Doe',
LOW…ieces/community/vero/src/lib/triggers/email-bounced.ts44 sent_to: 'user@example.com',
LOW…pieces/community/vero/src/lib/triggers/email-opened.ts42 sent_to: 'user@example.com',
LOW…ieces/community/vero/src/lib/triggers/email-clicked.ts42 sent_to: 'user@example.com',
LOW…s/pieces/community/vero/src/lib/triggers/email-sent.ts40 sent_to: 'user@example.com',
LOW…ces/community/vero/src/lib/triggers/email-converted.ts39 sent_to: 'user@example.com',
252 more matches not shown…
Decorative Section Separators31 hits · 93 pts
SeverityFileLineSnippet
MEDIUMdeploy/activepieces-helm/values.yaml126# ============================================================================
MEDIUMdeploy/activepieces-helm/values.yaml138# ============================================================================
MEDIUMdeploy/activepieces-helm/values.yaml150# ============================================================================
MEDIUMdeploy/activepieces-helm/values.yaml160# ============================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh32# ================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh34# ================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh54# ================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh56# ================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh76# ================================================================
MEDIUM…kills/agent-browser/templates/authenticated-session.sh78# ================================================================
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts18// ─── Output Types ────────────────────────────────────────────────────────────
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts112// ─── Client Factory ───────────────────────────────────────────────────────────
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts124// ─── Document Input Builder ───────────────────────────────────────────────────
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts142// ─── Block Tree Parsers ───────────────────────────────────────────────────────
MEDIUM…ges/pieces/community/amazon-textract/src/lib/common.ts490// ─── Error Formatter ──────────────────────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts660 // ── Fix 1: Step output reference format ───────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts728 // ── Fix 2: Sample data preservation on trigger updates ────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts804 // ── Fix 3: Dynamic property resolution ────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts847 // ── Real-world agent scenarios (from MCP comparison report) ───────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1132 // ── ap_build_flow — batch flow creation ──────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1282 // ── ap_flow_structure — step input visibility ────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1390 // ── ap_duplicate_flow ────────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1527 // ── ap_update_branch ─────────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1859 // ── ARRAY item schema exposure ───────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1881 // ── ap_list_flows with filters ───────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1914 // ── ROUTER validation UX ─────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1950 // ── Published flow warning ────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts1993 // ── Error sanitization ───────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2011 // ── Router branch condition validation ───────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2286 // ── ap_run_action ────────────────────────────────────────────────
MEDIUM…s/server/api/test/integration/ce/mcp/mcp-tools.test.ts2377 // ── Private (CUSTOM) pieces visibility ───────────────────────────
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippet
CRITICAL…/pieces/community/hubspot/src/lib/triggers/new-task.ts32 const response = await client.crm.objects.tasks.searchApi.doSearch({
CRITICAL…kages/pieces/community/hubspot/src/lib/common/props.ts784 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(
CRITICAL…kages/pieces/community/hubspot/src/lib/common/props.ts951 const response = await client.cms.blogs.authors.blogAuthorsApi.getPage(
CRITICAL…community/hubspot/src/lib/actions/find-associations.ts41 const response = await client.crm.associations.v4.basicApi.getPage(
CRITICAL…mmunity/hubspot/src/lib/actions/create-associations.ts69 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(
CRITICAL…mmunity/hubspot/src/lib/actions/create-associations.ts89 const response = await client.crm.associations.v4.batchApi.create(
CRITICAL…mmunity/hubspot/src/lib/actions/remove-associations.ts69 const associationLabels = await client.crm.associations.v4.schema.definitionsApi.getAll(
CRITICAL…mmunity/hubspot/src/lib/actions/remove-associations.ts89 const response = await client.crm.associations.v4.batchApi.archiveLabels(
CRITICAL…/pieces/community/bluesky/src/lib/triggers/new-post.ts36 const response = await agent.api.app.bsky.feed.searchPosts(searchParams);
Verbosity Indicators51 hits · 88 pts
SeverityFileLineSnippet
LOW…ents/skills/agent-browser/templates/form-automation.sh20# Step 1: Navigate to form
LOW…ents/skills/agent-browser/templates/form-automation.sh24# Step 2: Snapshot to discover form elements
LOW…ents/skills/agent-browser/templates/form-automation.sh29# Step 3: Fill form fields (customize these refs based on snapshot output)
LOW…ents/skills/agent-browser/templates/form-automation.sh46# Step 4: Wait for submission
LOW…ents/skills/agent-browser/templates/form-automation.sh50# Step 5: Verify result
LOW…munity/microsoft-excel-365/src/lib/actions/find-row.ts97 // Step 1: Apply the filter to the specified column
LOW…munity/microsoft-excel-365/src/lib/actions/find-row.ts102 // Step 2: Get the visible rows (i.e., the filtered results)
LOW…munity/microsoft-excel-365/src/lib/actions/find-row.ts110 // Step 3: Clear the filter to restore the table to its original state.
LOW…icrosoft-excel-365/src/lib/actions/create-worksheet.ts51 // Step 1: Create the new worksheet
LOW…icrosoft-excel-365/src/lib/actions/create-worksheet.ts58 // Step 2: If headers are provided, add them and create a table from them
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts73 // Step 1: stage the bytes via files.simplyprint.io to get a hex fileId.
LOW…munity/simplyprint/src/lib/actions/upload-to-folder.ts97 // Step 2: commit the staged file into the user file system at folderId.
LOW…tions/create-document-from-template-and-send-invite.ts110 // Step 1: Create document from template
LOW…tions/create-document-from-template-and-send-invite.ts133 // Step 2: Send free form invite
LOW…create-document-group-from-template-and-send-invite.ts102 // Step 1: Create document group from template
LOW…create-document-group-from-template-and-send-invite.ts131 // Step 2: Build invite_steps by grouping signers by their order/step
LOW…create-document-group-from-template-and-send-invite.ts188 // Step 3: Send document group invite
LOW…e-document-from-template-and-send-role-based-invite.ts127 // Step 1: Create document from template
LOW…e-document-from-template-and-send-role-based-invite.ts150 // Step 2: Send role-based field invite
LOW…ity/toggl-track/src/lib/common/webhook-instructions.ts14### Step 1: Publish Your Flow in ActivePieces
LOW…ity/toggl-track/src/lib/common/webhook-instructions.ts19### Step 2: Access Toggl Track Webhooks
LOW…ity/toggl-track/src/lib/common/webhook-instructions.ts24### Step 3: Configure the Webhook
LOW…ity/toggl-track/src/lib/common/webhook-instructions.ts33### Step 4: Complete Setup
LOW…ity/toggl-track/src/lib/common/webhook-instructions.ts38### Step 5: Verification
LOWpackages/pieces/community/toggl-track/src/i18n/zh.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/nl.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/ja.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/de.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/pt.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/fr.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOW…pieces/community/toggl-track/src/i18n/translation.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOWpackages/pieces/community/toggl-track/src/i18n/es.json160 "\n## Setup Instructions\n\n**IMPORTANT: Publish Your Flow First**\n\nBefore you can set up the webhook in Toggl Track
LOW…s/pieces/community/cody/src/lib/actions/upload-file.ts24 // Step 1: Determine Content-Type from filename using the mime-types library
LOW…s/pieces/community/cody/src/lib/actions/upload-file.ts27 // Step 2: Get a Signed URL from the Cody API
LOW…s/pieces/community/cody/src/lib/actions/upload-file.ts34 // Step 3: Upload the actual file data to the signed URL
LOW…s/pieces/community/cody/src/lib/actions/upload-file.ts37 // Step 4: Finalize the document creation in Cody
LOW…munity/salesforce/src/lib/trigger/new-case-in-queue.ts107 // Step 2: Fetch full Case records in sequential batches of 200 (FIELDS(ALL) limit).
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts90 // Step 1: Get presigned URL
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts101 // Step 2: Upload file to S3
LOW…ity/teamwork/src/lib/actions/upload-file-to-project.ts112 // Step 3: Finalize file upload
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts781 // Step 1: IdP creates users
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts813 // Step 2: IdP creates an "Engineering" group with both users
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts833 // Step 3: IdP removes Bob from the group
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts852 // Step 4: IdP deactivates Bob (offboarding)
LOW…kages/server/api/test/integration/ee/scim/scim.test.ts870 // Step 5: Verify final state
LOW…/migration/postgres/1769084311004-AddEventStreaming.ts37 // Step 1: Add the column with a nullable constraint temporarily
LOW…/migration/postgres/1769084311004-AddEventStreaming.ts42 // Step 2: Set all current rows to false
LOW…/migration/postgres/1769084311004-AddEventStreaming.ts47 // Step 3: Alter the column to not null
LOW…migration/postgres/1710098373707-AddAuthorsToPieces.ts7 // Step 1: Add the column "authors" with a varying array type
LOW…migration/postgres/1710098373707-AddAuthorsToPieces.ts13 // Step 2: Set the existing data in "authors" to an empty array
LOW…migration/postgres/1710098373707-AddAuthorsToPieces.ts19 // Step 3: Add the NOT NULL constraint to the "authors" column
Over-Commented Block35 hits · 35 pts
SeverityFileLineSnippet
LOWdeploy/activepieces-helm/Chart.yaml1apiVersion: v2
LOWdeploy/activepieces-helm/values.yaml41podSecurityContext: {}
LOWdeploy/activepieces-helm/values.yaml81 # We usually recommend not to specify default resources and to leave this as a conscious
LOWdeploy/activepieces-helm/values.yaml121
LOWdeploy/activepieces-helm/values.yaml141 # auth:
LOWdeploy/activepieces-helm/values.yaml161redis:
LOW…nts/skills/agent-browser/templates/capture-workflow.sh1#!/bin/bash
LOW…ents/skills/agent-browser/templates/form-automation.sh1#!/bin/bash
LOW…ents/skills/agent-browser/templates/form-automation.sh21agent-browser open "$FORM_URL"
LOW…kills/agent-browser/templates/authenticated-session.sh1#!/bin/bash
LOW…kills/agent-browser/templates/authenticated-session.sh81#
LOW…kills/agent-browser/templates/authenticated-session.sh101# # Save state for future runs
LOW…eces/community/webflow/src/lib/actions/refund-order.ts21 // options: [
LOW…soft-excel-365/src/lib/actions/append-multiple-rows.ts61 // (worksheet_id ?? '').toString().length === 0
LOW…soft-excel-365/src/lib/actions/append-multiple-rows.ts81 // displayName: firstRow[key].toString(),
LOW…community/simplyprint/src/lib/common/chunked-upload.ts1// Pure, framework-free driver for the SimplyPrint files.simplyprint.io
LOW…es/community/simplyprint/src/lib/actions/assign-tag.ts61 // `tag_id => required_if:edited,custom` (legacy single-tag field), so
LOW…microsoft-copilot/src/lib/actions/chat-with-copilot.ts21 required: true,
LOW…microsoft-copilot/src/lib/actions/chat-with-copilot.ts81 message: {
LOW…central/src/lib/common/props/salesQuoteLines.entity.ts21 options: [
LOW…central/src/lib/common/props/salesOrderLines.entity.ts21 options: [
LOW…ntral/src/lib/common/props/salesInvoiceLines.entity.ts21 options: [
LOW…eces/community/convertkit/src/lib/common/tags/index.ts221 },
LOW…eces/community/convertkit/src/lib/common/tags/index.ts241// let optionsFnRef: any;
LOW…kages/pieces/community/hubspot/src/lib/common/props.ts141// const response = await client.settings.businessUnits.businessUnitApi.getByUserID()
LOW…pieces/community/zoho-bookings/src/lib/common/index.ts141 }
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts361 },
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts381 // auth: auth as BasicAuthValue,
LOW…ages/pieces/community/useinbox/src/lib/common/props.ts401 // options: data.map((f) => ({
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts21 'The name of the bot that will be displayed in the call (max 100 characters). Defaults to "Meeting Notetaker"',
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts41 // required: false,
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts61 // displayName: 'Metadata',
LOW…eces/community/recall-ai/src/lib/actions/create-bot.ts101
LOW…/pieces/community/pollybot-ai/src/lib/common/common.ts41// ): Promise<{ webhookId: string; secret: string }> => {
LOW…/pieces/community/pollybot-ai/src/lib/common/common.ts61// webhookId: webhook.id,
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippet
HIGH.agents/rules/mintlify.md109 -H 'Authorization: Bearer YOUR_API_KEY'
HIGH.agents/rules/mintlify.md249Bearer token for API authentication. Format: `Bearer YOUR_API_KEY`
HIGH.agents/skills/mcp-builder/reference/evaluation.md557export ANTHROPIC_API_KEY=your_api_key
HIGH…up/ai/universal-pieces/upsert-provider-config-form.tsx388 placeholder={'your-api-key-header'}
HIGHpackages/pieces/community/browserless/README.md193. Your API endpoint URL (typically https://your-api-key.browserless.io)
HIGHpackages/pieces/community/browserless/README.md253. Use your API endpoint URL in the format: `https://your-api-key.browserless.io`
AI Slop Vocabulary11 hits · 22 pts
SeverityFileLineSnippet
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 accou
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 accou
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 accou
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 accou
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 accou
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 accou
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 accou
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 accou
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 accou
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 accou
MEDIUMpackages/pieces/community/zuora/src/i18n/pt.json14 "\n - **Establish a Dedicated API User** : Zuora recommends creating a distinct API user specifically for OAuth authe
Slop Phrases19 hits · 19 pts
SeverityFileLineSnippet
LOWpackages/web/public/locales/ja/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/ja/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/pt/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/pt/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/zh/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/zh/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/zh-TW/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/zh-TW/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/nl/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/nl/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/de/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/de/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/fr/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/fr/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/es/translation.json715 "Don't forget to publish your flow before creating the alert.": "",
LOWpackages/web/public/locales/es/translation.json1298 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOWpackages/web/public/locales/en/translation.json721 "Don't forget to publish your flow before creating the alert.": "Don't forget to publish your flow before creating the
LOWpackages/web/public/locales/en/translation.json1304 "Follow these instructions to get your Cloudflare AI Gateway API Key:\n1. Go to https://developers.cloudflare.com/ai-g
LOW…t-destinations/components/event-destination-dialog.tsx310 "Don't forget to publish your flow before creating the alert.",
Excessive Try-Catch Wrapping6 hits · 7 pts
SeverityFileLineSnippet
LOW.agents/skills/mcp-builder/scripts/evaluation.py74 except Exception as e:
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py75 print(f"Error parsing evaluation file {file_path}: {e}")
LOW.agents/skills/mcp-builder/scripts/evaluation.py118 except Exception as e:
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py340 print(f"Error: Evaluation file not found: {args.eval_file}")
MEDIUM.agents/skills/mcp-builder/scripts/evaluation.py356 print(f"Error: {e}")
LOW…ents/skills/mcp-builder/reference/python_mcp_server.md467 except Exception as e:
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippet
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 in
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOWsmoke-test/verify-memory.sh106# Print results table
LOW.github/workflows/crowdin-pr-merger.yml71 # Check if there are any changes
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOW.agents/skills/mcp-builder/scripts/connections.py112
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWpackages/web/src/features/forms/api/human-input-api.tsx89async function processData(