AI Slop Code Risk Monitor

pollinations/pollinations

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

Your Friendly Open-Source Gen-AI Platform

3.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for pollinations/pollinations, a TypeScript project with 5,259 GitHub stars. SynthScan examined 711,955 lines of code across 2584 source files, recording 1545 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 3.6 (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.

3.6
Adjusted Signal
3.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
5.3K
Stars
TypeScript
Language
712.0K
Lines of Code
2.6K
Files
1.5K
Pattern Hits
2026-10-31
Scan Date
0.06
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 7.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 5.2/100 · LOW

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

Agent Over-Engineering Ratio 10.3/100 · LOW

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

PR Review Velocity Impact 16.5/100 · LOW

Which changes need focused human review? 1545 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 4HIGH 145MEDIUM 131LOW 1265

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 1545 distinct pattern matches across 23 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 Identifiers832 hits · 843 pts
SeverityFileLineSnippetContext
LOW…/frontend/src/components/activity/activity-helpers.tsx75export function clearActivitySelectionOnEscape(CODE
LOW…tend/src/components/activity/format-activity-pollen.ts13function decimalsForActivityPollen(abs: number): number {CODE
LOW…tend/src/components/activity/format-activity-pollen.ts35export function formatActivityPollenThreshold(value: number): string {CODE
LOW….ai/frontend/src/components/layout/dashboard-shell.tsx440function useDashboardShellBodyClass(): void {CODE
LOW…/community-endpoints/resource-confirmation-content.tsx4export function ResourceConfirmationContent({CODE
LOW…end/src/components/community-endpoints/price-table.tsx414export function hasValidVisibleFormPrices(CODE
LOW…i/frontend/src/components/community-endpoints/types.ts157export function publicCommunityFallbackOptions(CODE
LOW…i/frontend/src/components/community-endpoints/types.ts322export function pricePerTokenToPerMillion(value: number): string {CODE
LOW…i/frontend/src/components/community-endpoints/types.ts326export function pricePerMillionToPerToken(value: string): number {CODE
LOW…y-endpoints/community-endpoint-delete-confirmation.tsx11export function CommunityEndpointDeleteConfirmation({CODE
LOW…ents/community-endpoints/community-endpoint-dialog.tsx62export function getCommunityEndpointSubmitDisabledReason({CODE
LOW…nd/src/components/community-endpoints/agent-dialog.tsx32export function getAgentSubmitDisabledReason({CODE
LOW…ions.ai/frontend/src/components/models/price-badge.tsx170export function getPricingVariantControls(CODE
LOW…ons.ai/frontend/src/components/models/model-catalog.ts56export function parseModelCatalogResponse(data: unknown): ApiModelInfo[] {CODE
LOW…ons.ai/frontend/src/components/models/model-catalog.ts321export function getModelPricesFromCatalog(CODE
LOW…ations.ai/frontend/src/components/models/model-row.tsx120export function getModelTitleTooltipContent(model: ModelPrice): ReactNode {CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts114export function getExplicitModelQuerySource(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts138export function getModelQueryFilterTokens(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts176export function removeModelQueryFilterToken(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts183export function replaceModelQueryFilterToken(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts198export function getModelQueryVisibleSearch(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts216export function getModelQueryDraftSuggestionValue(CODE
LOW…tions.ai/frontend/src/components/models/model-query.ts242function getSearchableCapabilities(model: ModelPrice): string[] {CODE
LOWenter.pollinations.ai/test/integration/stripe.test.ts173function createAutoTopUpInvoiceEvent(CODE
LOWenter.pollinations.ai/test/integration/stripe.test.ts297function createCardPaymentFailedEvent({CODE
LOW…ter.pollinations.ai/test/helpers/billing-assertions.ts57export function assertTrackedBillingEvent(CODE
LOWenter.pollinations.ai/src/utils/stripe-fraud-ban.ts133export async function expireOpenStripeCheckoutSessions(CODE
LOWenter.pollinations.ai/src/utils/stripe-card-gate.ts24export async function getStripeNewCardGateStatus(CODE
LOWenter.pollinations.ai/src/utils/stripe-card-gate.ts57export function stripeNewCardGateMetadata(CODE
LOWenter.pollinations.ai/src/utils/stripe-card-gate.ts69export async function recordStripeCardFingerprintAttempt(CODE
LOW…ns.ai/src/utils/stripe-billing/invoice-verification.ts15export async function verifyAutoTopUpInvoicePayment(CODE
LOW…ns.ai/src/utils/stripe-billing/invoice-verification.ts79async function getInvoiceLinesForVerification(CODE
LOW…ns.ai/src/utils/stripe-billing/invoice-verification.ts103function getInvoiceLineAmountCents(line: Stripe.InvoiceLineItem): number {CODE
LOW…r.pollinations.ai/src/utils/stripe-billing/customer.ts12export async function getOrCreateStripeCustomerId(CODE
LOW…r.pollinations.ai/src/utils/stripe-billing/customer.ts12export async function getOrCreateStripeCustomerId(CODE
LOW…r.pollinations.ai/src/utils/stripe-billing/customer.ts94export async function saveCheckoutCardAsDefault(CODE
LOW…ter.pollinations.ai/src/utils/stripe-billing/portal.ts28export async function createBillingPortalSession(CODE
LOW…ter.pollinations.ai/src/utils/stripe-billing/portal.ts60async function ensureBillingPortalConfiguration(CODE
LOW…ter.pollinations.ai/src/utils/stripe-billing/portal.ts108function createBillingPortalConfigurationParams(CODE
LOW…ter.pollinations.ai/src/utils/stripe-billing/portal.ts140function isBillingPortalConfigurationCurrent(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts433export async function markAutoTopUpInvoiceFailed(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts487async function retrieveInvoicePaymentIntent(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts507async function findPendingAutoTopUpAttempt(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts533async function expireStaleClaimedAttempts(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts549async function reconcileStalePendingAttempt(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts652async function setAutoTopUpAttemptInvoice(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts682async function getAutoTopUpAttemptByInvoiceId(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts731async function markAttemptFailedByInvoice(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts759async function cleanupFailedAutoTopUpInvoice(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts775async function cleanupRetrievedAutoTopUpInvoice(CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts824function createAutoTopUpIdempotencyKey(attemptId: string): string {CODE
LOW…ollinations.ai/src/utils/stripe-billing/auto-top-up.ts828function shouldDisableAutoTopUpAfterFailure(error: unknown): boolean {CODE
LOWenter.pollinations.ai/src/routes/account.ts435function buildUsageWindowFromPeriod({CODE
LOWenter.pollinations.ai/src/routes/account.ts510function parseCommaSeparatedQueryList(value?: string): string[] {CODE
LOWenter.pollinations.ai/src/routes/stripe.ts315async function createPackCheckoutSession(CODE
LOWenter.pollinations.ai/src/routes/stripe.ts551function normalizeStripePortalError(error: unknown): string {CODE
LOWenter.pollinations.ai/src/routes/stripe-webhooks.ts104async function recordCardFingerprintFromCharge({CODE
LOWenter.pollinations.ai/src/routes/stripe-webhooks.ts146async function fetchChargeForPaymentIntent(CODE
LOWenter.pollinations.ai/src/routes/stripe-webhooks.ts205async function creditCheckoutSessionOnce({CODE
LOWenter.pollinations.ai/src/routes/stripe-webhooks.ts266async function sendStripeEventToTinybird(CODE
772 more matches not shown…
Magic Placeholder Names102 hits · 571 pts
SeverityFileLineSnippetContext
HIGH⚡README.md171curl -H "Authorization: Bearer YOUR_API_KEY" 'https://gen.pollinations.ai/image/a%20beautiful%20sunset' -o image.jpgCODE
HIGH⚡README.md179curl 'https://gen.pollinations.ai/text/Hello%20world?key=YOUR_API_KEY'CODE
HIGH⚡README.md187curl 'https://gen.pollinations.ai/audio/Hello%20from%20Pollinations?voice=nova&key=YOUR_API_KEY' -o speech.mp3CODE
HIGH⚡README.md195 -H 'Authorization: Bearer YOUR_API_KEY' \CODE
HIGH⚡README.md206 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡README.md214curl 'https://gen.pollinations.ai/video/a%20sunset%20timelapse%20over%20the%20ocean?key=YOUR_API_KEY' -o video.mp4CODE
HIGH⚡README.md222curl 'https://gen.pollinations.ai/3d/a%20low-poly%20treasure%20chest?model=microsoft/trellis-2&resolution=low&key=YOUR_ACODE
HIGH⚡README.md232 -H 'Authorization: Bearer YOUR_API_KEY' \CODE
HIGHREADME.md340 apiKey: "YOUR_API_KEY",CODE
HIGHREADME.md355client = OpenAI(base_url="https://gen.pollinations.ai/v1", api_key="YOUR_API_KEY")CODE
HIGHREADME.md375 apiKey: "YOUR_API_KEY",CODE
HIGHAPIDOCS.md1082**Authentication:** Include your secret key as `Authorization: Bearer YOUR_API_KEY`.CODE
HIGHAPIDOCS.md1130**Authentication:** Include your secret key as `Authorization: Bearer YOUR_API_KEY`.CODE
HIGH⚡APIDOCS.md3345 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡APIDOCS.md3355 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡APIDOCS.md3363 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡media.pollinations.ai/README.md24 -H "Authorization: Bearer <your-api-key>" \CODE
HIGH⚡media.pollinations.ai/README.md29 -H "Authorization: Bearer <your-api-key>" \CODE
HIGH⚡media.pollinations.ai/README.md36 -H "Authorization: Bearer <your-api-key>" \CODE
HIGHmedia.pollinations.ai/README.md62 -H "Authorization: Bearer <your-api-key>" \CODE
HIGHmedia.pollinations.ai/README.md196 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGHmedia.pollinations.ai/README.md208 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH.claude/skills/pollinations-api/SKILL.md114client = OpenAI(base_url="https://gen.pollinations.ai/v1", api_key="YOUR_API_KEY")CODE
HIGHenter.pollinations.ai/AGENTS.md21- Header: `Authorization: Bearer YOUR_API_KEY`CODE
HIGHenter.pollinations.ai/AGENTS.md22- Query: `?key=YOUR_API_KEY`CODE
HIGHgen.pollinations.ai/test/docs.test.ts52 headers: { Authorization: "Bearer YOUR_API_KEY" },CODE
HIGHgen.pollinations.ai/test/docs.test.ts63 headers: { Authorization: "Bearer YOUR_API_KEY" },CODE
HIGHgen.pollinations.ai/test/docs.test.ts73 "Bearer YOUR_API_KEY",CODE
HIGHgen.pollinations.ai/test/docs.test.ts93 headers: { Authorization: "Bearer YOUR_API_KEY" },CODE
HIGHgen.pollinations.ai/test/docs.test.ts98 "Bearer YOUR_API_KEY",CODE
HIGHgen.pollinations.ai/src/docs/authentication.md5The connection stays in the current browser tab. Copied examples contain `YOUR_API_KEY`; the docs add your connected keyCODE
HIGHgen.pollinations.ai/src/docs/authentication.md21- Header: `Authorization: Bearer YOUR_API_KEY`CODE
HIGHgen.pollinations.ai/src/docs/authentication.md22- Query param: `?key=YOUR_API_KEY`CODE
HIGHgen.pollinations.ai/src/docs/safety.md17 -H "Authorization: Bearer YOUR_API_KEY"CODE
HIGHgen.pollinations.ai/src/docs/safety.md20 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGHgen.pollinations.ai/src/docs/quick-start.md7client = OpenAI(base_url="https://gen.pollinations.ai/v1", api_key="YOUR_API_KEY")CODE
HIGH⚡gen.pollinations.ai/src/docs/quick-start.md22 -H "Authorization: Bearer YOUR_API_KEY" -o speech.mp3CODE
HIGH⚡gen.pollinations.ai/src/docs/quick-start.md29 -H "Authorization: Bearer YOUR_API_KEY" -o model.glbCODE
HIGH⚡gen.pollinations.ai/src/docs/quick-start.md36 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡gen.pollinations.ai/src/docs/media-storage.md23 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡gen.pollinations.ai/src/docs/media-storage.md33 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGH⚡gen.pollinations.ai/src/docs/media-storage.md41 -H "Authorization: Bearer YOUR_API_KEY" \CODE
HIGHgen.pollinations.ai/src/docs-client/request-auth.ts9 request.headers.get("Authorization") !== "Bearer YOUR_API_KEY"CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts57 api_key="YOUR_API_KEY"CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts73 apiKey: "YOUR_API_KEY",CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts107 api_key="YOUR_API_KEY",CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts121 apiKey: "YOUR_API_KEY",CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts134 -H "Authorization: Bearer YOUR_API_KEY"`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts144 headers={"Authorization": "Bearer YOUR_API_KEY"},CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts153 { headers: { Authorization: "Bearer YOUR_API_KEY" } },CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts170 -H "Authorization: Bearer YOUR_API_KEY" -o image.jpgCODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts174 -H "Authorization: Bearer YOUR_API_KEY" -o video.mp4`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts184 headers={"Authorization": "Bearer YOUR_API_KEY"},CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts194 { headers: { Authorization: "Bearer YOUR_API_KEY" } },CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts204 -H "Authorization: Bearer YOUR_API_KEY" -o video.mp4`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts214 headers={"Authorization": "Bearer YOUR_API_KEY"},CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts224 { headers: { Authorization: "Bearer YOUR_API_KEY" } },CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts235 -H "Authorization: Bearer YOUR_API_KEY" -o speech.mp3CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts239 -H "Authorization: Bearer YOUR_API_KEY" -o music.mp3`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts249 headers={"Authorization": "Bearer YOUR_API_KEY"},CODE
42 more matches not shown…
Decorative Section Separators112 hits · 368 pts
SeverityFileLineSnippetContext
MEDIUM…s.ai/frontend/src/components/quests/quest-overview.tsx104// ── Category model ──────────────────────────────────────────────────────────COMMENT
MEDIUM…s.ai/frontend/src/components/quests/quest-overview.tsx190// ── Formatting helpers ──────────────────────────────────────────────────────COMMENT
MEDIUM…s.ai/frontend/src/components/quests/quest-overview.tsx256// ── Card model ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…s.ai/frontend/src/components/quests/quest-overview.tsx280// ── Presentational primitives (composed from @pollinations/ui) ───────────────COMMENT
MEDIUMoperations/social/scripts/common.py432# ── Merged PR notes, read during the daily ─────────────────────────────COMMENT
MEDIUMoperations/social/scripts/common.py889# ── Model post ───────────────────────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/prs.py51# ── API changes: the post-deploy docs PR's APIDOCS.md diff ──────────COMMENT
MEDIUMoperations/social/scripts/prs.py148# ── Retirements a PR description announces ──────────────────────────COMMENT
MEDIUMoperations/social/scripts/prs.py191# ── The PR's diff ────────────────────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/prs.py247# ── One note per PR ──────────────────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/deliver.py97# ── The record on the news branch ────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/deliver.py196# ── Buffer ───────────────────────────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/deliver.py288# ── Discord ──────────────────────────────────────────────────────────COMMENT
MEDIUMoperations/social/scripts/deliver.py350# ── Commands ─────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts59// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts61// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts114// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts116// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts179// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts181// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts300// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts302// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts389// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts391// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts530// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts532// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts698// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts700// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts759// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts761// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts971// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts973// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts1255// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgen.pollinations.ai/scripts/generate-apidocs.ts1257// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡apps/polli/src/discord/media.py18# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/discord/media.py20# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/discord/media.py193# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/discord/media.py195# =============================================================================COMMENT
MEDIUMapps/polli/src/discord/media.py40# =============================================================================COMMENT
MEDIUMapps/polli/src/discord/media.py42# =============================================================================COMMENT
MEDIUMapps/polli/src/discord/media.py688# =============================================================================COMMENT
MEDIUMapps/polli/src/discord/media.py690# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/web_scraper.py538 # ── Layer 0: x.com via fxtwitter ──────────────────────────────────────────COMMENT
MEDIUM⚡apps/polli/src/integrations/web_scraper.py545 # ── Layer 1: rnet (Rust HTTP + Chrome TLS) ────────────────────────────────COMMENT
MEDIUM⚡apps/polli/src/integrations/web_scraper.py546 # ── Layer 2: scrapling AsyncFetcher (curl_cffi stealth) ──────────────────COMMENT
MEDIUMapps/polli/src/integrations/web_scraper.py585 # ── Layer 3: crawl4ai (Playwright browser) ────────────────────────────────COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py39# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py41# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py110# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py112# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py122# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py124# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py219# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/chart_renderer.py221# =============================================================================COMMENT
MEDIUMapps/polli/src/integrations/chart_renderer.py270# =============================================================================COMMENT
MEDIUMapps/polli/src/integrations/chart_renderer.py272# =============================================================================COMMENT
MEDIUMapps/polli/src/integrations/charts.py85# =============================================================================COMMENT
MEDIUMapps/polli/src/integrations/charts.py87# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/charts.py116# =============================================================================COMMENT
MEDIUM⚡apps/polli/src/integrations/charts.py118# =============================================================================COMMENT
52 more matches not shown…
Excessive Try-Catch Wrapping166 hits · 158 pts
SeverityFileLineSnippetContext
LOW.claude/skills/web-research/scripts/web-research.sh173except Exception as e:CODE
MEDIUM.claude/skills/web-research/scripts/web-research.sh174 print(f"Error: {e}", file=sys.stderr)CODE
LOWoperations/app-management/ingestion/review-agent.py467 except Exception as error:STRING
LOWoperations/app-management/ingestion/review-agent.py475 except Exception as comment_error:STRING
MEDIUMoperations/app-management/ingestion/review-agent.py325def get_issue_author():CODE
MEDIUMoperations/social/scripts/common.py239 print(f"Error: {key} environment variable is required")CODE
LOWoperations/social/scripts/deliver.py183 except Exception as error: # noqa: BLE001 - a send that raised may have gone outCODE
LOWoperations/infrastructure/gpu/dreamshaper/server.py77 except Exception:CODE
LOWoperations/infrastructure/gpu/dreamshaper/server.py110 except Exception as e:CODE
LOWoperations/infrastructure/gpu/dreamshaper/server.py121 except Exception as e:CODE
LOWoperations/infrastructure/gpu/dreamshaper/server.py160 except Exception as e:CODE
LOWoperations/infrastructure/gpu/flux/server.py91 except Exception as e:CODE
LOWoperations/infrastructure/gpu/flux/server.py103 except Exception as e:CODE
LOWoperations/infrastructure/gpu/flux/server.py134 except Exception as e:CODE
LOWoperations/infrastructure/gpu/flux/server.py145 except Exception as e:CODE
LOWoperations/infrastructure/gpu/flux/server.py297 except Exception as e:CODE
MEDIUMoperations/infrastructure/gpu/flux/server.py59def get_public_ip():CODE
LOW…tions/infrastructure/gpu/flux/safety_checker/censor.py76 except Exception as e:CODE
LOWoperations/infrastructure/gpu/zimage/benchmark-vast.py54 except Exception as error: # noqa: BLE001 - report all benchmark failuresCODE
LOWoperations/infrastructure/gpu/zimage/server.py44 except Exception:CODE
LOWoperations/infrastructure/gpu/zimage/server.py70 except Exception as e:CODE
LOWoperations/infrastructure/gpu/zimage/server.py82 except Exception as e:CODE
LOWoperations/infrastructure/gpu/zimage/server.py255 except Exception as e:CODE
MEDIUMoperations/infrastructure/gpu/zimage/server.py40def get_public_ip():CODE
LOWapps/krita-pollinations/pollinations_krita/extension.py50 except Exception as error:CODE
MEDIUMapps/krita-pollinations/pollinations_krita/extension.py47def worker():CODE
LOWapps/polli/main.py40 except Exception:CODE
LOWapps/polli/scripts/studio_worker.py219 except Exception:CODE
LOWapps/polli/scripts/embed_code.py335 except Exception:CODE
LOWapps/polli/scripts/embed_code.py616 except Exception as e:CODE
LOWapps/polli/scripts/embed_code.py704 except Exception as e:CODE
LOWapps/polli/src/bot.py318 except Exception as e:CODE
LOWapps/polli/src/bot.py432 except Exception as e:CODE
LOWapps/polli/src/bot.py461 except Exception as e:CODE
LOWapps/polli/src/bot.py580 except Exception as e:CODE
LOWapps/polli/src/bot.py725 except Exception as e:CODE
LOWapps/polli/src/bot.py751 except Exception:CODE
LOWapps/polli/src/bot.py766 except Exception as e:CODE
LOWapps/polli/src/bot.py775 except Exception as e:CODE
LOWapps/polli/src/bot.py1007 except Exception as e:CODE
LOWapps/polli/src/bot.py1109 except Exception as e:CODE
LOWapps/polli/src/bot.py1195 except Exception as e:CODE
LOWapps/polli/src/bot.py1276 except Exception:CODE
LOWapps/polli/src/bot.py1496 except Exception as e:CODE
LOWapps/polli/src/bot.py1569 except Exception as e:CODE
LOWapps/polli/src/bot.py1589 except Exception as e:CODE
LOWapps/polli/src/bot.py1656 except Exception as e:CODE
LOWapps/polli/src/discord/replies.py97 except Exception as error:CODE
LOW⚡apps/polli/src/discord/media.py188 except Exception as e:CODE
LOWapps/polli/src/discord/media.py140 except Exception as e:CODE
LOWapps/polli/src/discord/media.py150 except Exception as e:CODE
LOWapps/polli/src/discord/media.py257 except Exception as e:CODE
LOWapps/polli/src/discord/media.py268 except Exception as e:CODE
LOWapps/polli/src/discord/media.py568 except Exception as e:CODE
LOWapps/polli/src/discord/search.py186 except Exception:CODE
LOWapps/polli/src/discord/search.py202 except Exception as error:CODE
LOWapps/polli/src/discord/search.py310 except Exception as error:CODE
LOWapps/polli/src/discord/search.py361 except Exception as error:CODE
LOWapps/polli/src/discord/search.py393 except Exception:CODE
LOWapps/polli/src/discord/search.py420 except Exception as error:CODE
106 more matches not shown…
Empty Error Handlers25 hits · 125 pts
SeverityFileLineSnippetContext
HIGHoperations/app-management/ingestion/review-agent.py236except requests.RequestException:CODE
HIGHoperations/social/scripts/deliver.py150except requests.RequestException:CODE
HIGHoperations/social/scripts/deliver.py219except requests.RequestException:CODE
HIGHoperations/infrastructure/gpu/dreamshaper/server.py170except asyncio.CancelledError:CODE
HIGHoperations/infrastructure/gpu/flux/server.py163except asyncio.CancelledError:CODE
HIGHoperations/infrastructure/gpu/flux/server.py151except asyncio.CancelledError:CODE
HIGHoperations/infrastructure/gpu/flux/server.py140except asyncio.CancelledError:CODE
HIGHoperations/infrastructure/gpu/zimage/server.py274except asyncio.CancelledError:CODE
HIGHapps/krita-pollinations/pollinations_krita/extension.py193except Cancelled:CODE
HIGHapps/krita-pollinations/pollinations_krita/extension.py232except Cancelled:CODE
HIGH…ta-pollinations/pollinations_krita/pollinations_api.py59except (ValueError, AttributeError):CODE
HIGHapps/polli/main.py18except ImportError:CODE
HIGHapps/polli/scripts/studio_worker.py59except ProcessLookupError:CODE
HIGHapps/polli/scripts/studio_worker.py163except (ConnectionError, TimeoutError):CODE
HIGHapps/polli/scripts/embed_code.py327except ValueError:CODE
HIGHapps/polli/src/bot.py600except asyncio.CancelledError:CODE
HIGHapps/polli/src/discord/media.py253except (OSError, AttributeError):CODE
HIGHapps/polli/src/discord/search.py873except Exception:CODE
HIGHapps/polli/src/context/evidence.py51except ValueError:CODE
HIGHapps/polli/src/search/code_graph.py35except ProcessLookupError:CODE
HIGHapps/polli/src/integrations/charts.py204except (ValueError, TypeError):CODE
HIGHapps/polli/src/integrations/subscriptions.py310except asyncio.CancelledError:CODE
HIGHapps/floret/tests/test_api_stream.py485except OSError:CODE
HIGHapps/floret/src/floret/api.py347except asyncio.CancelledError:CODE
HIGHapps/gimp-pollinations/pollinations_api.py59except (ValueError, AttributeError):CODE
Deep Nesting85 hits · 72 pts
SeverityFileLineSnippetContext
LOWoperations/social/scripts/posts.py361CODE
LOWoperations/social/scripts/deploy_posts.py164CODE
LOWoperations/social/scripts/common.py537CODE
LOWoperations/social/scripts/common.py1002CODE
LOWoperations/social/scripts/prs.py58CODE
LOWoperations/social/scripts/prs.py107CODE
LOWoperations/social/scripts/prs.py155CODE
LOWoperations/github/project_manager.py91CODE
LOWoperations/infrastructure/gpu/dreamshaper/server.py195CODE
LOW…erations/infrastructure/gpu/dreamshaper/test_server.py44CODE
LOWoperations/infrastructure/gpu/flux/server.py108CODE
LOWoperations/infrastructure/gpu/flux/server.py166CODE
LOW…ons/infrastructure/gpu/zimage/test_generation_queue.py9CODE
LOW…ta-pollinations/pollinations_krita/pollinations_api.py36CODE
LOW…ta-pollinations/pollinations_krita/pollinations_api.py91CODE
LOWapps/polli/tests/test_media_inputs.py34CODE
LOWapps/polli/scripts/studio_worker.py64CODE
LOWapps/polli/scripts/studio_worker.py171CODE
LOWapps/polli/src/bot.py325CODE
LOWapps/polli/src/bot.py394CODE
LOWapps/polli/src/bot.py1063CODE
LOWapps/polli/src/bot.py1285CODE
LOWapps/polli/src/bot.py1533CODE
LOWapps/polli/src/bot.py1681CODE
LOWapps/polli/src/discord/replies.py73CODE
LOWapps/polli/src/discord/media.py155CODE
LOWapps/polli/src/discord/media.py300CODE
LOWapps/polli/src/discord/media.py378CODE
LOWapps/polli/src/discord/media.py449CODE
LOWapps/polli/src/discord/media.py573CODE
LOWapps/polli/src/discord/search.py611CODE
LOWapps/polli/src/discord/search.py82CODE
LOWapps/polli/src/discord/search.py238CODE
LOWapps/polli/src/discord/search.py365CODE
LOWapps/polli/src/integrations/web_scraper.py173CODE
LOWapps/polli/src/integrations/web_scraper.py618CODE
LOWapps/polli/src/integrations/web_scraper.py879CODE
LOWapps/polli/src/integrations/web_scraper.py1058CODE
LOWapps/polli/src/integrations/web_scraper.py1143CODE
LOWapps/polli/src/integrations/web_scraper.py1218CODE
LOWapps/polli/src/integrations/chart_renderer.py148CODE
LOWapps/polli/src/integrations/charts.py292CODE
LOWapps/polli/src/integrations/visual_studio.py105CODE
LOWapps/polli/src/integrations/subscriptions.py316CODE
LOWapps/polli/src/integrations/webhook_server.py62CODE
LOWapps/polli/src/integrations/webhook_server.py329CODE
LOWapps/polli/src/integrations/github/graphql.py426CODE
LOWapps/polli/src/integrations/github/graphql.py596CODE
LOWapps/polli/src/integrations/github/client.py283CODE
LOWapps/polli/src/integrations/github/client.py354CODE
LOWapps/polli/src/integrations/github/client.py404CODE
LOWapps/polli/src/integrations/github/client.py654CODE
LOWapps/polli/src/integrations/github/client.py796CODE
LOWapps/polli/src/integrations/github/handlers.py16CODE
LOWapps/polli/src/integrations/github/handlers.py435CODE
LOWapps/polli/src/integrations/github/pr_review.py336CODE
LOWapps/polli/src/integrations/github/pull_requests.py1363CODE
LOWapps/polli/src/integrations/github/pull_requests.py432CODE
LOWapps/polli/src/integrations/github/pull_requests.py540CODE
LOWapps/polli/src/integrations/github/pull_requests.py583CODE
25 more matches not shown…
Unused Imports64 hits · 64 pts
SeverityFileLineSnippetContext
LOWoperations/infrastructure/gpu/flux/server.py3CODE
LOWoperations/infrastructure/gpu/flux/server.py4CODE
LOWoperations/infrastructure/gpu/flux/server.py5CODE
LOWoperations/infrastructure/gpu/flux/server.py5CODE
LOWoperations/infrastructure/gpu/flux/server.py6CODE
LOW…frastructure/gpu/flux/safety_checker/safety_checker.py3CODE
LOWoperations/infrastructure/gpu/zimage/utility.py2CODE
LOWoperations/infrastructure/gpu/zimage/utility.py7CODE
LOWoperations/infrastructure/gpu/zimage/utility.py8CODE
LOW…rations/infrastructure/gpu/zimage/network_inference.py4CODE
LOWpackages/llm-pollinations/llm_pollinations.py3CODE
LOWapps/krita-pollinations/pollinations_krita/__init__.py1CODE
LOWapps/polli/scripts/studio_worker.py3CODE
LOWapps/polli/scripts/embed_code.py11CODE
LOWapps/polli/src/context/__init__.py3CODE
LOWapps/polli/src/context/__init__.py3CODE
LOWapps/polli/src/context/__init__.py4CODE
LOWapps/polli/src/context/evidence.py18CODE
LOWapps/polli/src/core/config.py8CODE
LOWapps/polli/src/utils/cache.py3CODE
LOWapps/polli/src/utils/url.py3CODE
LOWapps/polli/src/utils/url.py5CODE
LOWapps/polli/src/utils/json.py3CODE
LOWapps/polli/src/utils/hashing.py3CODE
LOWapps/polli/src/utils/regex.py3CODE
LOWapps/polli/src/search/handlers.py9CODE
LOWapps/polli/src/search/code_graph.py3CODE
LOWapps/polli/src/search/local_repo.py12CODE
LOWapps/polli/src/search/code_search.py8CODE
LOWapps/polli/src/integrations/chart_renderer.py12CODE
LOWapps/polli/src/integrations/charts.py16CODE
LOWapps/polli/src/integrations/visual_studio.py3CODE
LOWapps/polli/src/integrations/diagrams.py12CODE
LOWapps/polli/src/ai/complexity.py3CODE
LOWapps/floret/tests/test_run_bootstrap.py3CODE
LOWapps/floret/tests/conftest.py1CODE
LOWapps/floret/tests/test_api_stream.py3CODE
LOWapps/floret/tests/test_registry_policy.py1CODE
LOWapps/floret/tests/test_mcp_tools.py3CODE
LOWapps/floret/tests/test_fetch_retry.py3CODE
LOWapps/floret/tests/test_smoke.py1CODE
LOWapps/floret/tests/test_live.py6CODE
LOWapps/floret/tests/test_pollen_policy.py1CODE
LOWapps/floret/tests/test_agent_loop.py3CODE
LOWapps/floret/tests/test_model_policy.py1CODE
LOWapps/floret/tests/test_config.py3CODE
LOWapps/floret/tests/test_media_tools.py3CODE
LOWapps/floret/tests/test_video_frames.py3CODE
LOWapps/floret/tests/test_api_content.py3CODE
LOWapps/floret/scripts/test_combos.py3CODE
LOWapps/floret/src/floret/config.py1CODE
LOWapps/floret/src/floret/registry.py1CODE
LOWapps/floret/src/floret/model_policy.py3CODE
LOWapps/floret/src/floret/api.py3CODE
LOWapps/floret/src/floret/routing.py1CODE
LOWapps/floret/src/floret/agent.py3CODE
LOWapps/floret/src/floret/main.py3CODE
LOWapps/floret/src/floret/knowledge.py8CODE
LOWapps/floret/src/floret/__main__.py1CODE
LOWapps/floret/src/floret/toolset.py7CODE
4 more matches not shown…
Cross-Language Confusion (JS/TS)10 hits · 50 pts
SeverityFileLineSnippetContext
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts64print(response.choices[0].message.content)`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts112print(response.output_text)`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts146print(response.text)`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts332print(transcript.text)`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts368print(response.json()) # {"balance": 42.5}`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts398print(profile["githubUsername"])`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts428print(f"Valid: {key_info['valid']}, Type: {key_info['type']}")`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts459 print(model.id)`,CODE
HIGH⚡gen.pollinations.ai/src/routes/docs-samples.ts540 print(f"{record['model']}: {record['cost_usd']} pollen")`,CODE
HIGHapps/mama-barbara/mama.ts375print(json.dumps({"model": env["ANTHROPIC_MODEL"],CODE
Hallucination Indicators4 hits · 45 pts
SeverityFileLineSnippetContext
CRITICALenter.pollinations.ai/src/routes/oauth.ts107 const result = await c.var.auth.client.api.verifyApiKey({CODE
CRITICAL⚡operations/quest-dashboard/assets/bundle.js2`,dp="/",hp="*",fn="",e2="comment",t2="declaration";function n2(e,t){if(typeof e!="string")throw new TypeError("First arCODE
CRITICALoperations/quest-dashboard/assets/bundle.js29`))}function a(f,h,g,y){let x=g.enter("tableCell"),D=g.enter("phrasing"),v=g.containerPhrasing(f,{...y,before:l,after:l}CODE
CRITICALpackages/polli-cli/src/harnesses/openclaw.test.ts85 doc.models.providers.pollinations.models.map(CODE
Modern Structural Boilerplate37 hits · 38 pts
SeverityFileLineSnippetContext
LOWoperations/infrastructure/gpu/dreamshaper/server.py12logger = logging.getLogger(__name__)CODE
LOWoperations/infrastructure/gpu/flux/server.py25logger = logging.getLogger(__name__)CODE
LOWoperations/infrastructure/gpu/zimage/server.py35logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/bot.py39logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/discord/replies.py9logger = logging.getLogger(__name__)CODE
LOW⚡apps/polli/src/discord/media.py16logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/discord/search.py13logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/context/__init__.py6__all__ = ["ConversationSession", "SessionManager", "session_manager"]CODE
LOWapps/polli/src/context/manager.py6logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/core/config.py21logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/utils/regex.py6__all__ = ["re"]CODE
LOWapps/polli/src/search/handlers.py17logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/search/local_repo.py20logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/search/code_search.py18logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/web_scraper.py15logger = logging.getLogger(__name__)CODE
LOW⚡apps/polli/src/integrations/chart_renderer.py35logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/charts.py37logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/visual_studio.py19logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/subscriptions.py15logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/subscriptions.py23def _set_private_mode(path: Path, mode: int) -> None:CODE
LOWapps/polli/src/integrations/diagrams.py20logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/webhook_server.py11logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/auth.py9logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/graphql.py14logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/client.py11logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/handlers.py13logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/pr_review.py16logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/repo_overview.py5logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/pull_requests.py14logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/integrations/github/projects.py5logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/ai/client.py93logger = logging.getLogger(__name__)CODE
LOWapps/polli/src/api/server.py16logger = logging.getLogger(__name__)CODE
LOWapps/floret/src/floret/registry.py19logger = logging.getLogger(__name__)CODE
LOWapps/floret/src/floret/api.py32logger = logging.getLogger(__name__)CODE
LOWapps/floret/src/floret/agent.py20logger = logging.getLogger(__name__)CODE
LOWapps/floret/src/floret/toolset.py20logger = logging.getLogger(__name__)CODE
LOWapps/floret/src/floret/tools/gen.py24logger = logging.getLogger(__name__)CODE
Synthetic Comment Markers5 hits · 35 pts
SeverityFileLineSnippetContext
HIGHshared/schemas/openai.ts1// AI generated based on `https://github.com/Portkey-AI/openapi/blob/master/openapi.yaml` and adapedCOMMENT
HIGHapps/reimagine/Readme.md127- [Civitai](https://civitai.com) - For the source of trending AI-generated imagesCODE
HIGHapps/ai-dungeon-master/src/App.tsx277 // Fetch AI-generated storyCOMMENT
HIGHapps/ai-dungeon-master/src/App.tsx363 // Fetch AI-generated imageCOMMENT
HIGHapps/ai-dungeon-master/src/App.tsx398 // Fetch AI-generated character avatarCOMMENT
Over-Commented Block32 hits · 32 pts
SeverityFileLineSnippetContext
LOWenter.pollinations.ai/worker-runtime.d.ts10381 }COMMENT
LOWenter.pollinations.ai/worker-runtime.d.ts10501 };COMMENT
LOWenter.pollinations.ai/worker-runtime.d.ts10521 // Type for the callable part of an `Provider` if `T` is callable.COMMENT
LOWenter.pollinations.ai/worker-runtime.d.ts10541 //COMMENT
LOWenter.pollinations.ai/worker-runtime.d.ts10861 readonly type: "attributes";COMMENT
LOWenter.pollinations.ai/src/services/sample-audio.ts1// ~0.9s of spoken "Hello world", 8 kHz mono 16-bit PCM WAV. Used to probeCOMMENT
LOWshared/product-analytics.ts1import { z } from "zod";COMMENT
LOWshared/community-endpoints.ts61 MAX_COMMUNITY_PRICE_PER_MILLION_TOKENS / 1_000_000;COMMENT
LOWshared/http/cache-control.ts1// Generated request IDs represent logical results: an older cached versionCOMMENT
LOWshared/registry/registry.ts181 // are always data — selectors return a NAME, never a number. ProviderCOMMENT
LOWshared/db/better-auth.ts301 description: text("description"),COMMENT
LOWshared/db/better-auth.ts481// user claims it, and only claiming credits the user's balance. Everything thatCOMMENT
LOWoperations/infra-watch/src/rules.js1// Plain alert rules over public `/models/status` data, and the incidentCOMMENT
LOWoperations/infrastructure/gpu/flux/setup.sh1#!/bin/bashCOMMENT
LOWoperations/infrastructure/gpu/flux/rebuild-image.sh1#!/bin/bashCOMMENT
LOWoperations/infrastructure/gpu/flux/setup-vast.sh1#!/bin/bashCOMMENT
LOWoperations/infrastructure/gpu/flux/setup-vast.sh21# PUBLIC_HOSTNAME=flux-vast-NN.pollinations.ai \COMMENT
LOW…tions/infrastructure/gpu/flux/safety_checker/censor.py81COMMENT
LOW…tions/infrastructure/gpu/flux/safety_checker/censor.py101COMMENT
LOW…tions/infrastructure/gpu/flux/safety_checker/censor.py181 return objCOMMENT
LOWoperations/infrastructure/gpu/zimage/setup-vast.sh1#!/bin/bashCOMMENT
LOWoperations/infrastructure/gpu/klein/setup-vast.sh1#!/bin/bashCOMMENT
LOWpackages/ui/scripts/brand/presets.js1// Canvas presets for the brand asset generator — pure data, one line per size.COMMENT
LOW.github/workflows/docs-regenerate-api-reference.yml121 echo "changed=true" >> $GITHUB_OUTPUTCOMMENT
LOW.github/workflows/deploy-cloudflare-production.yml161 run: npm run typecheck --workspace pollinations-genCOMMENT
LOWapps/agent-polyrouter/agent.ts1// polyrouter - a code-only model router for Pollinations.COMMENT
LOWapps/reimagine/src/context/ThemeContext.tsx1import React, { createContext, useContext, useState, useEffect, ReactNode } from 'react';COMMENT
LOWapps/polli/polli-core/Cargo.toml21hex = "0.4"COMMENT
LOWapps/polli/polli-core/src/files.rs21];COMMENT
LOWapps/mama-barbara/mama.ts1// Mama Barbara: the Telegram bot that sets up a Barbara for anyone. She signsCOMMENT
LOWapps/mama-barbara/barbara/start.sh1#!/bin/bashCOMMENT
LOWapps/agent-frugal/agent.ts1// frugal — a cost-first, health-aware model router for Pollinations.COMMENT
Structural Annotation Overuse16 hits · 25 pts
SeverityFileLineSnippetContext
LOW.claude/commands/commit-push-pr.md3## Step 1: Detect branch stateCOMMENT
LOW.claude/commands/commit-push-pr.md31## Step 2: Commit and pushCOMMENT
LOW.claude/commands/commit-push-pr.md38## Step 3: Create PR (only if no open PR exists)COMMENT
LOW.claude/skills/tinybird-deploy/SKILL.md73## Step 0: Deploy From a Clean origin/mainCOMMENT
LOW.claude/skills/tinybird-deploy/SKILL.md85## Step 1: Validate (Dry Run)COMMENT
LOW.claude/skills/tinybird-deploy/SKILL.md100## Step 2: DeployCOMMENT
LOW.claude/skills/tinybird-deploy/SKILL.md114## Step 3: VerifyCOMMENT
LOWenter.pollinations.ai/AGENTS.md219# Step 1: Get list of available modelsCOMMENT
LOWenter.pollinations.ai/AGENTS.md223# Step 2: Test a specific model (use model names from Step 1)COMMENT
LOWgen.pollinations.ai/src/image/models/veoVideoModel.ts191 // Step 1: Start video generation with predictLongRunningCOMMENT
LOWgen.pollinations.ai/src/image/models/veoVideoModel.ts216 // Step 2: Poll for completion using fetchPredictOperationCOMMENT
LOWapps/map-to-isometric/src/App.jsx70 // Step 2: Upload to ImgBB (supports CORS)COMMENT
LOWapps/map-to-isometric/src/App.jsx94 // Step 3: Build promptCOMMENT
LOWapps/map-to-isometric/src/App.jsx105 // Step 4: Generate with nanobanana modelCOMMENT
LOW⚡apps/polli/src/integrations/github/handlers.py380 # Step 1: Create the new issueCOMMENT
LOWapps/polli/src/integrations/github/handlers.py391 # Step 2: Link it as a sub-issue of the parentCOMMENT
Cross-Language Confusion3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH⚡apps/polli/src/integrations/diagrams.py184 if (!el) return null;CODE
HIGH⚡apps/polli/src/integrations/diagrams.py186 const isError = (svg && svg.getAttribute('aria-roledescription') === 'error')CODE
HIGH⚡apps/polli/src/integrations/diagrams.py188 return isError ? (el.innerText || 'Syntax error').trim() : null;CODE
Redundant / Tautological Comments11 hits · 17 pts
SeverityFileLineSnippetContext
LOWoperations/infrastructure/gpu/flux/setup.sh66 # Check if CUDA 12.8 is installedCOMMENT
LOWoperations/infrastructure/gpu/flux/rebuild-image.sh25# Check if base image existsCOMMENT
LOW…erations/infrastructure/gpu/flux/push-updated-image.sh10# Check if logged inCOMMENT
LOW.github/workflows/ci-pull-request-checks.yml256 # Check if any errors are in the changed filesCOMMENT
LOWapps/polli/src/bot.py666 # Check if already in a thread - if so, work directly in that threadCOMMENT
LOWapps/polli/src/bot.py1112 # Check if user is admin or collaboratorCOMMENT
LOWapps/polli/src/bot.py1309 # Check if user is admin or collaborator (has relevant role)COMMENT
LOWapps/polli/src/bot.py1429 # Check if issue was created or comment addedCOMMENT
LOWapps/polli/src/integrations/webhook_server.py292 # Check if user is a GitHub adminCOMMENT
LOW⚡apps/polli/src/integrations/github/client.py348 # Check if the requester's name appears in the attributionCOMMENT
LOWapps/polli/src/ai/client.py482 # Check if model wants to call toolsCOMMENT
AI Slop Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUM⚡operations/quest-dashboard/assets/bundle.js2`,dp="/",hp="*",fn="",e2="comment",t2="declaration";function n2(e,t){if(typeof e!="string")throw new TypeError("First arCODE
MEDIUM⚡operations/quest-dashboard/assets/bundle.js2`,dp="/",hp="*",fn="",e2="comment",t2="declaration";function n2(e,t){if(typeof e!="string")throw new TypeError("First arCODE
MEDIUMoperations/infrastructure/e2b/polli-harnesses.sh5# so every harness shares it.COMMENT
LOWapps/polli/src/integrations/github/handlers.py343 # get_issue_full already includes sub_issues, so just call itCOMMENT
MEDIUMapps/mama-barbara/barbara/setup.sh8# Change the model later with `polli harness claude-code --model <id>`, thenCOMMENT
MEDIUMapps/mama-barbara/barbara/start.sh3# `polli harness claude-code on`, in tmux session `agent`, with the TelegramCOMMENT
Self-Referential Comments4 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMoperations/infrastructure/gpu/klein/setup-vast.sh4# Create a remotely managed Cloudflare Tunnel first. The gen Worker binds toCOMMENT
MEDIUM.github/workflows/docs-regenerate-api-reference.yml198 # Create the PR only if one doesn't already exist for this branch.COMMENT
MEDIUM.github/workflows/repo-update-readme.yml75 # Create the PR, then request merging through the queue.COMMENT
MEDIUM⚡apps/polli/src/integrations/github/handlers.py377 # Create a new issue and immediately link it as a sub-issue of the parentCOMMENT
AI Structural Patterns13 hits · 12 pts
SeverityFileLineSnippetContext
LOWoperations/social/scripts/common.py644CODE
LOWoperations/infrastructure/gpu/zimage/server.py204CODE
LOWapps/polli/src/discord/search.py611CODE
LOWapps/polli/src/discord/search.py82CODE
LOWapps/polli/src/search/handlers.py41CODE
LOWapps/polli/src/integrations/web_scraper.py498CODE
LOWapps/polli/src/integrations/web_scraper.py618CODE
LOWapps/polli/src/integrations/web_scraper.py1218CODE
LOWapps/polli/src/integrations/github/handlers.py16CODE
LOWapps/polli/src/integrations/github/handlers.py541CODE
LOWapps/polli/src/integrations/github/pull_requests.py1363CODE
LOWapps/polli/src/ai/client.py381CODE
LOWapps/polli/src/ai/client.py207CODE
Verbosity Indicators7 hits · 11 pts
SeverityFileLineSnippetContext
LOWgen.pollinations.ai/src/image/models/veoVideoModel.ts191 // Step 1: Start video generation with predictLongRunningCOMMENT
LOWgen.pollinations.ai/src/image/models/veoVideoModel.ts216 // Step 2: Poll for completion using fetchPredictOperationCOMMENT
LOWapps/map-to-isometric/src/App.jsx70 // Step 2: Upload to ImgBB (supports CORS)COMMENT
LOWapps/map-to-isometric/src/App.jsx94 // Step 3: Build promptCOMMENT
LOWapps/map-to-isometric/src/App.jsx105 // Step 4: Generate with nanobanana modelCOMMENT
LOW⚡apps/polli/src/integrations/github/handlers.py380 # Step 1: Create the new issueCOMMENT
LOWapps/polli/src/integrations/github/handlers.py391 # Step 2: Link it as a sub-issue of the parentCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWoperations/infrastructure/gpu/flux/setup.sh7# Usage:COMMENT
LOWoperations/infrastructure/gpu/flux/rebuild-image.sh9# Usage:COMMENT
LOWoperations/infrastructure/gpu/zimage/setup-vast.sh12# Usage:COMMENT
LOWoperations/infrastructure/gpu/klein/setup-vast.sh10# Usage:COMMENT
Fake / Example Data5 hits · 6 pts
SeverityFileLineSnippetContext
LOW…ntend/src/components/models/use-model-query-search.tsx30 | "placeholder"CODE
LOW⚡operations/quest-dashboard/assets/bundle.js2`,dp="/",hp="*",fn="",e2="comment",t2="declaration";function n2(e,t){if(typeof e!="string")throw new TypeError("First arCODE
LOWpackages/auth/test/server.test.ts222 email: "user@example.com",CODE
LOWpollinations.ai/src/art.ts10type ArtSlot = "hero" | "quests" | "votes" | "placeholder" | "closing";CODE
LOWpollinations.ai/src/ui/apps/cards.tsx71 const placeholder = useArt("apps", "placeholder");CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMgen.pollinations.ai/src/middleware/safety.ts312 // text-only Bedrock guardrails and remain unchanged.COMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMapps/floret/tests/test_api_stream.py328CODE