Build AI Agents, Visually
382 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 59 | // ─── Status helpers ────────────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 94 | // ─── Styled table cells ────────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 117 | // ─── Time formatters ───────────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 158 | // ─── Cron → human readable (best-effort, falls back to expression) ─────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 187 | // ─── Main drawer ───────────────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 193 | // ─── Drag-to-resize ────────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 311 | // ─── Row click → execution details or error modal ──────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 352 | // ─── Selection helpers ─────────────────────────────────────────────────── |
| MEDIUM | …ckages/ui/src/views/schedule/ScheduleHistoryDrawer.jsx | 414 | // ─── Header derived values ─────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 30 | // ─── Geometry ───────────────────────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 38 | // ─── Animations ─────────────────────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 51 | // ─── Status palette ─────────────────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 70 | // ─── Small atoms ────────────────────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 170 | // ─── Endpoint block ─────────────────────────────────────────────────────────── |
| MEDIUM | …ui/src/views/webhooklistener/WebhookListenerDrawer.jsx | 303 | // ─── Drawer ─────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 7 | // ─── Infrastructure mocks ───────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 61 | // ─── Imports (after mocks) ──────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 71 | // ─── Helpers ────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 97 | // ─── Test fixture setup ─────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 134 | // ─── executeScheduleJob: record-not-found branch ────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 169 | // ─── executeScheduleJob: record disabled branch ─────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 216 | // ─── executeScheduleJob: expired / invalid-input branch ─────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 284 | // ─── executeScheduleJob: nextRunAt guard ────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 333 | // ─── executeScheduleJob: successful execution ───────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 460 | // ─── executeScheduleJob: scheduleInputMode variants ─────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 548 | // ─── executeScheduleJob: ChatFlow not found ─────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 581 | // ─── executeScheduleJob: ChatFlow wrong type ────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.test.ts | 603 | // ─── executeScheduleJob: agentflow execution error ──────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 27 | // ─── Types ───────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 55 | // ─── Public API ──────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 78 | // ── 1. Load & validate record ────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 103 | // ── 2. End-date / input validation ───────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 123 | // ── 3. nextRunAt guard ───────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 141 | // ── 4. Execute ───────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleExecutor.ts | 145 | // ─── Internal ────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.ts | 98 | // ─── Mode-agnostic job management ─────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 27 | // ─── Mocks ──────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 62 | // ─── Imports (after mocks) ──────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 75 | // ─── Helpers ────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 94 | // ─── Global setup ───────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 118 | // ─── getInstance ────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 135 | // ─── init (non-queue mode) ──────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 153 | // ─── init (queue mode) ─────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 180 | // ─── onScheduleChanged — delete ─────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 209 | // ─── onScheduleChanged — upsert ─────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 265 | // ─── shutdown ───────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 296 | // ─── _syncAllJobs — non-queue mode ──────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 352 | // ─── _syncAllJobs — queue mode ──────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 378 | // ─── _upsertCronJob ─────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 431 | // ── `L` (last day of month) compatibility with node-cron ─────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 514 | // ─── _removeCronJob ─────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/schedule/ScheduleBeat.test.ts | 533 | // ─── _onCronFire ────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 7 | // ─── Fixtures ───────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 18 | // ─── Mocks ──────────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 43 | // ─── Imports (after mocks) ──────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 51 | // ─── Factory helpers ────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 88 | // ─── constructor ────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 102 | // ─── getQueueName ───────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 110 | // ─── getQueue ───────────────────────────────────────────────────────────────── |
| MEDIUM | packages/server/src/queue/ScheduleQueue.test.ts | 119 | // ─── processJob ─────────────────────────────────────────────────────────────── |
| 156 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/ui/src/utils/xmlTagUtils.test.js | 296 | // Step 1: escape XML tags to entities |
| LOW | packages/ui/src/utils/xmlTagUtils.test.js | 304 | // Step 4: verify editor would display proper angle brackets (no entities) |
| LOW | packages/ui/src/utils/xmlTagUtils.test.js | 309 | // Step 5: getMarkdown() outputs text node content as-is (no escaping) |
| LOW | packages/ui/src/utils/xmlTagUtils.test.js | 311 | // Step 6: unescape safety net |
| LOW | packages/ui/src/ui-component/input/RichInput.jsx | 171 | // Step 1: Escape XML tags to entities so marked treats them as text |
| LOW | packages/ui/src/ui-component/input/RichInput.jsx | 173 | // Step 2: Decode entities in the ProseMirror doc for proper display |
| LOW | packages/ui/src/views/tools/CustomMcpServerDialog.jsx | 561 | // Step 1: create |
| LOW | packages/ui/src/views/tools/CustomMcpServerDialog.jsx | 573 | // Step 2: authorize |
| LOW | packages/ui/src/views/tools/CustomMcpServerDialog.jsx | 624 | // Step 1: update |
| LOW | packages/ui/src/views/tools/CustomMcpServerDialog.jsx | 633 | // Step 2: authorize with the new config |
| LOW | packages/ui/src/routes/RequireAuth.jsx | 39 | // Step 0: Wait for config to load |
| LOW | packages/ui/src/routes/RequireAuth.jsx | 44 | // Step 1: Authentication Check |
| LOW | packages/ui/src/routes/RequireAuth.jsx | 50 | // Step 2: Deployment Type Specific Logic |
| LOW | packages/server/src/index.ts | 231 | // Step 1: Check if the req path contains /api/v1 regardless of case |
| LOW | packages/server/src/index.ts | 233 | // Step 2: Check if the req path is casesensitive |
| LOW | packages/server/src/index.ts | 235 | // Step 3: Check if the req path is in the whitelist |
| LOW | …ages/server/src/enterprise/services/account.service.ts | 783 | // Step 4: Deletion Process |
| LOW | …ages/server/src/enterprise/services/account.service.ts | 841 | // Step 5: Anonymize User Record (GDPR Compliance) |
| LOW | …ages/server/src/enterprise/services/account.service.ts | 850 | // Step 6: Cancel Stripe Subscription |
| LOW | …ages/server/src/enterprise/services/account.service.ts | 855 | // Step 7: Delete Organization Folder from Storage |
| LOW | packages/server/src/utils/buildAgentGraph.ts | 1061 | // Step 1: Convert the object into an array of [key, value] pairs and sort them by the value |
| LOW | packages/server/src/utils/buildAgentGraph.ts | 1064 | // Step 2: Group keys by their depth values |
| LOW | packages/server/src/utils/buildAgentGraph.ts | 1073 | // Step 3: Create the final sorted array with grouped keys |
| LOW | packages/server/src/services/documentstore/index.ts | 1280 | // Step 1: Save configuration based on isStrictSave mode |
| LOW | packages/server/src/services/documentstore/index.ts | 1283 | // Step 2: Mark as UPSERTING before starting the operation |
| LOW | packages/server/src/services/documentstore/index.ts | 1287 | // Step 3: Perform the actual vector store upsert |
| LOW | packages/server/src/services/documentstore/index.ts | 1745 | // Step 1: Get existing loader |
| LOW | packages/server/src/services/documentstore/index.ts | 1803 | // Step 2: Replace with new values |
| LOW | packages/server/src/services/documentstore/index.ts | 1841 | // Step 3: Replace with files |
| LOW | packages/server/src/services/documentstore/index.ts | 1915 | // Step 4: Verification for must have components |
| LOW | packages/server/src/services/documentstore/index.ts | 1928 | // Step 5: Process & Upsert |
| LOW | …src/infrastructure/store/AgentflowContext.e2e.test.tsx | 32 | // Step 1: Add 3 nodes (simulating what addNode does via setNodes) |
| LOW | …src/infrastructure/store/AgentflowContext.e2e.test.tsx | 51 | // Step 2: Connect Start → Agent → End |
| LOW | …src/infrastructure/store/AgentflowContext.e2e.test.tsx | 61 | // Step 3: Edit agent node parameters |
| LOW | …src/infrastructure/store/AgentflowContext.e2e.test.tsx | 71 | // Step 4: Verify flow data is complete for save |
| LOW | …chatmodels/AWSBedrock/FlowiseAWSChatBedrockImported.ts | 73 | // Step 1: GetImportedModel for metadata (instructSupported, modelArchitecture) |
| LOW | …chatmodels/AWSBedrock/FlowiseAWSChatBedrockImported.ts | 83 | // Step 2: Probe InvokeModel with an empty body to discover supported formats. |
| LOW | packages/components/nodes/agentflow/utils.test.ts | 452 | // Step 1: Build messages with base64 (as the node does) |
| LOW | packages/components/nodes/agentflow/utils.test.ts | 467 | // Step 2: After invoke, revert to file refs for storage |
| LOW | packages/components/nodes/agentflow/utils.test.ts | 520 | // Step 1: addImageArtifactsToMessages inserts temp base64 message |
| LOW | packages/components/nodes/agentflow/utils.test.ts | 526 | // Step 2: Filter temp messages (as Agent.ts does after invoke) |
| LOW | packages/components/nodes/agentflow/utils.test.ts | 530 | // Step 3: Revert remaining base64 — none should remain since temp was removed |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/ui/src/views/chatmessage/audio-recording.js | 16 | function handleDisplayingRecordingControlButtons() { |
| LOW | packages/ui/src/views/chatmessage/audio-recording.js | 25 | function handleHidingRecordingControlButtons() { |
| LOW | packages/ui/src/views/chatmessage/audio-recording.js | 146 | function handleElapsedRecordingTime() { |
| LOW | packages/ui/src/views/chatmessage/audio-recording.js | 163 | function displayElapsedTimeDuringAudioRecording(elapsedTime) { |
| LOW | packages/ui/src/views/chatmessage/audio-recording.js | 176 | function elapsedTimeReachedMaximumNumberOfHours(elapsedTime) { |
| LOW | …ges/server/src/enterprise/utils/tenantRequestGuards.ts | 23 | export function getActiveWorkspaceIdForRequest(req: Request): string { |
| LOW | …ges/server/src/enterprise/utils/tenantRequestGuards.ts | 35 | export function assertQueryOrganizationMatchesActiveOrg(user: LoggedInUser, organizationId: string | undefined): void { |
| LOW | …ges/server/src/enterprise/utils/tenantRequestGuards.ts | 46 | export async function assertWorkspaceIdAccessibleToUser( |
| LOW | …ges/server/src/enterprise/utils/tenantRequestGuards.ts | 68 | export function assertStripeIdMatchesSession(requestedId: string, activeId: string | undefined): void { |
| LOW | packages/server/src/utils/fileValidation.ts | 21 | export function validateFileMimeTypeAndExtensionMatch(filename: string, mimetype: string): void { |
| LOW | packages/server/src/utils/fileValidation.ts | 37 | export function sanitizeAllowedUploadMimeTypesFromConfig(allowedTypesString: string): string { |
| LOW | packages/server/src/utils/domainValidation.ts | 127 | async function getUnauthorizedOriginError(chatflowId: string, workspaceId?: string): Promise<string> { |
| LOW | packages/server/src/utils/getChatMessage.ts | 298 | function filterMessagesWithFeedback( |
| LOW | packages/server/src/utils/buildAgentflow.ts | 770 | function hasReceivedRequiredInputs(waitingNode: IWaitingNode): boolean { |
| LOW | packages/server/src/utils/XSS.ts | 33 | export function getAllowedAuthCorsOrigins(): string[] { |
| LOW | packages/server/src/services/chatflows/index.ts | 211 | async function getAllChatflowsCountByOrganization(type: ChatflowType, organizationId: string): Promise<number> { |
| LOW | packages/server/src/services/assistants/index.ts | 215 | async function getAssistantsCountByOrganization(type: AssistantType, organizationId: string): Promise<number> { |
| LOW | packages/server/src/services/export-import/index.ts | 186 | async function replaceDuplicateIdsForChatFlow(queryRunner: QueryRunner, originalData: ExportData, chatflows: ChatFlow[]) |
| LOW | packages/server/src/services/export-import/index.ts | 207 | async function replaceDuplicateIdsForAssistant(queryRunner: QueryRunner, originalData: ExportData, assistants: Assistant |
| LOW | packages/server/src/services/export-import/index.ts | 228 | async function replaceDuplicateIdsForChatMessage( |
| LOW | packages/server/src/services/export-import/index.ts | 302 | async function replaceExecutionIdForChatMessage( |
| LOW | packages/server/src/services/export-import/index.ts | 358 | async function replaceDuplicateIdsForChatMessageFeedback( |
| LOW | packages/server/src/services/export-import/index.ts | 455 | async function replaceDuplicateIdsForCustomTemplate(queryRunner: QueryRunner, originalData: ExportData, customTemplates: |
| LOW | packages/server/src/services/export-import/index.ts | 476 | async function replaceDuplicateIdsForDocumentStore(queryRunner: QueryRunner, originalData: ExportData, documentStores: D |
| LOW | packages/server/src/services/export-import/index.ts | 497 | async function replaceDuplicateIdsForDocumentStoreFileChunk( |
| LOW | packages/server/src/services/export-import/index.ts | 526 | async function replaceDuplicateIdsForTool(queryRunner: QueryRunner, originalData: ExportData, tools: Tool[]) { |
| LOW | packages/server/src/services/export-import/index.ts | 547 | async function replaceDuplicateIdsForVariable(queryRunner: QueryRunner, originalData: ExportData, variables: Variable[]) |
| LOW | packages/server/src/services/export-import/index.ts | 570 | async function replaceDuplicateIdsForExecution(queryRunner: QueryRunner, originalData: ExportData, executions: Execution |
| LOW | packages/server/src/services/export-import/index.ts | 591 | function reduceSpaceForChatflowFlowData(chatflows: ChatFlow[]) { |
| LOW | packages/server/src/services/mcp-endpoint/index.test.ts | 282 | function makeAgentflowWithFormInputs(formInputTypes: any[]) { |
| LOW | packages/server/src/services/apikey/index.ts | 94 | async function getAllApiKeysByOrganization(organizationId: string): Promise<ApiKey[]> { |
| LOW | packages/server/src/services/chat-messages/index.ts | 216 | async function getMessagesFeedbackByChatflowIds(chatflowIds: string[]): Promise<ChatMessageFeedback[]> { |
| LOW | …tflow/examples/src/demos/FilteredComponentsExample.tsx | 67 | export function FilteredComponentsExample() { |
| LOW | packages/agentflow/src/core/utils/fieldVisibility.ts | 130 | function inputValuesWithDeclaredDefaults(params: InputParam[], inputValues: Record<string, unknown>): Record<string, unk |
| LOW | packages/agentflow/src/core/utils/fieldVisibility.ts | 167 | export function applyVisibleFieldDefaults( |
| LOW | packages/agentflow/src/core/utils/nodeFactory.ts | 61 | function initializeDefaultNodeData(nodeParams: Pick<InputParam, 'name' | 'type' | 'default' | 'options'>[]): Record<stri |
| LOW | …kages/agentflow/src/core/utils/dynamicOutputAnchors.ts | 22 | export function buildDynamicOutputAnchors(nodeId: string, count: number, labelPrefix: string, includeElse: boolean = tru |
| LOW | …/agentflow/src/core/validation/constraintValidation.ts | 31 | export function checkHumanInputInIteration(newNodeName: string, parentNode: FlowNode | null): ConstraintResult { |
| LOW | …/agentflow/src/core/validation/constraintValidation.ts | 42 | export function checkNodePlacementConstraints( |
| LOW | …ckages/agentflow/src/core/validation/flowValidation.ts | 275 | export function groupValidationErrorsByNodeId(errors: ValidationError[]): Map<string, string[]> { |
| LOW | …ckages/agentflow/src/core/validation/flowValidation.ts | 292 | export function applyValidationErrorsToNodes(nodes: FlowNode[], errors: ValidationError[]): FlowNode[] { |
| LOW | …/agentflow/src/features/node-editor/EditNodeDialog.tsx | 30 | function computeArrayItemParameters(params: InputParam[], inputs: Record<string, unknown>): Record<string, InputParam[][ |
| LOW | …ages/agentflow/src/features/node-editor/AsyncInput.tsx | 45 | function useFlowAncestorNodeOptions(nodeId?: string): NodeOption[] { |
| LOW | …ages/agentflow/src/features/node-editor/AsyncInput.tsx | 373 | function AsyncMultiOptionsDropdown({ inputParam, value, disabled, onChange, nodeName, inputValues }: AsyncInputProps) { |
| LOW | …tflow/src/features/node-editor/EditNodeDialog.test.tsx | 250 | function createStartNodeInputParams(overrides?: { includeFormInputTypesArray?: boolean }): InputParam[] { |
| LOW | packages/agentflow/src/features/canvas/nodeIcons.tsx | 51 | export function getBuiltInAnthropicToolIcon(toolName: string) { |
| LOW | …src/features/canvas/components/NodeStatusIndicator.tsx | 23 | function NodeStatusIndicatorComponent({ status, error }: NodeStatusIndicatorProps) { |
| LOW | …src/features/canvas/components/NodeStatusIndicator.tsx | 94 | function NodeWarningIndicatorComponent({ message }: NodeWarningIndicatorProps) { |
| LOW | …w/src/features/canvas/components/NodeOutputHandles.tsx | 37 | function NodeOutputHandlesComponent({ outputAnchors, nodeColor, isHovered, nodeRef, nodeId }: NodeOutputHandlesProps) { |
| LOW | …ow/src/features/canvas/components/NodeModelConfigs.tsx | 19 | function NodeModelConfigsComponent({ inputs }: NodeModelConfigsProps) { |
| LOW | …/src/features/canvas/components/ValidationFeedback.tsx | 60 | function ValidationFeedbackComponent({ nodes, edges, availableNodes, setNodes }: ValidationFeedbackProps) { |
| LOW | …/src/features/canvas/components/NodeToolbarActions.tsx | 23 | function NodeToolbarActionsComponent({ nodeId, nodeName, isVisible, onInfoClick }: NodeToolbarActionsProps) { |
| LOW | …gentflow/src/features/generator/GenerateFlowDialog.tsx | 46 | function GenerateFlowDialogComponent({ open, onClose, onGenerated }: GenerateFlowDialogProps) { |
| LOW | …ages/components/nodes/tools/MCP/CustomMCP/CustomMCP.ts | 209 | function substituteVariablesInObject(obj: any, sandbox: any): any { |
| LOW | …ages/components/nodes/tools/MCP/CustomMCP/CustomMCP.ts | 228 | function substituteVariablesInString(str: string, sandbox: any): string { |
| LOW | …ckages/components/nodes/chatmodels/AWSBedrock/utils.ts | 116 | export async function discoverInferenceProfiles( |
| LOW | …ckages/components/nodes/chatmodels/AWSBedrock/utils.ts | 179 | export async function getStopSeqUnsupportedModels(): Promise<Set<string>> { |
| LOW | …hatGoogleGenerativeAI/FlowiseChatGoogleGenerativeAI.ts | 102 | function inferToolNameFromPreviousMessages(message: any, previousMessages: BaseMessage[]): string | undefined { |
| LOW | …hatGoogleGenerativeAI/FlowiseChatGoogleGenerativeAI.ts | 314 | export function convertMessageContentToParts( |
| LOW | …hatGoogleGenerativeAI/FlowiseChatGoogleGenerativeAI.ts | 401 | export function convertBaseMessagesToContent( |
| 12 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/server/marketplaces/tools/Get Stock Mover.json | 7 | "func": "const fetch = require('node-fetch');\nconst url = 'https://morning-star.p.rapidapi.com/market/v2/get-movers |
| HIGH | packages/server/marketplaces/tools/SendGrid Email.json | 7 | "func": "const fetch = require('node-fetch');\nconst url = 'https://api.sendgrid.com/v3/mail/send';\nconst api_key = |
| HIGH | packages/agentflow/README.md | 67 | <Agentflow apiBaseUrl='http://localhost:3000' token='your-api-key' /> |
| HIGH | packages/agentflow/README.md | 111 | token='your-api-key' |
| HIGH | packages/agentflow/examples/README.md | 46 | VITE_API_TOKEN=your-api-key-here |
| HIGH | packages/observe/README.md | 64 | <ObserveProvider apiBaseUrl='http://localhost:3000' token='your-api-key'> |
| HIGH | packages/observe/README.md | 84 | <ObserveProvider apiBaseUrl='http://localhost:3000' token='your-api-key'> |
| HIGH | packages/observe/README.md | 119 | <ObserveProvider apiBaseUrl='http://localhost:3000' token='your-api-key'> |
| HIGH | …ckages/components/credentials/IBMWatsonx.credential.ts | 54 | placeholder: '<YOUR-APIKEY>', |
| HIGH | …ckages/components/credentials/IBMWatsonx.credential.ts | 54 | placeholder: '<YOUR-APIKEY>', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/ui/src/views/chatflows/APICodeDialog.jsx | 327 | print(response.json()) |
| HIGH | packages/ui/src/views/docstore/DocStoreAPIDialog.jsx | 70 | print(response) |
| HIGH | packages/ui/src/views/docstore/DocStoreAPIDialog.jsx | 74 | print(output) |
| HIGH | packages/ui/src/views/docstore/DocStoreAPIDialog.jsx | 176 | print(output) |
| HIGH | packages/components/nodes/agents/CSVAgent/CSVAgent.ts | 169 | print(my_dict) |
| HIGH | …components/nodes/agents/AirtableAgent/AirtableAgent.ts | 157 | print(my_dict) |
| HIGH | packages/components/src/agents.ts | 686 | // Invalid tools won't be in the map, so we return False. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …onents/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts | 546 | event.data.required_action.submit_tool_outputs.tool_calls.forEach((item) => { |
| CRITICAL | …onents/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts | 1067 | event.data.required_action.submit_tool_outputs.tool_calls.forEach((item) => { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/ui/src/views/organization/index.jsx | 65 | placeholder: 'John Doe' |
| LOW | packages/ui/src/views/auth/register.jsx | 74 | placeholder: 'John Doe' |
| LOW | packages/server/src/utils/sanitize.util.test.ts | 34 | expect(result.email).toBe('user@example.com') |
| LOW | packages/api-documentation/src/yml/swagger.yml | 1856 | example: 'user@example.com' |
| LOW | packages/api-documentation/src/yml/swagger.yml | 1914 | author: 'John Doe' |
| LOW | packages/api-documentation/src/yml/swagger.yml | 2301 | example: 'John Doe' |
| LOW | packages/agentflow/src/atoms/ArrayInput.test.tsx | 249 | { id: 'name', name: 'name', label: 'Name', type: 'string', default: 'John Doe' } as InputParam, |
| LOW | packages/agentflow/src/atoms/ArrayInput.test.tsx | 263 | newValue: [{ name: 'John Doe', age: 25, active: true }] |
| LOW | …nents/nodes/tools/MicrosoftOutlook/MicrosoftOutlook.ts | 473 | placeholder: 'user@example.com', |
| LOW | …nents/nodes/tools/MicrosoftOutlook/MicrosoftOutlook.ts | 540 | placeholder: 'user@example.com', |
| LOW | …es/components/nodes/tools/RequestsPost/RequestsPost.ts | 85 | "name": "John Doe", |
| LOW | packages/components/nodes/tools/Jira/Jira.ts | 359 | placeholder: 'user@example.com', |
| LOW | …ages/components/nodes/tools/RequestsPut/RequestsPut.ts | 85 | "name": "John Doe", |
| LOW | …omponents/nodes/documentloaders/PlainText/PlainText.ts | 35 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore |
| LOW | …omponents/nodes/documentloaders/PlainText/PlainText.ts | 35 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …erver/marketplaces/chatflows/Conversational Agent.json | 349 | "default": "Assistant is a large language model trained by OpenAI.\n\nAssistant is designed to b |
| MEDIUM | …erver/marketplaces/chatflows/Conversational Agent.json | 398 | "systemMessage": "Assistant is a large language model trained by OpenAI.\n\nAssistant is designed to |
| LOW | …ages/server/src/enterprise/services/account.service.ts | 680 | // all checks are done, now update the user password, don't forget to hash it and do not forget to clear the |
| MEDIUM | …odes/agents/ConversationalAgent/ConversationalAgent.ts | 21 | Assistant is designed to be able to assist with a wide range of tasks, from answering simple questions to providing in-d |
| MEDIUM | packages/components/nodes/agents/CSVAgent/CSVAgent.ts | 211 | throw new Error(`Sorry, I'm unable to find answer for question: "${input}" using following code: "${pyth |
| MEDIUM | …components/nodes/agents/AirtableAgent/AirtableAgent.ts | 199 | throw new Error(`Sorry, I'm unable to find answer for question: "${input}" using following code: "${pyth |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | artillery-load-test.yml | 21 | - loop: |
| LOW | packages/ui/src/serviceWorker.js | 1 | // This optional code is used to register a service worker. |
| LOW | packages/ui/src/ui-component/input/SuggestionList.jsx | 41 | // Our suggestion handler returns `MentionSuggestion`s (which we've |
| LOW | packages/server/cypress/support/commands.ts | 1 | /// <reference types="cypress" /> |
| LOW | packages/server/cypress/support/commands.ts | 21 | // -- This is a dual command -- |
| LOW | packages/server/cypress/support/e2e.ts | 1 | // *********************************************************** |
| LOW | …agentflow/src/infrastructure/api/loadMethodRegistry.ts | 61 | listVectorStores: (apis) => apis.storesApi.getVectorStores(), |
| LOW | …features/executions/components/NodeContentRenderer.tsx | 101 | const v = parsed.value |
| LOW | …ents/nodes/chatmodels/ChatPerplexity/ChatPerplexity.ts | 121 | // Currently disabled as output is stored as additional_kwargs |
| LOW | …ents/nodes/chatmodels/ChatPerplexity/ChatPerplexity.ts | 141 | // name: 'searchRecencyFilter', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/ui/src/views/docstore/DocStoreAPIDialog.jsx | 54 | "createNewDocStore": False, # Create a new document store |
| MEDIUM | packages/ui/src/views/docstore/DocStoreAPIDialog.jsx | 158 | "createNewDocStore": False, # Create a new document store |