AI Slop Code Risk Monitor

openstatusHQ/openstatus

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

Open-source status page, incident response and uptime monitoring

0.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for openstatusHQ/openstatus, a TypeScript project with 9,244 GitHub stars. SynthScan examined 791,461 lines of code across 3400 source files, recording 422 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 0.9 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.9
Adjusted Signal
0.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
9.2K
Stars
TypeScript
Language
791.5K
Lines of Code
3.4K
Files
422
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 2.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.2/100 · LOW

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

Agent Over-Engineering Ratio 2.4/100 · LOW

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

PR Review Velocity Impact 4.0/100 · LOW

Which changes need focused human review? 422 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 15HIGH 3MEDIUM 41LOW 363

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 422 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers268 hits · 271 pts
SeverityFileLineSnippetContext
LOW…/ui/src/components/blocks/status-page-get-in-touch.tsx57export function StatusPageGetInTouchButton({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx383export function StatusEventTimelineImpact({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx479export function StatusEventTimelineReport({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx563export function StatusEventTimelineReportUpdate({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx678export function StatusEventTimelineMaintenance({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx824export function StatusEventTimelineMessage({CODE
LOWpackages/ui/src/components/blocks/status-events.tsx898export function StatusEventTimelineSeparator({CODE
LOW…ckages/ui/src/components/blocks/status-page-header.tsx64export function StatusPageHeaderBrandButton({CODE
LOW…ckages/ui/src/components/blocks/status-page-header.tsx85export function StatusPageHeaderBrandFallback({CODE
LOW…ges/ui/src/components/blocks/status-theme-switcher.tsx91export function StatusThemeSwitcherSkeleton({CODE
LOW…es/ui/src/components/blocks/status-locale-switcher.tsx91export function StatusLocaleSwitcherSkeleton({CODE
LOWpackages/ui/src/components/blocks/status-component.tsx151export function StatusComponentHeaderLeft({CODE
LOWpackages/ui/src/components/blocks/status-component.tsx185export function StatusComponentHeaderRight({CODE
LOWpackages/ui/src/components/blocks/status-component.tsx309export function StatusComponentDescription({CODE
LOWpackages/ui/src/components/blocks/status-component.tsx496export function StatusComponentUptimeSkeleton({CODE
LOWpackages/ui/src/components/blocks/status-component.tsx537export function StatusComponentLatencySkeleton({CODE
LOWpackages/ui/src/components/ui/chart.tsx308function getPayloadConfigFromPayload(CODE
LOW…ta-table-filters/data-table-filter-controls-drawer.tsx27export function DataTableFilterControlsDrawer() {CODE
LOW…rs/data-table-cell/data-table-cell-level-indicator.tsx10export function DataTableCellLevelIndicator({CODE
LOW…es/ui/src/lib/data-table-filters/table-schema/index.ts87export function getDefaultColumnVisibility(CODE
LOWpackages/status-fetcher/src/components.ts46function normalizeAtlassianComponents(CODE
LOWpackages/importers/src/providers/betterstack/mapper.ts204function mapAffectedResourcesToImpacts(CODE
LOWpackages/importers/src/providers/betterstack/mapper.ts323export function mapIncidentToStatusReport(CODE
LOW…ckages/importers/src/providers/betterstack/provider.ts23export function createBetterstackProvider(): ImportProvider<BetterstackImportConfig> {CODE
LOWpackages/importers/src/providers/checkly/mapper.ts200export function mapIncidentToStatusReport(CODE
LOWpackages/importers/src/providers/statuspage/mapper.ts86export function mapIncidentToStatusReport(CODE
LOWpackages/importers/src/providers/instatus/mapper.ts118export function mapIncidentToStatusReport(CODE
LOWpackages/importers/src/providers/instatus/mapper.ts154export function mapMaintenanceToMaintenance(CODE
LOWpackages/emails/emails/member-access-ending.tsx18export function memberAccessEndingSubject(CODE
LOWpackages/emails/emails/private-location-alert.tsx27export function privateLocationAlertSubject(CODE
LOWpackages/emails/emails/ownership-transferred.tsx17export function ownershipTransferredSubject(CODE
LOWpackages/emails/emails/monitor-deactivation.tsx30export function monitorDeactivationSubject(CODE
LOWpackages/emails/src/billing.tsx204export async function scheduleMemberAccessEnding(CODE
LOWpackages/emails/src/billing.tsx236export async function sendCancellationScheduled(req: {CODE
LOWpackages/theme-store/src/custom-theme.ts128export function generateThemeVarsTemplate(CODE
LOWpackages/subscriptions/src/dispatcher.ts16export async function dispatchStatusReportUpdate(statusReportUpdateId: number) {CODE
LOWpackages/subscriptions/src/dispatcher.ts91export async function dispatchMaintenanceUpdate(maintenanceUpdateId: number) {CODE
LOWpackages/db/src/test/factories.ts241export async function linkNotificationToMonitor(CODE
LOWpackages/db/src/schema/page_components/constants.ts54export function currentImpactsFromUpdates(CODE
LOWpackages/api/src/lib/vercel.ts148export async function removeDomainFromVercelIfUnused(CODE
LOWpackages/api/src/lib/subscriber-verification.ts10export async function sendSubscriberVerification(CODE
LOW⚡packages/api/src/router/statusPage.utils.ts116function calculateEventDurationMinutes(CODE
LOW⚡packages/api/src/router/statusPage.utils.ts125function getMaintenanceDurationMinutes(CODE
LOW⚡packages/api/src/router/statusPage.utils.ts133function getAdjustedTotalMinutesInDay(CODE
LOWpackages/api/src/router/statusPage.utils.ts244 function createProportionalBarData(CODE
LOWpackages/api/src/router/statusPage.utils.ts367 function calculateEventDurationMinutes(CODE
LOWpackages/api/src/router/tinybird/index.ts143export function getMetricsRegionsProcedure(period: Period, type: Type) {CODE
LOWpackages/api/src/router/tinybird/index.ts200export function getStatusInTimeZoneProcedure(type: Type) {CODE
LOWpackages/api/src/router/tinybird/index.ts228export function getGlobalMetricsProcedure(type: Type) {CODE
LOWpackages/api/src/router/tinybird/index.ts272export function getMetricsLatencyProcedure(_period: Period, type: Type) {CODE
LOWpackages/api/src/router/tinybird/index.ts314export function getMetricsLatencyMultiProcedure(_period: Period, type: Type) {CODE
LOWpackages/api/src/router/stripe/utils.ts29export function buildLimitsFromSubscription(CODE
LOWpackages/api/src/router/stripe/shared.ts19export function buildFromSubscriptionOrThrow(CODE
LOWpackages/api/src/router/stripe/shared.ts133export async function cancelSupersededSubscriptions(CODE
LOWpackages/api/src/router/stripe/shared.ts227export async function syncCustomerEmailToNewOwner(args: {CODE
LOWpackages/api/src/router/stripe/index.ts121async function createPaymentMethodSetupSession(args: {CODE
LOWpackages/notifications/ms-teams/src/card.ts122function buildIncidentDurationBlock(CODE
LOWpackages/services/src/limits.ts41export function syntheticChecksWindowStart(): { date: Date; seconds: number } {CODE
LOWpackages/services/src/limits.ts48export async function countSyntheticChecksSince(CODE
LOW…kages/services/src/external-service-incident/upsert.ts92export async function upsertExternalIncidentsForService(args: {CODE
208 more matches not shown…
Hallucination Indicators15 hits · 150 pts
SeverityFileLineSnippetContext
CRITICALpackages/api/src/router/statusPage.ts157 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts321 await opts.ctx.db.query.privateLocationToMonitors.findMany({CODE
CRITICALpackages/api/src/router/statusPage.ts596 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts707 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts752 const _maintenance = await opts.ctx.db.query.maintenance.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts797 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts875 const rows = await opts.ctx.db.query.privateLocationToMonitors.findMany(CODE
CRITICALpackages/api/src/router/statusPage.ts1015 const _report = await opts.ctx.db.query.statusReport.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1127 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1180 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1302 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1432 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1501 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/statusPage.ts1540 const _page = await opts.ctx.db.query.page.findFirst({CODE
CRITICALpackages/api/src/router/email/index.ts18 const _invitation = await opts.ctx.db.query.invitation.findFirst({CODE
Decorative Section Separators38 hits · 116 pts
SeverityFileLineSnippetContext
MEDIUM…ages/ui/src/lib/data-table-filters/table-schema/col.ts24// ── Per-kind defaults — the ONE definition ──────────────────────────────────COMMENT
MEDIUM…ages/ui/src/lib/data-table-filters/table-schema/col.ts113// ── The builder ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…ages/ui/src/lib/data-table-filters/table-schema/col.ts324// ── The public read model ───────────────────────────────────────────────────COMMENT
MEDIUM…ages/ui/src/lib/data-table-filters/table-schema/col.ts350// ── Factories ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/ui/src/lib/data-table-filters/table-schema/types.ts377// ── Serializable descriptors (function-free) ────────────────────────────────COMMENT
MEDIUM…i/src/lib/data-table-filters/table-schema/serialize.ts17// ── Serialization ───────────────────────────────────────────────────────────COMMENT
MEDIUM…i/src/lib/data-table-filters/table-schema/serialize.ts33// ── Deserialization ─────────────────────────────────────────────────────────COMMENT
MEDIUM…i/src/lib/data-table-filters/table-schema/serialize.ts53// ── Migration ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/lib/data-table-filters/filters/index.ts81// ── Deriving specs ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/lib/data-table-filters/filters/index.ts146// ── Coercion ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/lib/data-table-filters/filters/index.ts184// ── Entry point ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/dispatcher.test.ts153// ─── dispatchPageUpdate - component filtering ─────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/dispatcher.test.ts225// ─── dispatchPageUpdate - edge cases ─────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/dispatcher.test.ts298// ─── dispatchStatusReportUpdate - impacts ─────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/email.test.ts68// ─── validateEmailConfig ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/email.test.ts93// ─── sendEmailVerification ────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/subscriptions/src/channels/email.test.ts115// ─── sendEmailNotifications ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts86// ─── validateWebhookConfig ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts121// ─── sendWebhookVerification ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts168// ─── sendWebhookNotifications ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts327// ─── detectWebhookFlavor ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts373// ─── flavor-specific notification payloads ────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts553// ─── buildGenericPayload (staged, not yet reachable in production) ────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts690// ─── buildTestPayload ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/subscriptions/src/channels/webhook.test.ts738// ─── sendTestWebhookRequest ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/api/src/router/tinybird/index.test.ts20// ─── metricsLatency ──────────────────────────────────────────────COMMENT
MEDIUMpackages/api/src/router/tinybird/index.test.ts51// ─── metricsTimingPhases ─────────────────────────────────────────COMMENT
MEDIUMpackages/api/src/router/tinybird/index.test.ts82// ─── listInfinite / listFacets ───────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts99// ─── upsertSelfSignupSubscriber ──────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts509// ─── verifySelfSignupSubscriber ──────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts676// ─── getSubscriberByToken ────────────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts733// ─── updateSubscriberScope ───────────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts856// ─── unsubscribeSubscriber ───────────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts939// ─── hasPendingSubscriber ────────────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts1027// ─── createPageSubscriber ────────────────────────────────────────────────────COMMENT
MEDIUM…/src/page-subscriber/__tests__/page-subscriber.test.ts1055// ─── unsubscribePageSubscriber ───────────────────────────────────────────────COMMENT
MEDIUM…dashboard/src/components/chat/tool-renderers/index.tsx79 // ── Read tools ───────────────────────────────────────────────COMMENT
MEDIUM…dashboard/src/components/chat/tool-renderers/index.tsx112 // ── Destructive tools ────────────────────────────────────────COMMENT
Structural Annotation Overuse22 hits · 39 pts
SeverityFileLineSnippetContext
LOWCOOLIFY_ENVIRONMENT_GUIDE.md7### Step 1: Import the StackCOMMENT
LOWCOOLIFY_ENVIRONMENT_GUIDE.md17### Step 2: Configure Environment VariablesCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts579 // Step 1: Verify initial subscription stateCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts591 // Step 2: User unsubscribesCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts603 // Step 3: User is excluded from emailsCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts623 // Step 4: User re-subscribes (simulating the re-subscription flow)COMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts635 // Step 5: User is still excluded (not yet verified)COMMENT
LOW⚡packages/api/src/router/statusPage.e2e.test.ts651 // Step 6: User verifies their email againCOMMENT
LOW⚡packages/api/src/router/statusPage.e2e.test.ts657 // Step 7: User is now included in email list againCOMMENT
LOW⚡apps/web/src/content/convert.ts31 // Step 1: Strip import statements (confirmed: always at top of file)COMMENT
LOW⚡apps/web/src/content/convert.ts34 // Step 2: Convert <ButtonLink> to markdown linksCOMMENT
LOW⚡apps/web/src/content/convert.ts44 // Step 3: Convert <Image> to markdown imagesCOMMENT
LOW⚡apps/web/src/content/convert.ts60 // Step 4: Replace <Table> components with a note to use GFM tablesCOMMENT
LOW⚡apps/web/src/content/convert.ts66 // Step 5: Convert <Details> to native HTML <details>/<summary> (always closed)COMMENT
LOW⚡apps/web/src/content/convert.ts74 // Step 6: Replace interactive components with HTML commentsCOMMENT
LOW⚡apps/web/src/content/convert.ts84 // Step 7: Convert <Aside> to a blockquote calloutCOMMENT
LOW⚡apps/web/src/content/convert.ts102 // Step 8: Convert <ShowcaseYouTube href="…" title="…" /> to a link list itemCOMMENT
LOW⚡apps/web/src/content/convert.ts112 // Step 9: Convert card components (unwrap grid, then serialize each card)COMMENT
LOWapps/web/src/content/convert.ts15 // Step 0: Generate YAML frontmatter from metadataCOMMENT
LOWapps/web/src/content/convert.ts155 // Step 10: Unwrap layout-only wrappers. Their children are real copyCOMMENT
LOWapps/web/src/content/convert.ts178 // Step 11: Strip generic HTML containers but extract their textCOMMENT
LOWapps/web/src/content/convert.ts189 // Step 12: Strip remaining unknown JSX components. Self-closing tags goCOMMENT
Verbosity Indicators22 hits · 39 pts
SeverityFileLineSnippetContext
LOWpackages/api/src/router/statusPage.e2e.test.ts579 // Step 1: Verify initial subscription stateCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts591 // Step 2: User unsubscribesCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts603 // Step 3: User is excluded from emailsCOMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts623 // Step 4: User re-subscribes (simulating the re-subscription flow)COMMENT
LOWpackages/api/src/router/statusPage.e2e.test.ts635 // Step 5: User is still excluded (not yet verified)COMMENT
LOW⚡packages/api/src/router/statusPage.e2e.test.ts651 // Step 6: User verifies their email againCOMMENT
LOW⚡packages/api/src/router/statusPage.e2e.test.ts657 // Step 7: User is now included in email list againCOMMENT
LOW⚡apps/web/src/content/convert.ts31 // Step 1: Strip import statements (confirmed: always at top of file)COMMENT
LOW⚡apps/web/src/content/convert.ts34 // Step 2: Convert <ButtonLink> to markdown linksCOMMENT
LOW⚡apps/web/src/content/convert.ts44 // Step 3: Convert <Image> to markdown imagesCOMMENT
LOW⚡apps/web/src/content/convert.ts60 // Step 4: Replace <Table> components with a note to use GFM tablesCOMMENT
LOW⚡apps/web/src/content/convert.ts66 // Step 5: Convert <Details> to native HTML <details>/<summary> (always closed)COMMENT
LOW⚡apps/web/src/content/convert.ts74 // Step 6: Replace interactive components with HTML commentsCOMMENT
LOW⚡apps/web/src/content/convert.ts84 // Step 7: Convert <Aside> to a blockquote calloutCOMMENT
LOW⚡apps/web/src/content/convert.ts102 // Step 8: Convert <ShowcaseYouTube href="…" title="…" /> to a link list itemCOMMENT
LOW⚡apps/web/src/content/convert.ts112 // Step 9: Convert card components (unwrap grid, then serialize each card)COMMENT
LOWapps/web/src/content/convert.ts15 // Step 0: Generate YAML frontmatter from metadataCOMMENT
LOWapps/web/src/content/convert.ts155 // Step 10: Unwrap layout-only wrappers. Their children are real copyCOMMENT
LOWapps/web/src/content/convert.ts178 // Step 11: Strip generic HTML containers but extract their textCOMMENT
LOWapps/web/src/content/convert.ts189 // Step 12: Strip remaining unknown JSX components. Self-closing tags goCOMMENT
LOW…oard)/status-pages/[id]/status-reports/(list)/page.tsx80 // NOTE: for type safety, we need to check if the values have a date propertyCOMMENT
LOW…rd/src/components/forms/status-report/sheet-create.tsx167 // NOTE: for type safety, we need to check if the values have a date propertyCOMMENT
Fake / Example Data32 hits · 38 pts
SeverityFileLineSnippetContext
LOWcharts/openstatus/templates/configmap.yaml16 "UPSTASH_REDIS_REST_TOKEN" "placeholder"CODE
LOW…ckages/importers/src/providers/betterstack/fixtures.ts108 company_name: "Acme Corp",CODE
LOW…s/importers/src/providers/betterstack/provider.test.ts151 expect(pagePhase?.resources[0].name).toBe("Acme Corp");CODE
LOW…ges/importers/src/providers/betterstack/mapper.test.ts153 expect(result.title).toBe("Acme Corp");CODE
LOW…ges/importers/src/providers/betterstack/client.test.ts93 expect(pages[0].attributes.company_name).toBe("Acme Corp");CODE
LOWpackages/importers/src/providers/statuspage/fixtures.ts368 workspace_name: "Acme Corp",CODE
LOW…ages/importers/src/providers/statuspage/client.test.ts176 email: "user@example.com",CODE
LOW…ages/importers/src/providers/statuspage/client.test.ts185 expect(subscribers[0].email).toBe("user@example.com");CODE
LOWpackages/subscriptions/src/channels/email.test.ts33 email: "user@example.com",CODE
LOWpackages/subscriptions/src/channels/email.test.ts72 const result = await validateEmailConfig("user@example.com");CODE
LOW⚡packages/subscriptions/src/channels/email.test.ts104 const sub = makeSub({ email: "user@example.com", pageName: "My Page" });CODE
LOW⚡packages/subscriptions/src/channels/email.test.ts109 expect(args.to).toBe("user@example.com");CODE
LOWpackages/subscriptions/src/channels/email.test.ts146 const sub = makeSub({ email: "user@example.com" });CODE
LOW…ages/services/src/agent-tools/__tests__/prompt.test.ts18 workspaceName: "Acme Inc",CODE
LOW…ages/services/src/agent-tools/__tests__/prompt.test.ts20 expect(prompt).toContain('workspace "Acme Inc"');CODE
LOW…ckages/services/src/incident/__tests__/effects.test.ts93 assignedBy: "Jane Doe",CODE
LOW…ckages/services/src/incident/__tests__/effects.test.ts174 assignedBy: "Jane Doe",CODE
LOWapps/server/static/openapi.json6388 "examples": ["user@example.com"],CODE
LOWapps/server/src/routes/v1/notifications/get_all.test.ts23 data: '{"email":"test@test.com"}',CODE
LOWapps/server/src/routes/slack/interactions.test.ts1042 ? { ok: true, user: { real_name: "Jane Doe", profile: {} } }CODE
LOWapps/server/src/routes/slack/registry-runner.test.ts381 const prompt = buildSystemPrompt("Acme Corp");CODE
LOWapps/server/src/routes/slack/system-prompt.test.ts23 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts34 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts42 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts43 expect(prompt).toContain('workspace "Acme Corp"');CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts47 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts60 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts70 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts76 const prompt = buildSystemPrompt("Acme Corp");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts82 expect(buildSystemPrompt("Acme Corp")).toContain("NEVER show internal ids");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts86 const prompt = buildSystemPrompt("Acme Corp", "\nSlack context:\n- note");CODE
LOW⚡apps/server/src/routes/slack/system-prompt.test.ts93 expect(buildSystemPrompt("Acme Corp")).not.toContain("Slack context:");CODE
Over-Commented Block19 hits · 19 pts
SeverityFileLineSnippetContext
LOWcoolify-deployment.yaml1# Coolify Deployment ConfigurationCOMMENT
LOWpackages/ui/src/lib/data-table-filters/cookie.ts1// Controls panel open/close state (global).COMMENT
LOWpackages/tinybird/src/audit-log/examples.ts41// const all = await history();COMMENT
LOWpackages/error/src/base-error.ts41COMMENT
LOWpackages/services/test/preload.ts1// Bun test preload. Runs once before any test file is imported.COMMENT
LOWpackages/services/src/monitor/delete.ts101 if (existing.length !== ids.length) {COMMENT
LOWpackages/services/src/page-component/schemas.ts1import { z } from "zod";COMMENT
LOW.github/workflows/claude-code-review.yml41 # See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.mdCOMMENT
LOW.github/workflows/claude.yml61 # prompt: 'Update the pull request description to include a summary of changes.'COMMENT
LOWapps/server/fly.toml61# timeout = "10s"COMMENT
LOWapps/server/CONNECTRPC_SPEC.md261## InterceptorsCOMMENT
LOWapps/server/src/routes/mcp/tools/register-scoped.ts101 const merged = { ...rest, annotations };COMMENT
LOW…ps/server/src/routes/rpc/handlers/status-page/index.ts501COMMENT
LOW…ps/server/src/routes/rpc/handlers/maintenance/index.ts61 });COMMENT
LOW…ashboard/src/app/(dashboard)/monitors/[id]/sidebar.tsx201 // label: "Last Logs",COMMENT
LOW…ashboard/src/app/(dashboard)/monitors/[id]/sidebar.tsx221 // hour: "2-digit",COMMENT
LOWapps/dashboard/src/components/forms/api-key/form.tsx41 // an array (`scopes: Scope[]`) so per-resource scopes can landCOMMENT
LOW…oard/src/components/onboarding/status-page-preview.tsx1"use client";COMMENT
LOW…shboard/src/components/data-table/monitors/columns.tsx181 empty="No downtime"COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…ui/src/lib/data-table-filters/table-schema/validate.ts105 // only hand-written or AI-generated JSON can. It has no chain form,COMMENT
HIGH…es/ui/src/lib/data-table-filters/table-schema/index.ts122 * // Reconstruct from AI-generated JSONCOMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…d/src/components/forms/notifications/form-opsgenie.tsx177 <Input placeholder="your-api-key" {...field} />CODE
Modern AI Meta-Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMpackages/importers/README.md26 provider.ts # Import orchestration (validate + multi-phase run)CODE
MEDIUMpackages/importers/README.md34 provider.ts # Import orchestration (validate + multi-phase run)CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…statusReports/subscriber-filtering.integration.test.ts255 // This test verifies the query uses conditions that can leverage indexesCOMMENT