Official Sentry SDKs for JavaScript
This report summarizes scanner evidence for getsentry/sentry-javascript, a TypeScript project with 8,771 GitHub stars. SynthScan examined 787,625 lines of code across 9595 source files, recording 1489 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.2 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1307 finding(s).
Are imports declared and package/API names verified? 148 finding(s).
Are wrappers, guards, and repeated structures necessary? 1051 finding(s).
Which changes need focused human review? 1489 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1489 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev-packages/test-utils/src/bundler-instrumentation.ts | 75 | export function assertBundlerInstrumentation( | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 420 | function isStreamedSpanEnvelopeItem( | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 454 | export function waitForStreamedSpanEnvelope( | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 672 | export function collectStreamedSpansUntilSegment( | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 688 | export function collectSpanNamesUntilSegment( | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 711 | async function registerCallbackServerPort(serverName: string, port: string): Promise<void> { | CODE |
| LOW | dev-packages/test-utils/src/event-proxy-server.ts | 716 | async function retrieveCallbackServerPort(serverName: string): Promise<string> { | CODE |
| LOW | dev-packages/test-utils/src/build-output.ts | 133 | export function findSourceMappingUrlComments({ | CODE |
| LOW | dev-packages/test-utils/src/build-output.ts | 175 | export function findDebugIdsInFilesWithGlobCharacters({ | CODE |
| LOW | dev-packages/test-utils/src/build-output.ts | 194 | export function findFilesWithMultipleDebugIds({ | CODE |
| LOW | dev-packages/test-utils/src/build-output.ts | 216 | export function findFilesWithForeignSourcemaps( | CODE |
| LOW | dev-packages/test-utils/src/sourcemap-upload-utils.ts | 178 | export function findDebugIdsWithConflictingSourcemaps(sourcemaps: SourcemapEntry[]): string[] { | CODE |
| LOW | …ons/nextjs-16-static/app/component-annotation/page.tsx | 5 | export default function ComponentAnnotationTestPage() { | CODE |
| LOW | …ests/test-applications/gen-ai-libraries/tests/utils.ts | 58 | export function expectCommonChatAttributes(span: SerializedStreamedSpan, library: LibraryUnderTest): void { | CODE |
| LOW | …s/test-applications/tanstackstart-react/vite.config.ts | 11 | function recordChunksWithoutSourceMap() { | CODE |
| LOW | …-applications/tanstackstart-react/tests/tunnel.test.ts | 73 | function pathnameMatchesTunnelRoute(pathname: string): boolean { | CODE |
| LOW | …/nextjs-16-streaming/app/component-annotation/page.tsx | 5 | export default function ComponentAnnotationTestPage() { | CODE |
| LOW | …2e-tests/test-applications/solidstart-2/vite.config.ts | 9 | function recordChunksWithoutSourceMap() { | CODE |
| LOW | …ions/hono-4-legacy/src/route-groups/test-middleware.ts | 63 | subAppWithInlineMiddleware.all('/all/separately', async function inlineSeparateMiddlewareAll(_c, next) { | CODE |
| LOW | …ions/hono-4-legacy/src/route-groups/test-middleware.ts | 79 | subAppWithInlineMiddleware.on(method, '/on/separately', async function inlineSeparateMiddlewareOn(_c, next) { | CODE |
| LOW | …s/nestjs-distributed-tracing/tests/propagation.test.ts | 62 | function testRequestHeaderAttributes(): Record<string, unknown> { | CODE |
| LOW | …t-applications/nestjs-distributed-tracing/src/utils.ts | 33 | export function reportIsolationScopeOnSpan() { | CODE |
| LOW | …ations/nuxt-4-static/tests/tracing.cached-html.test.ts | 42 | export async function testChangingTracingMetaTagsOnISRPage( | CODE |
| LOW | …ations/nuxt-4-static/tests/tracing.cached-html.test.ts | 128 | export async function testExcludeTracingMetaTagsOnCachedPage( | CODE |
| LOW | …xtjs-app-dir/app/server-component/featureFlag/page.tsx | 5 | export default async function FeatureFlagServerComponent() { | CODE |
| LOW | …est-applications/sveltekit-3-sourcemaps/vite.config.js | 10 | function recordChunksWithoutSourceMap() { | CODE |
| LOW | …lications/nuxt-3-min/tests/tracing.cached-html.test.ts | 56 | export async function testChangingTracingMetaTagsOnISRPage( | CODE |
| LOW | …lications/nuxt-3-min/tests/tracing.cached-html.test.ts | 130 | export async function testExcludeTracingMetaTagsOnCachedPage( | CODE |
| LOW | …ations/tanstackstart-react-static/tests/tunnel.test.ts | 64 | function pathnameMatchesTunnelRoute(pathname: string): boolean { | CODE |
| LOW | …-applications/nuxt-4/tests/tracing.cached-html.test.ts | 60 | export async function testChangingTracingMetaTagsOnISRPage( | CODE |
| LOW | …-applications/nuxt-4/tests/tracing.cached-html.test.ts | 136 | export async function testExcludeTracingMetaTagsOnCachedPage( | CODE |
| LOW | …ts/test-applications/nuxt-4-sourcemaps/assert-build.ts | 64 | function debugIdsOfChunksWithoutSourceMap(dir: string): Set<string> { | CODE |
| LOW | …press/app/routes/server-side-unexpected-errors.$id.tsx | 17 | export default function ServerSideUnexpectedErrors() { | CODE |
| LOW | …te-remix-app-express/tests/client-transactions.test.ts | 70 | async function extractTraceAndBaggageFromMeta(page: import('@playwright/test').Page) { | CODE |
| LOW | …-applications/nuxt-5/tests/tracing.cached-html.test.ts | 58 | export async function testChangingTracingMetaTagsOnISRPage( | CODE |
| LOW | …-applications/nuxt-5/tests/tracing.cached-html.test.ts | 132 | export async function testExcludeTracingMetaTagsOnCachedPage( | CODE |
| LOW | …2e-tests/test-applications/remix-hydrogen/app/root.tsx | 186 | async function validateCustomerAccessToken(session: HydrogenSession, customerAccessToken?: CustomerAccessToken) { | CODE |
| LOW | …umentation/app/routes/performance/multi-middleware.tsx | 10 | async function multiValidationMiddleware(_args, next) { | CODE |
| LOW | …plications/nextjs-16/app/component-annotation/page.tsx | 5 | export default function ComponentAnnotationTestPage() { | CODE |
| LOW | …s/nextjs-16/app/auth-interrupts/server-action/page.tsx | 5 | export default function AuthInterruptsServerActionPage() { | CODE |
| LOW | …est-applications/nextjs-16/tests/worker-bundle.test.ts | 54 | function readOrchestrionPluginGraphSources(): string[] { | CODE |
| LOW | …t-applications/nextjs-16/tests/auth-interrupts.test.ts | 10 | function waitForAuthInterruptError(status: number): Promise<unknown> { | CODE |
| LOW | …ts/test-applications/nuxt-5-sourcemaps/assert-build.ts | 45 | function debugIdsOfChunksWithoutSourceMap(dir: string): Set<string> { | CODE |
| LOW | …pplications/hono-4/src/route-groups/test-middleware.ts | 63 | subAppWithInlineMiddleware.all('/all/separately', async function inlineSeparateMiddlewareAll(_c, next) { | CODE |
| LOW | …pplications/hono-4/src/route-groups/test-middleware.ts | 79 | subAppWithInlineMiddleware.on(method, '/on/separately', async function inlineSeparateMiddlewareOn(_c, next) { | CODE |
| LOW | …cations/tanstackstart-react-sourcemaps/assert-build.ts | 47 | function debugIdsOfChunksWithoutSourceMap(dir: string): Set<string> { | CODE |
| LOW | …cations/tanstackstart-react-sourcemaps/assert-build.ts | 64 | function debugIdsOfFilesWithGlobCharacters(dir: string): Set<string> { | CODE |
| LOW | …gration-tests/suites/tracing/double-baggage/expects.ts | 4 | export function expectNoDuplicateSentryBaggageKeys(baggage: string | string[] | undefined): void { | CODE |
| LOW | …integration-tests/suites/tracing/prisma-orm-v6/test.ts | 50 | function expectPrismaSpanToIncludeSpanWith(span: Partial<SerializedStreamedSpan>) { | CODE |
| LOW | …tegration-tests/suites/tracing/httpIntegration/test.ts | 49 | function splitHostContextAttributes(attributes: Record<string, unknown>): { | CODE |
| LOW | …tegration-tests/suites/tracing/httpIntegration/test.ts | 61 | function getCommonHttpRequestHeaders(): Record<string, unknown> { | CODE |
| LOW | …ith-http/maxIncomingRequestBodySize/generatePayload.ts | 27 | export function generateEmojiPayloadString(dataLength: number, truncate?: boolean): string { | CODE |
| LOW | …gration-tests/suites/public-api/LocalVariables/test.ts | 41 | function cleanupExternalModuleFile() { | CODE |
| LOW | dev-packages/node-integration-tests/utils/assertions.ts | 88 | export function assertSentryMetricContainer( | CODE |
| LOW | dev-packages/node-integration-tests/utils/assertions.ts | 97 | export function assertSentrySpanContainer( | CODE |
| LOW⚡ | …ration-tests/utils/runner/describeWithDockerCompose.ts | 38 | export function describeWithDockerCompose( | CODE |
| LOW⚡ | …ration-tests/utils/runner/describeWithDockerCompose.ts | 44 | export function describeWithDockerCompose(name: string, dockerOptions: DockerOptions, defineTests: DefineTests): void; | CODE |
| LOW⚡ | …ration-tests/utils/runner/describeWithDockerCompose.ts | 45 | export function describeWithDockerCompose( | CODE |
| LOW | …es/node-integration-tests/utils/runner/createRunner.ts | 709 | function tryParseEnvelopeFromStdoutLine(line: string): void { | CODE |
| LOW | dev-packages/node-integration-tests/src/index.ts | 29 | export function startExpressServerAndSendPortToRunner( | CODE |
| 957 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 8 | // Step 1: Initialize the MCP session | COMMENT |
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 34 | // Step 2: Send initialized notification | COMMENT |
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 48 | // Step 3: Call the tool with the session ID | COMMENT |
| LOW⚡ | .agents/skills/fix-security-vulnerability/SKILL.md | 295 | ### Step 1: Fetch Vulnerability Details | COMMENT |
| LOW⚡ | .agents/skills/fix-security-vulnerability/SKILL.md | 305 | ### Step 2: Analyze Dependency Tree | COMMENT |
| LOW⚡ | .agents/skills/fix-security-vulnerability/SKILL.md | 313 | ### Step 3: Determine Fix Strategy | COMMENT |
| LOW | .agents/skills/fix-security-vulnerability/SKILL.md | 360 | ### Step 4: Present Analysis | COMMENT |
| LOW | .agents/skills/fix-security-vulnerability/SKILL.md | 384 | ### Step 5: Apply Fix (After Approval) | COMMENT |
| LOW | .agents/skills/triage-issue/SKILL.md | 35 | ### Step 1: Fetch Issue and Run Security Checks | COMMENT |
| LOW | .agents/skills/triage-issue/SKILL.md | 55 | ### Step 2: Classify the Issue | COMMENT |
| LOW | .agents/skills/triage-issue/SKILL.md | 74 | ### Step 3: Codebase Research | COMMENT |
| LOW⚡ | .agents/skills/triage-issue/SKILL.md | 90 | ### Step 4: Related Issues & PRs | COMMENT |
| LOW⚡ | .agents/skills/triage-issue/SKILL.md | 96 | ### Step 5: Root Cause Analysis | COMMENT |
| LOW⚡ | .agents/skills/triage-issue/SKILL.md | 105 | ### Step 6: Generate Triage Report | COMMENT |
| LOW⚡ | .agents/skills/triage-issue/SKILL.md | 113 | ### Step 7: Suggested Fix Prompt | COMMENT |
| LOW⚡ | .agents/skills/triage-issue/SKILL.md | 117 | ### Step 8: Output | COMMENT |
| LOW | .agents/skills/bump-size-limit/SKILL.md | 12 | ### Step 1: Build all packages (including CDN bundles) | COMMENT |
| LOW | .agents/skills/bump-size-limit/SKILL.md | 22 | ### Step 2: Run the size check in JSON mode | COMMENT |
| LOW⚡ | .agents/skills/bump-size-limit/SKILL.md | 35 | ### Step 3: Identify failed scenarios | COMMENT |
| LOW⚡ | .agents/skills/bump-size-limit/SKILL.md | 39 | ### Step 4: Calculate new limits | COMMENT |
| LOW⚡ | .agents/skills/bump-size-limit/SKILL.md | 47 | ### Step 5: Update `.size-limit.js` | COMMENT |
| LOW⚡ | .agents/skills/bump-size-limit/SKILL.md | 53 | ### Step 6: Verify the fix | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 181 | ### Step 1: Spawn all runs (with-skill AND baseline) in the same turn | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 212 | ### Step 2: While runs are in progress, draft assertions | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 220 | ### Step 3: As runs complete, capture timing data | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 234 | ### Step 4: Grade, aggregate, and launch the viewer | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 285 | ### Step 5: Read the feedback | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 356 | ### Step 1: Generate trigger eval queries | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 379 | ### Step 2: Review with user | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 394 | ### Step 3: Run the optimization loop | COMMENT |
| LOW | .agents/skills/skill-creator/SKILL.md | 421 | ### Step 4: Apply the result | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/grader.md | 21 | ### Step 1: Read the Transcript | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/grader.md | 27 | ### Step 2: Examine Output Files | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/grader.md | 33 | ### Step 3: Evaluate Each Assertion | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/grader.md | 43 | ### Step 4: Extract and Verify Claims | COMMENT |
| LOW | .agents/skills/skill-creator/agents/grader.md | 61 | ### Step 5: Read User Notes | COMMENT |
| LOW | .agents/skills/skill-creator/agents/grader.md | 69 | ### Step 6: Critique the Evals | COMMENT |
| LOW | .agents/skills/skill-creator/agents/grader.md | 83 | ### Step 7: Write Grading Results | COMMENT |
| LOW | .agents/skills/skill-creator/agents/grader.md | 105 | ### Step 8: Read Executor Metrics and Timing | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 22 | ### Step 1: Read Both Outputs | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 29 | ### Step 2: Understand the Task | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 37 | ### Step 3: Generate Evaluation Rubric | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 63 | ### Step 4: Evaluate Each Output Against the Rubric | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 71 | ### Step 5: Check Assertions (if provided) | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 80 | ### Step 6: Determine the Winner | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/comparator.md | 90 | ### Step 7: Write Comparison Results | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 23 | ### Step 1: Read Comparison Result | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 29 | ### Step 2: Read Both Skills | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 39 | ### Step 3: Read Both Transcripts | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 49 | ### Step 4: Analyze Instruction Following | COMMENT |
| LOW | .agents/skills/skill-creator/agents/analyzer.md | 60 | ### Step 5: Identify Winner Strengths | COMMENT |
| LOW | .agents/skills/skill-creator/agents/analyzer.md | 71 | ### Step 6: Identify Loser Weaknesses | COMMENT |
| LOW | .agents/skills/skill-creator/agents/analyzer.md | 80 | ### Step 7: Generate Improvement Suggestions | COMMENT |
| LOW | .agents/skills/skill-creator/agents/analyzer.md | 91 | ### Step 8: Write Analysis Results | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 207 | ### Step 1: Read Benchmark Data | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 213 | ### Step 2: Analyze Per-Assertion Patterns | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 223 | ### Step 3: Analyze Cross-Eval Patterns | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 231 | ### Step 4: Analyze Metrics Patterns | COMMENT |
| LOW⚡ | .agents/skills/skill-creator/agents/analyzer.md | 239 | ### Step 5: Generate Notes | COMMENT |
| LOW | .agents/skills/skill-creator/agents/analyzer.md | 256 | ### Step 6: Write Notes | COMMENT |
| 33 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …integration-tests/suites/orchestrion-mysql/scenario.ts | 1 | // Bundled entry for the `bun build` smoke test. | COMMENT |
| LOW | …egration-tests/suites/orchestrion-postgres/scenario.ts | 1 | // Bundled entry for the `bun build` smoke test. | COMMENT |
| LOW | …applications/nextjs-16-static/tests/middleware.test.ts | 61 | expect(middlewareTransaction.contexts?.runtime?.name).toBe('node'); | COMMENT |
| LOW | …ions/nextjs-16-static/tests/third-party-filter.test.ts | 21 | // Only assert when the build is actually turbopack. | COMMENT |
| LOW | …ts/test-applications/gen-ai-libraries/src/libraries.ts | 1 | // Each gen-AI *library* (not framework) we instrument, exercised against a real model through | COMMENT |
| LOW | …ests/test-applications/hono-4-legacy/src/middleware.ts | 21 | // Each throw gets a unique suffix so the Dedupe integration doesn't collapse the identical errors | COMMENT |
| LOW | …/e2e-tests/test-applications/nextjs-orpc/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …pplications/astro-5-cf-workers/sentry.server.config.js | 1 | // The Worker wrapper initializes Sentry from Wrangler bindings. | COMMENT |
| LOW | …e-tests/test-applications/nextjs-app-dir/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …es/e2e-tests/test-applications/nextjs-15/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …sts/test-applications/nextjs-15-basepath/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …es/e2e-tests/test-applications/nextjs-14/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …e2e-tests/test-applications/nextjs-15-t3/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …ts/test-applications/create-remix-app-express/env.d.ts | 1 | /// <reference types="@remix-run/node" /> | COMMENT |
| LOW | …test-applications/nextjs-16-userfeedback/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …t-applications/react-router-sourcemaps/assert-build.ts | 21 | } | COMMENT |
| LOW | …kages/e2e-tests/test-applications/astro-4/src/env.d.ts | 1 | /// <reference path="../.astro/types.d.ts" /> | COMMENT |
| LOW | …st-applications/cloudflare-autoinstrument/src/index.ts | 1 | import { AIChatAgent } from '@cloudflare/ai-chat'; | COMMENT |
| LOW | …ts/test-applications/svelte-5-static/src/vite-env.d.ts | 1 | /// <reference types="svelte" /> | COMMENT |
| LOW | …e-tests/test-applications/cloudflare-mcp/wrangler.toml | 1 | #:schema node_modules/wrangler/config-schema.json | COMMENT |
| LOW | …e-tests/test-applications/cloudflare-mcp/wrangler.toml | 21 | # - https://developers.cloudflare.com/workers/configuration/secrets/ | COMMENT |
| LOW | …e-tests/test-applications/cloudflare-mcp/wrangler.toml | 41 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#d1-databases | COMMENT |
| LOW | …e-tests/test-applications/cloudflare-mcp/wrangler.toml | 61 | # [[kv_namespaces]] | COMMENT |
| LOW | …e-tests/test-applications/cloudflare-mcp/wrangler.toml | 81 | COMMENT | |
| LOW | …2e-tests/test-applications/astro-7-static/src/fetch.ts | 1 | import type { Fetchable } from 'astro'; | COMMENT |
| LOW | …s/test-applications/create-remix-app-v2/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 1 | #:schema node_modules/wrangler/config-schema.json | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 21 | # - https://developers.cloudflare.com/workers/configuration/secrets/ | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 41 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#d1-databases | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 61 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#migrations | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 81 | # binding = "MY_CERTIFICATE" | COMMENT |
| LOW | …st-applications/cloudflare-local-workers/wrangler.toml | 101 | # Bind another Worker service. Use this binding to call another Worker without network overhead. | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 1 | # For detailed configuration reference documentation, visit: | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 81 | enabled = false | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 101 | # public = false | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 141 | # Number of sign up and sign-in requests that can be made in a 5 minute interval per IP address (excludes anonymous user | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 161 | # If enabled, users will need to reauthenticate or have logged in recently to change their password. | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 181 | # [auth.email.template.invite] | COMMENT |
| LOW | …test-applications/supabase-nextjs/supabase/config.toml | 201 | # Force log out after the specified duration. | COMMENT |
| LOW | …pplications/create-remix-app-express-vite-dev/env.d.ts | 1 | /// <reference types="@remix-run/node" /> | COMMENT |
| LOW | …ests/test-applications/nextjs-sourcemaps/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …es/e2e-tests/test-applications/node-eve/agent/agent.ts | 21 | // A direct-provider model is not in the AI Gateway catalog, so eve cannot look | COMMENT |
| LOW | …plications/create-remix-app-v2-non-vite/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 1 | #:schema node_modules/wrangler/config-schema.json | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 21 | # - https://developers.cloudflare.com/workers/configuration/secrets/ | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 41 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#d1-databases | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 61 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#migrations | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 81 | # binding = "MY_CERTIFICATE" | COMMENT |
| LOW | …sts/test-applications/cloudflare-workers/wrangler.toml | 101 | # Bind another Worker service. Use this binding to call another Worker without network overhead. | COMMENT |
| LOW | …e2e-tests/test-applications/svelte-5/src/vite-env.d.ts | 1 | /// <reference types="svelte" /> | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 1 | #:schema node_modules/wrangler/config-schema.json | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 21 | # - https://developers.cloudflare.com/workers/configuration/secrets/ | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 41 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#d1-databases | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 61 | # Docs: https://developers.cloudflare.com/workers/wrangler/configuration/#migrations | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 81 | # binding = "MY_CERTIFICATE" | COMMENT |
| LOW | …pplications/cloudflare-workersentrypoint/wrangler.toml | 101 | # Bind another Worker service. Use this binding to call another Worker without network overhead. | COMMENT |
| LOW | …tests/test-applications/nextjs-pages-dir/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …sts/test-applications/remix-server-timing/globals.d.ts | 1 | /// <reference types="@remix-run/node" /> | COMMENT |
| LOW | …s/test-applications/remix-server-timing/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> | COMMENT |
| LOW | …applications/create-remix-app-v2-static/remix.env.d.ts | 1 | /// <reference types="@remix-run/dev" /> | COMMENT |
| 87 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-16-static/app/api/endpoint-behind-middleware/route.ts | 2 | return Response.json({ name: 'John Doe' }); | CODE |
| LOW | …applications/nextjs-16-static/tests/middleware.test.ts | 15 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …-streaming/app/api/endpoint-behind-middleware/route.ts | 2 | return Response.json({ name: 'John Doe' }); | CODE |
| LOW | …pplications/nitro-3/server/api/test-storage-aliases.ts | 10 | await storage.set('alias:user', { name: 'Jane Doe', role: 'admin' }); | CODE |
| LOW | …s/test-applications/nitro-3/server/api/test-storage.ts | 10 | await storage.setItem('user:123', { name: 'John Doe', email: 'john@example.com' }); | CODE |
| LOW | …-applications/nuxt-4-static/server/api/storage-test.ts | 11 | await storage.setItem('user:123', { name: 'John Doe', email: 'john@example.com' }); | CODE |
| LOW | …/test-applications/nuxt-4-static/server/api/db-test.ts | 31 | const result = await stmt.run('John Doe', 99.99); | CODE |
| LOW | …tions/nuxt-4-static/server/api/storage-aliases-test.ts | 11 | await storage.set('alias:user', { name: 'Jane Doe', role: 'admin' }); | CODE |
| LOW | …ons/nextjs-app-dir/app/route-handlers/[param]/route.ts | 4 | return NextResponse.json({ name: 'John Doe' }); | CODE |
| LOW | …ons/nextjs-app-dir/app/route-handlers/[param]/route.ts | 8 | return NextResponse.json({ name: 'John Doe' }, { status: 400 }); | CODE |
| LOW | …extjs-app-dir/app/route-handlers/[param]/edge/route.ts | 8 | return NextResponse.json({ name: 'John Doe' }, { status: 401 }); | CODE |
| LOW | …plications/nextjs-app-dir/tests/route-handlers.test.ts | 10 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …plications/nextjs-app-dir/tests/route-handlers.test.ts | 27 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …plications/nextjs-app-dir/tests/route-handlers.test.ts | 76 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …extjs-15/app/api/endpoint-behind-middleware-2/route.ts | 6 | return NextResponse.json({ name: 'Jane Doe' }); | CODE |
| LOW | …/nextjs-15/app/api/endpoint-behind-middleware/route.ts | 6 | return NextResponse.json({ name: 'John Doe' }); | CODE |
| LOW | …s/test-applications/nextjs-15/tests/middleware.test.ts | 12 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …ts/test-applications/nuxt-4/server/api/storage-test.ts | 11 | await storage.setItem('user:123', { name: 'John Doe', email: 'john@example.com' }); | CODE |
| LOW | …e-tests/test-applications/nuxt-4/server/api/db-test.ts | 31 | const result = await stmt.run('John Doe', 99.99); | CODE |
| LOW | …applications/nuxt-4/server/api/storage-aliases-test.ts | 11 | await storage.set('alias:user', { name: 'Jane Doe', role: 'admin' }); | CODE |
| LOW | …ts/test-applications/nuxt-3/server/api/storage-test.ts | 11 | await storage.setItem('user:123', { name: 'John Doe', email: 'john@example.com' }); | CODE |
| LOW | …e-tests/test-applications/nuxt-3/server/api/db-test.ts | 31 | const result = await stmt.run('John Doe', 99.99); | CODE |
| LOW | …applications/nuxt-3/server/api/storage-aliases-test.ts | 11 | await storage.set('alias:user', { name: 'Jane Doe', role: 'admin' }); | CODE |
| LOW | …ts/test-applications/nuxt-5/server/api/storage-test.ts | 11 | await storage.setItem('user:123', { name: 'John Doe', email: 'john@example.com' }); | CODE |
| LOW | …e-tests/test-applications/nuxt-5/server/api/db-test.ts | 33 | const result = await stmt.run('John Doe', 99.99); | CODE |
| LOW | …applications/nuxt-5/server/api/storage-aliases-test.ts | 11 | await storage.set('alias:user', { name: 'Jane Doe', role: 'admin' }); | CODE |
| LOW | …/nextjs-16/app/api/endpoint-behind-middleware/route.ts | 16 | return Response.json({ name: 'John Doe' }); | CODE |
| LOW | …s/test-applications/nextjs-16/tests/middleware.test.ts | 22 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …s/test-applications/nextjs-16/tests/middleware.test.ts | 59 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …applications/nextjs-pages-dir/tests/middleware.test.ts | 10 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …s/nextjs-pages-dir/tests/api-route-transaction.test.ts | 22 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …s/nextjs-pages-dir/tests/api-route-transaction.test.ts | 35 | expect(await response.json()).toStrictEqual({ name: 'John Doe' }); | CODE |
| LOW | …ges-dir/pages/api/endpoint-behind-faulty-middleware.ts | 8 | res.status(200).json({ name: 'John Doe' }); | CODE |
| LOW | …st-applications/nextjs-pages-dir/pages/api/endpoint.ts | 8 | res.status(200).json({ name: 'John Doe' }); | CODE |
| LOW | …xtjs-pages-dir/pages/api/endpoint-behind-middleware.ts | 8 | res.status(200).json({ name: 'John Doe' }); | CODE |
| LOW | …n-tests/suites/tracing/trace-lifetime/pageload/test.ts | 214 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …n-tests/suites/tracing/trace-lifetime/pageload/test.ts | 215 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …tests/suites/tracing/trace-lifetime/navigation/test.ts | 293 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …tests/suites/tracing/trace-lifetime/navigation/test.ts | 294 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …ts/suites/tracing/trace-lifetime/pageload-meta/test.ts | 319 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …ts/suites/tracing/trace-lifetime/pageload-meta/test.ts | 320 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …uites/tracing/trace-lifetime/navigation-static/test.ts | 347 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …uites/tracing/trace-lifetime/navigation-static/test.ts | 348 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …/suites/tracing/trace-lifetime/pageload-static/test.ts | 469 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …/suites/tracing/trace-lifetime/pageload-static/test.ts | 470 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …/public-api/captureFeedback/withCaptureMessage/init.js | 10 | name: 'John Doe', | CODE |
| LOW | …/public-api/captureFeedback/withCaptureMessage/test.ts | 22 | name: 'John Doe', | CODE |
| LOW | …ublic-api/captureFeedback/withCaptureException/init.js | 10 | name: 'John Doe', | CODE |
| LOW | …ublic-api/captureFeedback/withCaptureException/test.ts | 22 | name: 'John Doe', | CODE |
| LOW | …ation-tests/suites/feedback/captureFeedbackCsp/test.ts | 30 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …ation-tests/suites/feedback/captureFeedbackCsp/test.ts | 31 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …ation-tests/suites/feedback/captureFeedbackCsp/test.ts | 46 | contact_email: 'janedoe@example.org', | CODE |
| LOW | …ation-tests/suites/feedback/captureFeedbackCsp/test.ts | 48 | name: 'Jane Doe', | CODE |
| LOW | …/feedback/captureFeedbackAndReplay/hasSampling/test.ts | 42 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …/feedback/captureFeedbackAndReplay/hasSampling/test.ts | 43 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …/feedback/captureFeedbackAndReplay/hasSampling/test.ts | 81 | contact_email: 'janedoe@example.org', | CODE |
| LOW | …/feedback/captureFeedbackAndReplay/hasSampling/test.ts | 83 | name: 'Jane Doe', | CODE |
| LOW | …egration-tests/suites/feedback/captureFeedback/test.ts | 30 | await page.locator('[name="name"]').fill('Jane Doe'); | CODE |
| LOW | …egration-tests/suites/feedback/captureFeedback/test.ts | 31 | await page.locator('[name="email"]').fill('janedoe@example.org'); | CODE |
| LOW | …egration-tests/suites/feedback/captureFeedback/test.ts | 46 | contact_email: 'janedoe@example.org', | CODE |
| 75 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …gents/skills/triage-issue/scripts/write_job_summary.py | 76 | except json.JSONDecodeError: | CODE |
| HIGH | .agents/skills/skill-scanner/scripts/scan_skill.py | 257 | except Exception: | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 303 | except subprocess.TimeoutExpired: | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 231 | except (json.JSONDecodeError, OSError, KeyError): | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 428 | except (json.JSONDecodeError, OSError): | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 97 | except (json.JSONDecodeError, OSError): | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 135 | except (json.JSONDecodeError, OSError): | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 111 | except OSError: | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 299 | except (ProcessLookupError, ValueError): | CODE |
| HIGH | …ts/skills/skill-creator/eval-viewer/generate_review.py | 340 | except (json.JSONDecodeError, OSError): | CODE |
| HIGH | …ts/skills/skill-creator/scripts/aggregate_benchmark.py | 146 | except json.JSONDecodeError: | CODE |
| HIGH | …lls/track-framework-updates/scripts/collect_updates.py | 125 | except ValueError: | CODE |
| HIGH | …s/track-framework-updates/scripts/write_job_summary.py | 66 | except json.JSONDecodeError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …skills/triage-issue/scripts/detect_prompt_injection.py | 101 | # ============================================================================ | COMMENT |
| MEDIUM | …skills/triage-issue/scripts/detect_prompt_injection.py | 103 | # ============================================================================ | COMMENT |
| MEDIUM | …ts/skills/skill-creator/eval-viewer/generate_review.py | 284 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ts/skills/skill-creator/eval-viewer/generate_review.py | 286 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ents/skills/track-framework-updates/scripts/_common.py | 120 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ents/skills/track-framework-updates/scripts/_common.py | 122 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | packages/hono/test/node/sdk.test.ts | 32 | // ─── Happy path ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/hono/test/node/sdk.test.ts | 139 | // ─── Double-init guard ───────────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …skills/triage-issue/scripts/detect_prompt_injection.py | 266 | except Exception as e: | CODE |
| MEDIUM | …skills/triage-issue/scripts/detect_prompt_injection.py | 267 | print(f"Error reading issue JSON file: {e}", file=sys.stderr) | CODE |
| LOW⚡ | …skills/triage-issue/scripts/detect_prompt_injection.py | 291 | except Exception as e: | CODE |
| MEDIUM⚡ | …skills/triage-issue/scripts/detect_prompt_injection.py | 292 | print(f"Error reading comments JSON file: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | …skills/triage-issue/scripts/detect_prompt_injection.py | 296 | print("Error: comments JSON must be an array", file=sys.stderr) | CODE |
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 257 | except Exception: | CODE |
| MEDIUM | …ts/skills/skill-creator/eval-viewer/generate_review.py | 408 | print(f"Error: {workspace} is not a directory", file=sys.stderr) | CODE |
| LOW | .agents/skills/skill-creator/scripts/run_eval.py | 223 | except Exception as e: | CODE |
| MEDIUM | .agents/skills/skill-creator/scripts/run_eval.py | 276 | print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr) | CODE |
| LOW | .agents/skills/skill-creator/scripts/package_skill.py | 106 | except Exception as e: | CODE |
| MEDIUM | …ts/skills/skill-creator/scripts/improve_description.py | 205 | print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr) | CODE |
| MEDIUM | .agents/skills/skill-creator/scripts/run_loop.py | 265 | print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …lications/nextjs-orpc/src/app/rpc/[[...rest]]/route.ts | 6 | async function handleRequest(request: Request) { | CODE |
| LOW | …lications/hydrogen-react-router-7/app/entry.server.tsx | 7 | async function handleRequest( | CODE |
| LOW | …ications/create-remix-app-express/app/entry.server.tsx | 20 | export default function handleRequest( | CODE |
| LOW | …-applications/create-remix-app-v2/app/entry.server.tsx | 28 | export default function handleRequest( | CODE |
| LOW | …create-remix-app-express-vite-dev/app/entry.server.tsx | 18 | export default function handleRequest( | CODE |
| LOW | …/test-applications/remix-hydrogen/app/entry.server.tsx | 8 | export default async function handleRequest( | CODE |
| LOW | …ions/create-remix-app-v2-non-vite/app/entry.server.tsx | 34 | export default function handleRequest( | CODE |
| LOW | …-applications/remix-server-timing/app/entry.server.tsx | 18 | export default function handleRequest( | CODE |
| LOW | …ations/create-remix-app-v2-static/app/entry.server.tsx | 28 | export default function handleRequest( | CODE |
| LOW | …andledRejectionIntegration/scenario-with-span-ended.ts | 19 | async function doSomething(): Promise<void> { | CODE |
| LOW | packages/deno/lib.deno.d.ts | 7497 | * function handleRequest(req: Request) { | COMMENT |
| LOW | …/test/runtime/plugins/sentry-cloudflare.server.test.ts | 13 | async function handleRequest(options: CloudflareOptions): Promise<void> { | CODE |
| LOW | …rt/test/server/withServerActionInstrumentation.test.ts | 62 | const serverAction = async function getData() { | CODE |
| LOW | …rt/test/server/withServerActionInstrumentation.test.ts | 78 | const serverRedirectAction = async function getData() { | CODE |
| LOW | …uter/src/server/createSentryHandleRequestWebStream.tsx | 28 | const handleRequest = async function handleRequest( | CODE |
| LOW | …/react-router/src/server/createSentryHandleRequest.tsx | 77 | const handleRequest = function handleRequest( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …gents/skills/triage-issue/scripts/write_job_summary.py | 34 | CODE | |
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 209 | CODE | |
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 377 | CODE | |
| LOW | …ts/skills/skill-creator/eval-viewer/generate_review.py | 85 | CODE | |
| LOW | …ts/skills/skill-creator/eval-viewer/generate_review.py | 149 | CODE | |
| LOW | …ts/skills/skill-creator/eval-viewer/generate_review.py | 288 | CODE | |
| LOW | .agents/skills/skill-creator/scripts/run_eval.py | 35 | CODE | |
| LOW | .agents/skills/skill-creator/scripts/package_skill.py | 42 | CODE | |
| LOW | …ts/skills/skill-creator/scripts/improve_description.py | 50 | CODE | |
| LOW | …ts/skills/skill-creator/scripts/aggregate_benchmark.py | 67 | CODE | |
| LOW | .agents/skills/skill-creator/scripts/generate_report.py | 16 | CODE | |
| LOW | .agents/skills/skill-creator/scripts/utils.py | 7 | CODE | |
| LOW | …ts/skills/track-framework-updates/scripts/fetch_rss.py | 140 | CODE | |
| LOW | …kills/track-framework-updates/scripts/check_support.py | 98 | CODE | |
| LOW | …s/track-framework-updates/scripts/write_job_summary.py | 18 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …packages/browser-integration-tests/suites/ipv6/test.ts | 9 | // of URL. Therefore, waiting on the ipv6 URL request, makes the test a bit more robust. | COMMENT |
| MEDIUM | …est/unit/coreHandlers/handleNetworkBreadcrumbs.test.ts | 21 | // keeps this robust to the enrichment chain's exact await depth. | COMMENT |
| LOW | .github/workflows/canary.yml | 81 | # We just use a dummy DSN here, only send to the tunnel anyhow | COMMENT |
| LOW | .github/workflows/issue-package-label.yml | 29 | # Note: Since this is handled as a regex, and JSON parse wrangles slashes /, we just use `.` instead | COMMENT |
| LOW | .github/workflows/issue-package-label.yml | 160 | # Note: Since this is handled as a regex, and JSON parse wrangles slashes /, we just use `.` instead | COMMENT |
| LOW | .github/workflows/build.yml | 1041 | # We just use a dummy DSN here, only send to the tunnel anyhow | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 17 | CODE | |
| LOW | .agents/skills/skill-creator/scripts/quick_validate.py | 7 | CODE | |
| LOW | …kills/track-framework-updates/scripts/check_sources.py | 15 | CODE | |
| LOW | …lls/track-framework-updates/scripts/collect_updates.py | 19 | CODE | |
| LOW | …ents/skills/track-framework-updates/scripts/_common.py | 8 | CODE | |
| LOW | …s/track-framework-updates/scripts/fetch_discussions.py | 29 | CODE | |
| LOW | …ills/track-framework-updates/scripts/fetch_releases.py | 26 | CODE | |
| LOW | …ts/skills/track-framework-updates/scripts/fetch_rss.py | 23 | CODE | |
| LOW | …kills/track-framework-updates/scripts/check_support.py | 23 | CODE | |
| LOW | …kills/track-framework-updates/scripts/check_support.py | 30 | CODE | |
| LOW | …s/track-framework-updates/scripts/write_job_summary.py | 11 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …tegration-tests/suites/replay/eventBufferError/test.ts | 59 | window._addEvent = window.Replay._replay.eventBuffer.addEvent.bind(window.Replay._replay.eventBuffer); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 8 | // Step 1: Initialize the MCP session | COMMENT |
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 34 | // Step 2: Send initialized notification | COMMENT |
| LOW | …-applications/cloudflare-mcp-agent/tests/index.test.ts | 48 | // Step 3: Call the tool with the session ID | COMMENT |
| LOW | packages/aws-serverless/src/init.ts | 11 | * The layer extension uses localhost:9000, so we need to check if proxy settings would prevent this. | COMMENT |
| LOW | packages/browser/test/loader.js | 18 | // If lazy was set to true above, we need to check if the user has set data-lazy="no" | COMMENT |
| LOW | packages/react/src/error.ts | 50 | // with non-error objects. This is why we need to check if the error is an error-like object. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …-tests/suites/tracing/prisma-orm-v5/docker-compose.yml | 13 | # Create the schema on first init instead of running `prisma migrate` at test time. | COMMENT |
| MEDIUM | …-tests/suites/tracing/prisma-orm-v6/docker-compose.yml | 13 | # Create the schema on first init instead of running `prisma migrate` at test time. | COMMENT |
| MEDIUM | …-tests/suites/tracing/prisma-orm-v7/docker-compose.yml | 13 | # Create the schema on first init instead of running `prisma migrate` at test time. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …pplications/hydrogen-react-router-7/app/lib/session.ts | 6 | * Feel free to customize it to your needs, add helper methods, or | COMMENT |
| MEDIUM | …ts/test-applications/remix-hydrogen/app/lib/session.ts | 6 | * Feel free to customize it to your needs, add helper methods, or | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 264 | # Check if the comment contains injection-like patterns | COMMENT |
| LOW | .agents/skills/skill-scanner/scripts/scan_skill.py | 344 | # Check if root domain is trusted | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …gents/skills/triage-issue/scripts/write_job_summary.py | 10 | JSON array of messages (JSON.stringify(messages, null, 2)) at | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ents/skills/track-framework-updates/scripts/_common.py | 17 | __all__ = [ | CODE |