The open-source notification infrastructure. In-app Inbox component, E-mail, SMS, Push and Slack Integrations.
2356 matches across 15 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | playground/nextjs/src/lib/slack-dm-endpoint-connect.ts | 85 | export async function ensureSlackUserDmEndpoint(args: { |
| LOW | …ayground/nextjs/src/lib/msteams-dm-endpoint-connect.ts | 60 | export async function ensureMsTeamsUserDmEndpoint(args: { |
| LOW | …ayground/nextjs/src/pages/subscription-hooks/index.tsx | 336 | export default function SubscriptionComponentsPage() { |
| LOW | …und/nextjs/src/pages/subscription-components/index.tsx | 7 | export default function SubscriptionComponentsPage() { |
| LOW | playground/nextjs/src/pages/send-email/index.tsx | 11 | function readFileAsAttachmentPayload( |
| LOW | enterprise/workers/step-resolver/src/utils/worker-id.ts | 1 | export function generateStepResolverWorkerId(organizationId: string, stepResolverHash: string): string { |
| LOW | enterprise/workers/thalamus-observer/src/index.ts | 602 | function validateObservationParams(body: unknown): body is ObservationParams { |
| LOW | …ents/skills/figma-use/references/component-patterns.md | 507 | async function getLocalComponentMetadata(componentId) { |
| LOW | …ents/skills/figma-use/references/component-patterns.md | 530 | async function getPublishedComponentMetadata(componentKey) { |
| LOW | …s/skills/figma-use/references/effect-style-patterns.md | 107 | function applyEffectStyleToMatchingNodes(styleId, nodeNamePattern) { |
| LOW | …skills/figma-use/references/plugin-api-standalone.d.ts | 210 | * function someNestedFunctionCallThatClosesThePlugin() { |
| LOW | …gents/skills/figma-use/references/variable-patterns.md | 285 | async function listVariableCollectionsAndVariables() { |
| LOW | …nts/skills/figma-use/references/text-style-patterns.md | 179 | async function applyTextStyleToMatchingNodes(styleId, nodeNamePattern) { |
| LOW | …e/src/editor/bubble-suggestions/suggestion-registry.ts | 76 | export function registerSuggestionProvider(name: string, factory: SuggestionProviderFactory) { |
| LOW | …ble-suggestions/providers/inline-decorator-provider.ts | 44 | export function createInlineDecoratorProvider(editor: Editor): SuggestionProvider | null { |
| LOW | libs/maily-core/src/editor/nodes/button/button-view.tsx | 280 | function BackgroundColorPickerPopup(props: ColorPickerProps) { |
| LOW | …e/src/editor/plugins/drag-handle/drag-handle-plugin.ts | 203 | function getSelectionRangesNearCursor(e: MouseEvent, t: Editor) { |
| LOW | libs/maily-core/src/editor/utils/node-options.ts | 26 | export function getInlineDecoratorOptions(editor: Editor) { |
| LOW | libs/maily-core/src/editor/utils/node-options.ts | 30 | export function useInlineDecoratorOptions(editor: Editor) { |
| LOW | …editor/extensions/slash-command/slash-command-view.tsx | 238 | export function getSlashCommandSuggestions( |
| LOW | …/extensions/inline-decorator/inline-decorator-list.tsx | 171 | function createGetReferenceClientRect(props: any): GetReferenceClientRect { |
| LOW | …/extensions/inline-decorator/inline-decorator-list.tsx | 253 | export function getInlineDecoratorSuggestionsReact( |
| LOW | …editor/extensions/inline-decorator/inline-decorator.ts | 122 | function createSuggestionAllowHandler() { |
| LOW | libs/internal-sdk/src/types/unrecognized.ts | 15 | export function startCountingUnrecognized() { |
| LOW | …al-sdk/src/react-query/environmentVariablesRetrieve.ts | 61 | export function useEnvironmentVariablesRetrieve( |
| LOW | …al-sdk/src/react-query/environmentVariablesRetrieve.ts | 90 | export function useEnvironmentVariablesRetrieveSuspense( |
| LOW | …al-sdk/src/react-query/environmentVariablesRetrieve.ts | 113 | export function setEnvironmentVariablesRetrieveData( |
| LOW | …al-sdk/src/react-query/environmentVariablesRetrieve.ts | 126 | export function invalidateEnvironmentVariablesRetrieve( |
| LOW | …al-sdk/src/react-query/environmentVariablesRetrieve.ts | 144 | export function invalidateAllEnvironmentVariablesRetrieve( |
| LOW | libs/internal-sdk/src/react-query/workflowsSync.ts | 81 | export function buildWorkflowsSyncMutation( |
| LOW | …k/src/react-query/domainsAutoConfigureRetrieve.core.ts | 19 | export function prefetchDomainsAutoConfigureRetrieve( |
| LOW | …k/src/react-query/domainsAutoConfigureRetrieve.core.ts | 36 | export function buildDomainsAutoConfigureRetrieveQuery( |
| LOW | …k/src/react-query/domainsAutoConfigureRetrieve.core.ts | 49 | queryFn: async function domainsAutoConfigureRetrieveQueryFn( |
| LOW | …k/src/react-query/domainsAutoConfigureRetrieve.core.ts | 73 | export function queryKeyDomainsAutoConfigureRetrieve( |
| LOW | …nal-sdk/src/react-query/workflowsStepsRetrieve.core.ts | 19 | export function prefetchWorkflowsStepsRetrieve( |
| LOW | …nal-sdk/src/react-query/workflowsStepsRetrieve.core.ts | 38 | export function buildWorkflowsStepsRetrieveQuery( |
| LOW | …nal-sdk/src/react-query/workflowsStepsRetrieve.core.ts | 54 | queryFn: async function workflowsStepsRetrieveQueryFn( |
| LOW | …nal-sdk/src/react-query/workflowsStepsRetrieve.core.ts | 79 | export function queryKeyWorkflowsStepsRetrieve( |
| LOW | …ernal-sdk/src/react-query/translationsRetrieve.core.ts | 19 | export function prefetchTranslationsRetrieve( |
| LOW | …ernal-sdk/src/react-query/translationsRetrieve.core.ts | 34 | export function buildTranslationsRetrieveQuery( |
| LOW | …ernal-sdk/src/react-query/translationsRetrieve.core.ts | 51 | queryFn: async function translationsRetrieveQueryFn( |
| LOW | …ernal-sdk/src/react-query/translationsRetrieve.core.ts | 74 | export function queryKeyTranslationsRetrieve( |
| LOW | …ternal-sdk/src/react-query/integrationsSetAsPrimary.ts | 59 | export function useIntegrationsSetAsPrimaryMutation( |
| LOW | …ternal-sdk/src/react-query/integrationsSetAsPrimary.ts | 77 | export function mutationKeyIntegrationsSetAsPrimary(): MutationKey { |
| LOW | …ternal-sdk/src/react-query/integrationsSetAsPrimary.ts | 81 | export function buildIntegrationsSetAsPrimaryMutation( |
| LOW | …ternal-sdk/src/react-query/integrationsSetAsPrimary.ts | 92 | mutationFn: function integrationsSetAsPrimaryMutationFn({ |
| LOW | libs/internal-sdk/src/react-query/domainsRetrieve.ts | 87 | export function useDomainsRetrieveSuspense( |
| LOW | libs/internal-sdk/src/react-query/domainsRetrieve.ts | 120 | export function invalidateDomainsRetrieve( |
| LOW | libs/internal-sdk/src/react-query/domainsRetrieve.ts | 133 | export function invalidateAllDomainsRetrieve( |
| LOW | …l-sdk/src/react-query/channelEndpointsRetrieve.core.ts | 19 | export function prefetchChannelEndpointsRetrieve( |
| LOW | …l-sdk/src/react-query/channelEndpointsRetrieve.core.ts | 36 | export function buildChannelEndpointsRetrieveQuery( |
| LOW | …l-sdk/src/react-query/channelEndpointsRetrieve.core.ts | 49 | queryFn: async function channelEndpointsRetrieveQueryFn( |
| LOW | …l-sdk/src/react-query/channelEndpointsRetrieve.core.ts | 73 | export function queryKeyChannelEndpointsRetrieve( |
| LOW | …/react-query/subscribersNotificationsArchiveAllRead.ts | 61 | export function useSubscribersNotificationsArchiveAllReadMutation( |
| LOW | …/react-query/subscribersNotificationsArchiveAllRead.ts | 79 | export function mutationKeySubscribersNotificationsArchiveAllRead(): MutationKey { |
| LOW | …/react-query/subscribersNotificationsArchiveAllRead.ts | 83 | export function buildSubscribersNotificationsArchiveAllReadMutation( |
| LOW | …/react-query/subscribersNotificationsArchiveAllRead.ts | 94 | mutationFn: function subscribersNotificationsArchiveAllReadMutationFn({ |
| LOW | …ternal-sdk/src/react-query/environmentsGetTags.core.ts | 19 | export function prefetchEnvironmentsGetTags( |
| LOW | …ternal-sdk/src/react-query/environmentsGetTags.core.ts | 36 | export function buildEnvironmentsGetTagsQuery( |
| LOW | …ternal-sdk/src/react-query/environmentsGetTags.core.ts | 49 | queryFn: async function environmentsGetTagsQueryFn( |
| 1860 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | playground/nextjs/src/pages/api/hello.ts | 9 | res.status(200).json({ name: 'John Doe' }); |
| LOW | playground/nestjs/src/user.service.ts | 7 | name: 'John Doe', |
| LOW | .agents/skills/react-email/SKILL.md | 181 | name: 'John Doe', |
| LOW | .agents/skills/react-email/SKILL.md | 407 | to: ['user@example.com'], |
| LOW | .agents/skills/react-email/references/I18N.md | 141 | to: ['user@example.com'], |
| LOW | .agents/skills/react-email/references/SENDING.md | 38 | to: ['user@example.com'], |
| LOW | .agents/skills/react-email/references/SENDING.md | 67 | to: ['user@example.com'], |
| LOW | .agents/skills/react-email/references/SENDING.md | 93 | to: 'user@example.com', |
| LOW | .agents/skills/react-email/references/SENDING.md | 110 | to: 'user@example.com', |
| LOW | .agents/skills/react-email/references/PATTERNS.md | 67 | email: 'user@example.com', |
| LOW | .agents/skills/react-email/references/PATTERNS.md | 265 | name: 'John Doe', |
| LOW | .agents/skills/react-email/references/PATTERNS.md | 266 | street: '123 Main St', |
| LOW | .agents/skills/react-email/references/PATTERNS.md | 591 | author: 'Jane Doe', |
| LOW | .agents/skills/react-email/references/PATTERNS.md | 698 | inviterName: 'John Doe', |
| LOW | .agents/skills/testerarmy-cli/SKILL.md | 68 | echo '{"kind":"login","label":"Admin","username":"admin@example.com","password":"secret"}' | ta projects credentials-cre |
| LOW | …on-generic/src/decorators/context-payload.decorator.ts | 23 | example: { name: 'Acme Corp', region: 'us-east-1' }, |
| LOW | libs/application-generic/src/utils/maily-utils.ts | 330 | * (node) => ({ type: "text", text: "John Doe" }) |
| LOW | libs/application-generic/src/utils/maily-utils.ts | 337 | * { type: "text", text: "John Doe" }, |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 36 | JSONSchemaFaker.format('email', () => 'user@example.com'); |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 64 | if (prop.format === 'email') return 'user@example.com'; |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 73 | return 'user@example.com'; |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 120 | return 'John Doe'; |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 137 | return '123 Main Street'; |
| LOW | libs/application-generic/src/utils/json-schema-mock.ts | 355 | // Add examples for string properties to override lorem ipsum |
| LOW | …/application-generic/src/commands/base.command.spec.ts | 43 | TestCommand.create({ email: 'test@test.com', password: undefined }); |
| LOW | …/application-generic/src/commands/base.command.spec.ts | 55 | const obj = { email: 'test@test.com', password: 'P@ssw0rd' }; |
| LOW | …ecases/preview/services/mock-data-generator.service.ts | 132 | email: 'user@example.com', |
| LOW | libs/maily-render/src/maily.tsx | 369 | * name: 'John Doe', |
| LOW | libs/maily-render/src/render.test.ts | 24 | maily.setVariableValue('name', 'John Doe'); |
| LOW | libs/maily-render/src/render.test.ts | 29 | expect(result).toMatchInlineSnapshot(`"John Doe"`); |
| LOW | packages/framework/src/jsonSchemaFaker.js | 5774 | LIPSUM_WORDS = `Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore |
| LOW | packages/framework/src/jsonSchemaFaker.js | 5774 | LIPSUM_WORDS = `Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore |
| LOW | packages/framework/src/types/context.types.ts | 16 | * data: { name: "Acme Corp", plan: "enterprise" } |
| LOW | packages/framework/src/types/context.types.ts | 45 | * data: { name: "Acme Corp", plan: "enterprise" } |
| LOW | packages/framework/src/types/context.types.ts | 52 | * tenant: { id: "org-acme", data: { name: "Acme Corp" } }, |
| LOW | packages/framework/src/types/context.types.ts | 90 | * data: { name: "Acme Corp", plan: "enterprise", region: "us-east" } |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 203 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 236 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 266 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 293 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 308 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 325 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 349 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 374 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 385 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 426 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 434 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 482 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 518 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 529 | data: { name: 'Acme Corp', plan: 'enterprise', region: 'us-east' }, |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 543 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 551 | data: { name: 'Acme Corp', plan: 'enterprise', region: 'us-east' }, |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 585 | to: 'test@test.com', |
| LOW | …ages/framework/src/resources/workflow/workflow.test.ts | 596 | to: 'test@test.com', |
| LOW | packages/framework/src/utils/liquid.utils.test.ts | 168 | companyName: 'Acme Inc', |
| LOW | packages/framework/src/utils/liquid.utils.test.ts | 218 | recipient: 'user@example.com', |
| LOW | …iders/src/lib/email/mailtrap/mailtrap.provider.spec.ts | 8 | from: 'test@test.com', |
| LOW | …iders/src/lib/email/mailtrap/mailtrap.provider.spec.ts | 12 | from: 'test@test.com', |
| LOW | …iders/src/lib/email/mailtrap/mailtrap.provider.spec.ts | 13 | to: ['test@test.com'], |
| LOW | …iders/src/lib/email/postmark/postmark.provider.spec.ts | 6 | from: 'test@test.com', |
| 109 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …usecases/create-workflow-v0/create-workflow.usecase.ts | 370 | // userPreferences is optional, so we need to check if it's defined before calling the upsert |
| LOW | …usecases/update-workflow-v0/update-workflow.usecase.ts | 207 | * userPreferences is optional, so we need to check if it's defined before calling the upsert. |
| LOW | …ges/providers/src/lib/chat/msTeams/msTeams.provider.ts | 126 | // Step 1: Create 1:1 conversation |
| LOW | …ges/providers/src/lib/chat/msTeams/msTeams.provider.ts | 149 | // Step 2: Send message to the conversation |
| LOW | …/providers/src/lib/email/sendgrid/sendgrid.provider.ts | 236 | // Step 1: Create a new Event Webhook |
| LOW | …/providers/src/lib/email/sendgrid/sendgrid.provider.ts | 264 | // Step 2: Enable Signature Verification |
| LOW | …es/providers/src/lib/email/mailgun/mailgun.provider.ts | 177 | // Step 2: Retrieve HTTP Webhook Signing Key from Mailgun API |
| LOW | .github/workflows/scripts/validate-submodule-sync.sh | 19 | # Step 1: Fetch the latest commit hash from the private repository's target branch |
| LOW | .github/workflows/scripts/validate-submodule-sync.sh | 53 | # Step 2: Get the current commit hash from the .source submodule |
| LOW | .github/workflows/scripts/validate-submodule-sync.sh | 78 | # Step 3: Compare the hashes |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 110 | ### Step 1: Package Installation |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 121 | ### Step 2: Environment Variable Configuration |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 137 | ### Step 3: Subscriber ID Detection |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 152 | ### Step 4: Inline Appearance Configuration |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 256 | ### Step 5: Component Creation |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 270 | ### Step 6: UI Placement Strategy |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 278 | ### Step 7: Validation & Testing |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 289 | ### Step 8: AI Model Verification (Internal Process) |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 301 | ### Step 9: Iterative Refinement Process |
| LOW | …/welcome/ai-prompts/framework-prompts/nextjs-prompt.ts | 310 | ### Step 10: Final Output Requirements |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 137 | ### Step 1: Package Installation |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 157 | ### Step 2: Environment Variable Configuration |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 175 | ### Step 3: Composable Creation |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 212 | ### Step 4: Inline Appearance Configuration |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 311 | ### Step 5: Component Creation |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 325 | ### Step 6: UI Placement Strategy |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 333 | ### Step 7: Validation & Testing |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 345 | ### Step 8: AI Model Verification (Internal Process) |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 358 | ### Step 9: Iterative Refinement Process |
| LOW | …nts/welcome/ai-prompts/framework-prompts/vue-prompt.ts | 367 | ### Step 10: Final Output Requirements |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 117 | ### Step 1: Package Installation |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 137 | ### Step 2: Environment Variable Configuration |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 154 | ### Step 3: Subscriber ID Detection |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 169 | ### Step 4: Inline Appearance Configuration |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 273 | ### Step 5: Component Creation |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 287 | ### Step 6: UI Placement Strategy |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 295 | ### Step 7: Validation & Testing |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 306 | ### Step 8: AI Model Verification (Internal Process) |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 318 | ### Step 9: Iterative Refinement Process |
| LOW | …s/welcome/ai-prompts/framework-prompts/react-prompt.ts | 327 | ### Step 10: Final Output Requirements |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 122 | ### Step 1: Package Installation |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 142 | ### Step 2: Environment Variable Configuration |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 160 | ### Step 3: Root Configuration |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 208 | ### Step 4: Inline Appearance Configuration |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 307 | ### Step 5: Component Creation |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 321 | ### Step 6: UI Placement Strategy |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 329 | ### Step 7: Validation & Testing |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 341 | ### Step 8: AI Model Verification (Internal Process) |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 354 | ### Step 9: Iterative Refinement Process |
| LOW | …s/welcome/ai-prompts/framework-prompts/remix-prompt.ts | 363 | ### Step 10: Final Output Requirements |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 126 | ### Step 1: Package Installation |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 147 | ### Step 2: Environment Variable Configuration |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 165 | ### Step 3: Root Configuration |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 192 | ### Step 4: Inline Appearance Configuration |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 288 | ### Step 5: Component Creation |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 302 | ### Step 6: UI Placement Strategy |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 310 | ### Step 7: Validation & Testing |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 323 | ### Step 8: AI Model Verification (Internal Process) |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 337 | ### Step 9: Iterative Refinement Process |
| LOW | …me/ai-prompts/framework-prompts/react-native-prompt.ts | 347 | ### Step 10: Final Output Requirements |
| 38 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | docker/community/setup.sh | 98 | # ── Main ───────────────────────────────────────────────────────────────── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 195 | // ── Common preamble (visualization only) ───────────────────────────── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 210 | // ── Real call: connection status ───────────────────────────────────── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 240 | // ── Miss branch ────────────────────────────────────────────────────── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 256 | // ── Real call: generate authorize URL + open popup ─────────────────── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 285 | // ── Wait for postMessage from oauth/result page (or popup close) ───── |
| MEDIUM | …extjs/src/app/agents-mcp/components/flow-simulator.tsx | 324 | // ── Real call: confirm the connection actually landed ──────────────── |
| MEDIUM | …und/nextjs/src/app/agents-mcp/components/flow-steps.ts | 55 | // ── Common preamble ──────────────────────────────────────────────────────── |
| MEDIUM | …und/nextjs/src/app/agents-mcp/components/flow-steps.ts | 83 | // ── Hit branch ───────────────────────────────────────────────────────────── |
| MEDIUM | …und/nextjs/src/app/agents-mcp/components/flow-steps.ts | 100 | // ── Miss branch ──────────────────────────────────────────────────────────── |
| MEDIUM | …und/nextjs/src/app/agents-mcp/components/flow-steps.ts | 157 | // ── Common epilogue ──────────────────────────────────────────────────────── |
| MEDIUM | …s/application-generic/src/utils/ssrf-url-validation.ts | 217 | // ────── Safe outbound HTTP ────── |
| MEDIUM | packages/shared/src/consts/providers/mcp-servers.ts | 125 | // ── Popular ──────────────────────────────────────────────────────────────── |
| MEDIUM | packages/shared/src/consts/providers/mcp-servers.ts | 265 | // ── All others ───────────────────────────────────────────────────────────── |
| MEDIUM | …c/consts/providers/credentials/provider-credentials.ts | 1471 | // ─── Agent Runtime Providers ───────────────────────────────────────────────── |
| MEDIUM | …rc/app/agents/management/skills/github-skill-bundle.ts | 221 | // ─── GitHub HTTP plumbing ─────────────────────────────────────────────────── |
| MEDIUM | …rc/app/agents/management/skills/github-skill-bundle.ts | 345 | // ─── Streaming tar pipeline ──────────────────────────────────────────────── |
| MEDIUM | …rc/app/agents/management/skills/github-skill-bundle.ts | 501 | // ─── Public entry points ─────────────────────────────────────────────────── |
| MEDIUM | …ision-managed-agent/provision-managed-agent.usecase.ts | 89 | // ── Adopt mode ──────────────────────────────────────────────────────── |
| MEDIUM | …ision-managed-agent/provision-managed-agent.usecase.ts | 96 | // ── Provision mode ──────────────────────────────────────────────────── |
| MEDIUM | …rc/app/agents/mcp/oauth/mcp-oauth-discovery.service.ts | 47 | // ── `novu-app` mode (Novu's pre-registered OAuth app) ──────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 196 | // ─── Helpers ──────────────────────────────────────────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 265 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 267 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 785 | // ─── Integration validation (cross-variant) ───────────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 816 | // ─── Request body validation (cross-variant) ──────────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 904 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 906 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 1168 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/upload-custom-skill.e2e.ts | 1170 | // ═══════════════════════════════════════════════════════════════════════════ |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 140 | // ─── POST /v1/integrations — agent-kind provisioning ───────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 215 | // ─── POST /v1/agents — managed runtime ────────────────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 366 | // ─── POST /v1/agents — externalEnvironmentId rebinding ───────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 501 | // ─── GET /v1/agents/:identifier/runtime/config ────────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 626 | // ─── PATCH /v1/agents/:identifier/runtime/config ──────────────────────────── |
| MEDIUM | apps/api/src/app/agents/e2e/managed-agent.e2e.ts | 757 | // ─── POST /v1/agents — adopt existing managed agent ───────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 42 | Take an IP string/int and return an object of the correct type. Args: address: A string or integer, the IP |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 82 | Take an IP string/int and return an object of the correct type. Args: address: A string or integer, the IP |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 123 | The binary representation of this address. Args: address: An integer representation of an IPv4 IP address. |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 316 | Collapse a list of IP objects. Example: collapse_address_list([IPv4('1.1.0.0/24'), IPv4('1.1.1.0/24')]) -> |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 704 | Remove an address from a larger block. For example: addr1 = IPNetwork('10.1.1.0/24') a |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 855 | Return prefix length from a bitwise netmask. Args: ip_int: An integer, the netmask in expanded bitw |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 880 | Turn a prefix length string into an integer. Args: prefixlen_str: A decimal string containing the p |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 904 | Turn a netmask/hostmask string into a prefix length. Args: ip_str: A netmask or hostmask, formatted |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 938 | The subnets which join to make the current subnet. In the case that self contains only one IP (self._pr |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1009 | The supernet containing the current network. Args: prefixlen_diff: An integer, the amount the prefi |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1077 | Turn the given IP string into an integer for comparison. Args: ip_str: A string, the IP ip_str. |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1102 | Convert a decimal octet into an integer. Args: octet_str: A string, the number to parse. R |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1384 | Turn an IPv6 ip_str into an integer. Args: ip_str: A string, the IPv6 ip_str. Returns: |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1463 | Convert an IPv6 hextet string into an integer. Args: hextet_str: A string, the number to parse. |
| HIGH | apps/inbound-mail/src/python/ipaddr.py | 1533 | Turns a 128-bit integer into hexadecimal notation. Args: ip_int: An integer, the IP address. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .cursor/scripts/start.sh | 1 | #!/usr/bin/env bash |
| LOW | …rprise/workers/step-resolver/worker-configuration.d.ts | 10141 | } : T; |
| LOW | …rprise/workers/step-resolver/worker-configuration.d.ts | 10161 | // For properties, rewrite types to be `Result`s. |
| LOW | …rprise/workers/step-resolver/worker-configuration.d.ts | 10181 | interface Env { |
| LOW | …rprise/workers/step-resolver/worker-configuration.d.ts | 10501 | readonly type: "attributes"; |
| LOW | .agents/skills/figma-use/references/gotchas.md | 521 | // For horizontal layout, stretch height: |
| LOW | …s/application-generic/src/utils/ssrf-url-validation.ts | 1 | // IMPORTANT: this file is a hand-maintained mirror of two source modules: |
| LOW | libs/notifications/src/workflows/usage-report/email.tsx | 1101 | </Body> |
| LOW | libs/notifications/src/workflows/usage-report/email.tsx | 1121 | // topProviders: [ |
| LOW | scripts/setup-agent.sh | 1 | #!/usr/bin/env bash |
| LOW | packages/js/src/ui/novuUI.tsx | 21 | export class NovuUI { |
| LOW | packages/novu/src/index.ts | 101 | }); |
| LOW | …src/commands/init/templates/app-agent/ts/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | packages/novu/src/commands/wizard/pipeline/runner.ts | 61 | const bootstrapProject = store.session.get().project; |
| LOW | packages/novu/src/commands/wizard/pipeline/runner.ts | 141 | if (mcpInstalled.length > 0) { |
| LOW | …ages/novu/src/commands/connect/ui/orb/orb-renderer.tsx | 41 | // --------------------------------------------------------------------------- |
| LOW | .github/workflows/codeql-analysis.yml | 1 | # For most projects, this workflow file will not need changing; you simply need |
| LOW | .github/workflows/on-pr.yml | 281 | # Aggregator / "all-green" gate. This job depends on every other job in |
| LOW | .github/workflows/on-pr.yml | 381 | |
| LOW | apps/api/src/app/agents/shared/util/esm-import.ts | 1 | // Chat SDK packages are ESM-only; SWC rewrites import() → require() for CJS output. |
| LOW | apps/api/src/app/agents/e2e/agent-mcp-servers.e2e.ts | 721 | |
| LOW | …ps/api/src/app/agents/e2e/agent-slack-roundtrip.e2e.ts | 161 | }, |
| LOW | apps/api/src/app/agents/e2e/helpers/slack-emulator.ts | 301 | // inbound message. Returning a synthetic ok response keeps the |
| LOW | apps/inbound-mail/src/python/spf.py | 41 | # Revision 1.108.2.107 2013/07/23 18:37:17 customdesigned |
| LOW | apps/inbound-mail/src/python/spf.py | 61 | # Functional alias for __email__ |
| LOW | apps/inbound-mail/src/python/spf.py | 81 | # Revision 1.108.2.94 2013/07/22 02:44:39 kitterma |
| LOW | apps/inbound-mail/src/python/spf.py | 101 | # Revision 1.108.2.87 2013/05/26 00:23:52 kitterma |
| LOW | apps/inbound-mail/src/python/spf.py | 121 | # Fix dns_txt and dns_spf - should hopefully still be correct for python3. |
| LOW | apps/inbound-mail/src/python/ipaddr.py | 1 | #!/usr/bin/python |
| LOW | apps/inbound-mail/src/python/ipaddr.py | 361 | (first, last) = _find_address_range(ips[i:]) |
| LOW | apps/inbound-mail/src/python/DNS/Opcode.py | 41 | # yay. |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 21 | Request = DnsRequest |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 41 | # Revision 1.8.2.5 2008/07/28 02:11:07 customdesigned |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 61 | # make some sort of reasonable version string. releasewards ho! |
| LOW | apps/inbound-mail/src/python/DNS/Class.py | 41 | # Revision 1.6 2002/04/23 12:52:19 anthonybaxter |
| LOW | apps/inbound-mail/src/python/DNS/lazy.py | 61 | # Replace map() with list comprehensions. |
| LOW | apps/inbound-mail/src/python/DNS/lazy.py | 81 | # |
| LOW | apps/inbound-mail/src/python/DNS/win32dns.py | 121 | # |
| LOW | apps/inbound-mail/src/python/DNS/win32dns.py | 141 | # windows machine :) |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 161 | #### TODO TODO TODO #### |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 361 | # |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 381 | # Handle large TCP replies (untested). |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 401 | # Revision 1.12.2.4 2007/05/22 20:28:31 customdesigned |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 421 | # removed a quite gross use of 'eval()'. |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 441 | # made addTXT check for being passed a string, turn it into a length 1 list. |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 461 | # Code from Wolfgang.Strobl@gmd.de |
| LOW | apps/inbound-mail/src/python/DNS/Status.py | 41 | |
| LOW | apps/inbound-mail/src/python/DNS/Status.py | 61 | # added identifying header to top of each file |
| LOW | apps/inbound-mail/src/python/dkim/canonicalization.py | 1 | # This software is provided 'as-is', without any express or implied |
| LOW | apps/inbound-mail/src/python/dkim/dnsplug.py | 1 | # This software is provided 'as-is', without any express or implied |
| LOW | apps/inbound-mail/src/python/dkim/util.py | 1 | # This software is provided 'as-is', without any express or implied |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 1 | # This software is provided 'as-is', without any express or implied |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 241 | j = i + 1 |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 361 | if x.lower() in self.frozen_sign] |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 381 | #: |
| LOW | apps/inbound-mail/src/python/dkim/crypto.py | 1 | # This software is provided 'as-is', without any express or implied |
| LOW | apps/inbound-mail/src/python/dkim/asn1.py | 1 | # This software is provided 'as-is', without any express or implied |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …s/providers/src/lib/email/braze/braze.provider.spec.ts | 5 | apiKey: 'your-api-key', |
| HIGH | packages/novu/src/commands/sync.spec.ts | 23 | const secretKey = 'your-api-key'; |
| HIGH | packages/novu/src/commands/sync.spec.ts | 46 | const secretKey = 'your-api-key'; |
| HIGH | packages/novu/src/commands/sync.spec.ts | 60 | const secretKey = 'your-api-key'; |
| HIGH | packages/novu/src/commands/sync.spec.ts | 78 | const secretKey = 'your-api-key'; |
| HIGH | packages/novu/src/commands/sync.spec.ts | 85 | const secretKey = 'your-api-key'; |
| HIGH | …board/src/components/workflow-editor/workflow-tabs.tsx | 80 | const apiKey = canReadApiKeys ? (apiKeysResponse?.data?.[0]?.key ?? 'your-api-key-here') : 'your-api-key-here'; |
| HIGH | …workflow-editor/test-workflow/test-workflow-drawer.tsx | 83 | const apiKey = canReadApiKeys ? (apiKeysResponse?.data?.[0]?.key ?? 'your-api-key-here') : 'your-api-key-here'; |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/deployment-summary.yml | 67 | # Check if this is a release PR |
| LOW | .github/workflows/on-push-trigger.yml | 62 | # Check if only CI/CD label exists (standalone) |
| LOW | .github/workflows/deploy.yml | 198 | # Check if service has environments filter, otherwise deploy to all |
| LOW | .github/workflows/deploy.yml | 206 | # Check if any of the selected environments match the allowed environments |
| LOW | .github/workflows/deploy.yml | 228 | # Check if service has environments filter, otherwise deploy to all |
| LOW | .github/workflows/deploy.yml | 236 | # Check if any of the selected environments match the allowed environments |
| LOW | .github/workflows/conventional-commit.yml | 89 | # Check if PR title already has the Linear ticket format |
| LOW | .github/workflows/conventional-commit.yml | 112 | # Check if title has Linear ticket format manually added |
| LOW | .github/workflows/conventional-commit.yml | 131 | # Check if title ends with "fixes TICKET-ID" pattern |
| LOW | .github/workflows/rollback.yml | 212 | # Check if service has environments filter, otherwise rollback to all |
| LOW | .github/workflows/rollback.yml | 220 | # Check if any of the selected environments match the allowed environments |
| LOW | .github/workflows/rollback.yml | 242 | # Check if service has environments filter, otherwise rollback to all |
| LOW | .github/workflows/rollback.yml | 250 | # Check if any of the selected environments match the allowed environments |
| LOW | .github/workflows/scripts/stop-only.sh | 18 | # Check if any files were found |
| LOW | apps/inbound-mail/src/python/DNS/Base.py | 363 | # Close file for processTCPReply |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | apps/api/src/app/inbox/e2e/update-preferences.e2e.ts | 231 | expect(response.body.errors.general.messages.some((msg: string) => msg.includes('must be in 12-hour format'))).to |
| CRITICAL | …s/api/src/app/workflows-v2/e2e/generate-preview.e2e.ts | 825 | const eventMatches = previewResponse3.result.result.preview.body.match(/'id':'example-id-\d+'/g); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/scripts/check-workflow-security.py | 55 | |
| LOW | .github/workflows/scripts/check-workflow-security.py | 114 | |
| LOW | apps/inbound-mail/src/python/spf.py | 458 | |
| LOW | apps/inbound-mail/src/python/spf.py | 506 | |
| LOW | apps/inbound-mail/src/python/spf.py | 679 | |
| LOW | apps/inbound-mail/src/python/spf.py | 840 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1031 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1223 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1279 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1381 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1466 | |
| LOW | apps/inbound-mail/src/python/spf.py | 1655 | |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 187 | |
| LOW | apps/inbound-mail/src/python/dkim/asn1.py | 46 | |
| LOW | apps/inbound-mail/src/python/dkim/asn1.py | 120 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/scripts/check-workflow-security.py | 26 | |
| LOW | apps/inbound-mail/src/python/spf.py | 162 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 14 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 14 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 14 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 14 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 17 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 18 | |
| LOW | apps/inbound-mail/src/python/DNS/__init__.py | 20 | |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 23 | |
| LOW | apps/inbound-mail/src/python/dkim/__init__.py | 24 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .github/workflows/scripts/stop-only.sh | 3 | # Define the search directory (default to current directory) |
| MEDIUM | apps/inbound-mail/src/python/ipaddr.py | 1265 | """This class represents and manipulates 32-bit IPv4 networks. |
| MEDIUM | apps/inbound-mail/src/python/ipaddr.py | 1782 | """This class represents and manipulates 128-bit IPv6 networks. |
| MEDIUM | apps/inbound-mail/src/python/DNS/__init__.py | 4 | # This file is part of the pydns project. |
| MEDIUM | apps/inbound-mail/src/python/DNS/lazy.py | 3 | # This file is part of the pydns project. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/js/src/ui/helpers/useStyle.ts | 41 | // Find appearance keys in the className and utilize them as well. |
| LOW | apps/inbound-mail/src/python/spf.py | 887 | # just use last one in lax mode |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/framework/src/utils/normalize-controls.utils.test.ts | 204 | data: "{'user':{'name':'John O\\'Connor','message':\"Don't forget to check the user's profile\",'metadata':{'use |
| LOW | …s/framework/src/utils/normalize-controls.utils.test.ts | 214 | expect(parsed.user.message).toBe("Don't forget to check the user's profile"); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …skills/figma-use/references/plugin-api-standalone.d.ts | 2418 | * ## Example usage |