AI Slop Code Risk Monitor

modrinth/code

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

The Modrinth monorepo containing all code which powers Modrinth!

1.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for modrinth/code, a Rust project with 2,500 GitHub stars. SynthScan examined 1,226,244 lines of code across 4720 source files, recording 1521 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 1.3 (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.

1.3
Adjusted Signal
1.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
2.5K
Stars
Rust
Language
1.2M
Lines of Code
4.7K
Files
1.5K
Pattern Hits
2026-10-31
Scan Date
0.00
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 6.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 4.2/100 · LOW

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

PR Review Velocity Impact 6.3/100 · LOW

Which changes need focused human review? 1521 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 5HIGH 1MEDIUM 12LOW 1503

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 1521 distinct pattern matches across 9 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 Identifiers998 hits · 1054 pts
SeverityFileLineSnippetContext
LOWscripts/i18n-icu-contract.ts123export function translationCompatibleWithSource(source: Contract, translation: Contract) {CODE
LOWscripts/i18n-icu-contract.ts376export async function clearCrowdinChangedTranslations(options: {CODE
LOWscripts/coverage-i18n.ts613function renderLanguageCoverageModule(coverage: LanguageCoverageByProduct): string {CODE
LOWscripts/coverage-i18n.ts637function writeLanguageCoverageModule(CODE
LOWscripts/import-projects.py72def get_or_create_author_user(author_name):CODE
LOWscripts/build-theseus-release-notes.ts95function getLatestUncoveredHosting(entries: ChangelogEntry[], lastReleaseDate: string | undefined): ChangelogEntry[] {CODE
LOWpackages/ui/src/composables/server-panel-sync.ts213 function handleWorldContentAddonPatch(CODE
LOWpackages/ui/src/composables/server-panel-sync.ts232 function handleWorldContentBaseUpdate(CODE
LOWpackages/ui/src/composables/server-panel-sync.ts268 function worldContentUpdateToAddons(CODE
LOWpackages/ui/src/composables/server-panel-sync.ts282 function worldContentModpackToModpackFields(CODE
LOWpackages/ui/src/composables/server-panel-sync.ts336 function parentDirectoryToAddonKind(parentDirectory: string): Archon.Content.v1.AddonKind {CODE
LOWpackages/ui/src/composables/server-panel-sync.ts369 function scheduleActionLogInvalidation(serverId: string) {CODE
LOWpackages/ui/src/composables/server-panel-sync.ts385 async function invalidateContentAndServerDetails(serverId: string) {CODE
LOWpackages/ui/src/composables/server-panel-sync.ts392 async function invalidateCorePanelQueries(serverId: string) {CODE
LOW…kages/ui/src/composables/server-manage-core-runtime.ts88export function useServerManageCoreRuntime(options: UseServerManageCoreRuntimeOptions) {CODE
LOWpackages/ui/src/composables/hosting-intercom.ts33export function createHostingIntercomIdentityKey(CODE
LOWpackages/ui/src/composables/format-number.ts39 function formatCompactNumberPlural(value: number | bigint): number | bigint {CODE
LOWpackages/ui/src/composables/server-backups-queue.ts11export function serverBackupsQueueQueryOptions(CODE
LOW…ages/ui/src/composables/server-installation-tracker.ts111export function useServerInstallationTracker(options: UseServerInstallationTrackerOptions) {CODE
LOWpackages/ui/src/composables/i18n-debug.ts240function registerKeyboardShortcuts(panelOpen: Ref<boolean>, keyReveal: Ref<boolean>) {CODE
LOWpackages/ui/src/composables/server-download.ts26export function hasAvailableWorldDownload(CODE
LOWpackages/ui/src/composables/server-download.ts39 function showUnavailableNotification() {CODE
LOWpackages/ui/src/composables/server-download.ts47 function showDownloadFailedNotification() {CODE
LOWpackages/ui/src/composables/server-context-runtime.ts78function createServerContextRuntime(CODE
LOWpackages/ui/src/composables/server-context-runtime.ts104function attachRuntimeSocketListeners(runtime: ServerContextRuntime) {CODE
LOWpackages/ui/src/composables/server-context-runtime.ts224export function retainServerContextRuntime(CODE
LOWpackages/ui/src/composables/server-context-runtime.ts340export async function waitForServerContextRuntimeReady(CODE
LOW…c/composables/skin-rendering/use-skin-preview-scene.ts169 function applyTextureToLoadedModel() {CODE
LOW…c/composables/skin-rendering/use-skin-preview-scene.ts194 function applyCapeTextureToLoadedModel() {CODE
LOW⚡…composables/skin-rendering/use-skin-preview-loading.ts15 function clearLoadingIndicatorDelayTimer() {CODE
LOW⚡…composables/skin-rendering/use-skin-preview-loading.ts22 function clearLoadingIndicatorMinTimer() {CODE
LOW⚡…composables/skin-rendering/use-skin-preview-loading.ts29 function hideLoadingIndicatorAfterMinimum() {CODE
LOW…src/composables/skin-rendering/use-skin-preview-fit.ts96function getVisibleMeshDebugBounds(root: THREE.Object3D | null) {CODE
LOW…src/composables/skin-rendering/use-skin-preview-fit.ts496 function resetFitLockForLayoutChange() {CODE
LOW…rc/composables/skin-rendering/use-ears-mod-features.ts712function displaceDigitigradeLegPixels(data: Uint8ClampedArray, legMode: LegMode) {CODE
LOW…rc/composables/skin-rendering/use-ears-mod-features.ts730function swapJacketBackAndTailPixels(data: Uint8ClampedArray) {CODE
LOW⚡…mposables/skin-rendering/use-skin-preview-animation.ts319 function clearRandomAnimationTimer() {CODE
LOW⚡…mposables/skin-rendering/use-skin-preview-animation.ts326 function addAnimationFinishedListener(listener: AnimationFinishedListener) {CODE
LOW⚡…mposables/skin-rendering/use-skin-preview-animation.ts331 function removeAnimationFinishedListener(CODE
LOW…mposables/skin-rendering/use-skin-preview-animation.ts343 function clearAnimationFinishedListeners(targetMixer = mixer.value) {CODE
LOW…ges/ui/src/composables/hosting/kyros-session-upload.ts55 function setUploadProgressFromBytes(files: File[], uploadedBytes: number) {CODE
LOWpackages/ui/src/providers/user-preferences.ts38export function setupUserPreferencesProvider({CODE
LOWpackages/ui/src/providers/hosting-purchase-intent.ts48function readPendingPurchaseIntent(): PendingPurchaseIntent | null {CODE
LOW⚡packages/ui/src/providers/hosting-purchase-intent.ts72function writePendingPurchaseIntent(intent: PendingPurchaseIntent) {CODE
LOW⚡packages/ui/src/providers/hosting-purchase-intent.ts77function clearStoredPurchaseIntent() {CODE
LOW⚡packages/ui/src/providers/hosting-purchase-intent.ts82export function createHostingPurchaseIntentContext(CODE
LOWpackages/ui/src/utils/version-compatibility.ts17export function getCompatibleLoaderAliases(loader: string) {CODE
LOWpackages/ui/src/utils/version-compatibility.ts31export function versionChangesGameVersion(CODE
LOWpackages/ui/src/utils/version-compatibility.ts38export function versionMatchesCompatibilityTarget(CODE
LOWpackages/ui/src/utils/theme-color-transition.ts6export function prepareThemeColorTransition() {CODE
LOWpackages/ui/src/utils/profanity-check.ts257function isObfuscatedWordCharacter(character: string): boolean {CODE
LOWpackages/ui/src/utils/profanity-check.ts261function isCharacterByCharacterObfuscation(text: string): boolean {CODE
LOWpackages/ui/src/utils/search.ts137export function formatDependencyProjectFilterOption(CODE
LOWpackages/ui/src/utils/search.ts144export function parseDependencyProjectFilterOption(option: string): {CODE
LOWpackages/ui/src/utils/search.ts238function isProjectTypeExclusionOption(optionId: string): optionId is ProjectType {CODE
LOWpackages/ui/src/utils/search.ts247export function formatDisclosureTypeLabel(CODE
LOWpackages/ui/src/utils/search.ts331export function formatTelemetryConsentFilterLabel(CODE
LOWpackages/ui/src/utils/search.ts338function createDisclosureSubOptions(CODE
LOWpackages/ui/src/utils/search.ts362export function createDisclosureFilterOptions(CODE
LOWpackages/ui/src/utils/search.ts1156function getEnvironmentFilterGroups(client: boolean, server: boolean): string[][] {CODE
938 more matches not shown…
Over-Commented Block428 hits · 420 pts
SeverityFileLineSnippetContext
LOWpackages/ui/src/vite-env.d.ts1/// <reference types="vite/client" />COMMENT
LOW…rc/components/base/icon-editor-modal/editor-catalog.ts261 },COMMENT
LOWpackages/app-lib/src/launcher/args.rs441 // previously downloaded.COMMENT
LOWpackages/app-lib/src/install/model.rs561pub struct InstallErrorContext {COMMENT
LOWpackages/app-lib/src/install/model.rs581 #[builder(default)]COMMENT
LOWpackages/app-lib/src/install/model.rs601 #[cfg_attr(feature = "export-ts", ts(optional))]COMMENT
LOWpackages/app-lib/src/state/cache.rs181 pub versions: Vec<Version>,COMMENT
LOWpackages/app-lib/src/state/legacy_converter.rs821 // project: Box<LegacyModrinthProject>,COMMENT
LOWpackages/app-lib/src/state/legacy_converter.rs841// pub updated: DateTime<Utc>,COMMENT
LOWpackages/app-lib/src/state/minecraft_auth.rs1261#[derive(COMMENT
LOWpackages/app-lib/src/state/minecraft_auth.rs1281 ///COMMENT
LOWpackages/app-lib/src/state/minecraft_auth.rs1301 ///COMMENT
LOWpackages/app-lib/src/state/minecraft_auth.rs1381 pub name: String,COMMENT
LOWpackages/app-lib/src/api/minecraft_skins.rs1//! # Minecraft Skins APICOMMENT
LOWpackages/app-lib/src/api/minecraft_skins.rs21//! backend asks Mojang for the profile again.COMMENT
LOWpackages/app-lib/src/api/minecraft_skins.rs221#[derive(Clone, Deserialize, Serialize, Debug)]COMMENT
LOW…ib/src/api/instance/synced_options/game_options/mod.rs1//! Syncs selected values from Minecraft's `options.txt` between instances.COMMENT
LOWpackages/ariadne/src/ids.rs1use thiserror::Error;COMMENT
LOWpackages/minecraft-meta-model/src/model/blob.rs21pub struct MavenExport {COMMENT
LOWpackages/minecraft-meta-model/src/model/blob.rs41 pub started_at: Timestamp,COMMENT
LOW…ckages/minecraft-meta-model/src/model/forgelike/mod.rs41}COMMENT
LOWpackages/async-minecraft-ping/src/protocol.rs41/// For example, if we ping a server that says its status packet is 2 billionCOMMENT
LOWpackages/async-minecraft-ping/src/server.rs141 selfCOMMENT
LOWpackages/modrinth-log/src/lib.rs41/// Initializes logging for Modrinth services.COMMENT
LOWpackages/sqlx-tracing/src/lib.rs41 /// Even if we unify the two types (see `any_connection.rs`), we can't useCOMMENT
LOWpackages/sqlx-tracing/src/span.rs1/// Macro to create a tracing span for a SQLx operation with OpenTelemetry-compatible fields.COMMENT
LOW…est-regressions/engine/fold/tests/prop_idempotence.txt1# Seeds for failure cases proptest has generated in the past. It isCOMMENT
LOWpackages/toasty/src/stmt.rs101/// type is `Statement<List<User>>`, not `Statement<User>`.COMMENT
LOWpackages/toasty/src/stmt.rs121 pub(crate) untyped: stmt::Statement,COMMENT
LOWpackages/toasty/src/stmt.rs141 }COMMENT
LOWpackages/toasty/src/stmt.rs161COMMENT
LOWpackages/toasty/src/stmt.rs181 /// );COMMENT
LOWpackages/toasty/src/stmt.rs201 /// ```COMMENT
LOWpackages/toasty/src/stmt.rs261/// This works for both single fields and tuples of fields (composite keys):COMMENT
LOWpackages/toasty/src/lib.rs1#![warn(missing_docs)]COMMENT
LOWpackages/toasty/src/lib.rs21//! The [`Model`](schema::Model) trait represents a root model that maps to aCOMMENT
LOWpackages/toasty/src/lib.rs41//! ## [`stmt`] — typed statement and expression typesCOMMENT
LOWpackages/toasty/src/lib.rs61//! - [`Embed`](schema::Embed) — an embedded type whose fields are flattenedCOMMENT
LOWpackages/toasty/src/lib.rs81//! # Derive macrosCOMMENT
LOWpackages/toasty/src/lib.rs101//! | `turso` | `toasty-driver-turso` |COMMENT
LOWpackages/toasty/src/codegen_support.rs81/// [`IntoExpr<T>`] trait.COMMENT
LOWpackages/toasty/src/update_target.rs1use crate::{Result, schema::Load};COMMENT
LOWpackages/toasty/src/db.rs61 /// # ExamplesCOMMENT
LOWpackages/toasty/src/db.rs121 pub fn schema(&self) -> &Arc<Schema> {COMMENT
LOWpackages/toasty/src/sql.rs1//! Raw SQL execution helpers for SQL backends.COMMENT
LOWpackages/toasty/src/sql.rs21//!COMMENT
LOWpackages/toasty/src/sql.rs81enum Param {COMMENT
LOWpackages/toasty/src/sql.rs101/// ```COMMENT
LOWpackages/toasty/src/sql.rs141 /// Bind a value with an explicit database type.COMMENT
LOWpackages/toasty/src/sql.rs201 ty,COMMENT
LOWpackages/toasty/src/instrument.rs1//! Tracing spans for statement execution.COMMENT
LOWpackages/toasty/src/engine.rs41/// user queries into database operations. It owns the schema and capabilityCOMMENT
LOWpackages/toasty/src/stmt/into_statement.rs1use super::{List, Statement};COMMENT
LOWpackages/toasty/src/stmt/relation_insert.rs21 ///COMMENT
LOWpackages/toasty/src/stmt/relation_insert.rs41 /// # #[auto]COMMENT
LOWpackages/toasty/src/stmt/page.rs1use std::ops::Deref;COMMENT
LOWpackages/toasty/src/stmt/page.rs21///COMMENT
LOWpackages/toasty/src/stmt/page.rs61COMMENT
LOWpackages/toasty/src/stmt/page.rs101 ///COMMENT
LOWpackages/toasty/src/stmt/list.rs1use std::marker::PhantomData;COMMENT
368 more matches not shown…
Fake / Example Data74 hits · 80 pts
SeverityFileLineSnippetContext
LOWscripts/coverage-i18n.ts102 'placeholder',CODE
LOWpackages/ui/src/components/project/ProjectCombobox.vue4 :placeholder="placeholder"CODE
LOW⚡packages/ui/src/components/base/LoadingIndicator.vue4 <div class="placeholder"></div>CODE
LOW⚡packages/ui/src/components/base/LoadingIndicator.vue5 <div class="placeholder"></div>CODE
LOW⚡packages/ui/src/components/base/LoadingIndicator.vue6 <div class="placeholder"></div>CODE
LOWpackages/ui/src/components/base/Slider.vue90 :placeholder="placeholder"CODE
LOWpackages/ui/src/components/base/InlineEditableText.vue197 :placeholder="placeholder"CODE
LOWpackages/ui/src/components/base/inputs/DatePicker.vue30 :placeholder="placeholder"CODE
LOWpackages/ui/src/components/base/inputs/DateInput.vue16 :placeholder="placeholder"CODE
LOWpackages/ui/src/components/base/inputs/Textarea.vue24 :placeholder="placeholder"CODE
LOWpackages/ui/src/components/base/inputs/Input.vue45 :placeholder="placeholder"CODE
LOW…kages/ui/src/stories/base/CollapsibleRegion.stories.ts20 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>CODE
LOW…kages/ui/src/stories/base/CollapsibleRegion.stories.ts20 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>CODE
LOW…kages/ui/src/stories/base/CollapsibleRegion.stories.ts38 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>CODE
LOW…kages/ui/src/stories/base/CollapsibleRegion.stories.ts38 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>CODE
LOWpackages/ui/src/stories/base/Table.stories.ts18 { id: '1', name: 'John Doe', email: 'john@example.com', status: 'active', role: 'Admin' },CODE
LOWpackages/toasty/README.md80 name: "John Doe",CODE
LOW…project-settings/disclosures/DisclosureExplanation.vue27 :placeholder="placeholder"CODE
LOW…ts/project-review/review-panel/controls/slug-input.vue6 :placeholder="placeholder"CODE
LOW…ect-review/message-thread/template-markdown-editor.vue86 kind: 'placeholder',CODE
LOW…ts/project-review/message-thread/markdown-templates.ts3export type MarkdownTemplate = MessageTemplate & { kind?: 'placeholder' }CODE
LOW⚡…ect-review/message-thread/markdown-template-picker.vue166 return matches.sort((a, b) => Number(a.kind === 'placeholder') - Number(b.kind === 'placeholder'))CODE
LOW⚡…ect-review/message-thread/markdown-template-picker.vue174 items: items.filter(({ item }) => item.kind !== 'placeholder'),CODE
LOW⚡…ect-review/message-thread/markdown-template-picker.vue179 items: items.filter(({ item }) => item.kind === 'placeholder'),CODE
LOW…ect-review/message-thread/markdown-template-picker.vue282 emit('insert', item.body, item.kind === 'placeholder')CODE
LOWapps/docs/src/content/docs/contributing/labrinth.md38You can find more example SQL statements for seeding the database in the `tests/files/dummy_data.sql` file.CODE
LOW…/features/settings/syncing/game-settings-modal/row.vue299 :placeholder="placeholder"CODE
LOW…/features/settings/syncing/game-settings-modal/row.vue311 :placeholder="placeholder"CODE
LOW…/features/settings/syncing/game-settings-modal/row.vue320 :placeholder="placeholder"CODE
LOW…/features/settings/syncing/game-settings-modal/row.vue334 :placeholder="placeholder"CODE
LOW…/features/settings/syncing/game-settings-modal/row.vue358 :placeholder="placeholder"CODE
LOWapps/labrinth/tests/loader_fields.rs24use crate::common::dummy_data::{CODE
LOWapps/labrinth/tests/version.rs5use crate::common::dummy_data::{CODE
LOWapps/labrinth/tests/limits.rs6use common::dummy_data::TestFile;CODE
LOWapps/labrinth/tests/scopes.rs6use crate::common::dummy_data::{CODE
LOWapps/labrinth/tests/scopes.rs18use common::dummy_data::TestFile;CODE
LOWapps/labrinth/tests/user.rs3use common::dummy_data::TestFile;CODE
LOWapps/labrinth/tests/oauth_clients.rs6 dummy_data::DummyOAuthClientAlpha,CODE
LOWapps/labrinth/tests/oauth.rs14 dummy_data::DummyOAuthClientAlpha,CODE
LOWapps/labrinth/tests/project.rs6use common::dummy_data::DUMMY_CATEGORIES;CODE
LOWapps/labrinth/tests/project.rs13use crate::common::dummy_data::{CODE
LOWapps/labrinth/tests/organizations.rs8 dummy_data::{CODE
LOWapps/labrinth/tests/search.rs5use common::dummy_data::DUMMY_CATEGORIES;CODE
LOWapps/labrinth/tests/redis.rs635 // Clearing known dummy-data entries makes the first single read aCOMMENT
LOWapps/labrinth/tests/v2/bulk_project_versions.rs7use crate::common::dummy_data::TestFile;CODE
LOWapps/labrinth/tests/v2/version.rs16use crate::common::dummy_data::{DummyProjectAlpha, DummyProjectBeta};CODE
LOWapps/labrinth/tests/v2/version.rs20 dummy_data::TestFile,CODE
LOWapps/labrinth/tests/v2/scopes.rs5use crate::common::dummy_data::TestFile;CODE
LOWapps/labrinth/tests/v2/project.rs12 dummy_data::TestFile,CODE
LOWapps/labrinth/tests/v2/search.rs8use crate::common::dummy_data::DUMMY_CATEGORIES;CODE
LOWapps/labrinth/tests/v2/search.rs9use crate::common::dummy_data::TestFile;CODE
LOWapps/labrinth/src/database/redis/mod.rs397 "user@example.com",CODE
LOWapps/labrinth/src/test/database.rs12use crate::test::{dummy_data, environment::TestEnvironment};CODE
LOWapps/labrinth/src/test/database.rs14use super::{api_v3::ApiV3, dummy_data::DUMMY_DATA_UPDATE};CODE
LOW⚡apps/labrinth/src/test/database.rs155 // Check if dummy data exists- a fake 'dummy_data' table is created if it doesCOMMENT
LOW⚡apps/labrinth/src/test/database.rs157 "SELECT to_regclass('dummy_data') IS NOT NULL",CODE
LOW⚡apps/labrinth/src/test/database.rs165 "SELECT update_id FROM dummy_data",CODE
LOWapps/labrinth/src/test/database.rs209 dummy_data::add_dummy_data(&setup_api, db.clone()).await;CODE
LOWapps/labrinth/src/test/dummy_data.rs359 "INSERT INTO dummy_data (update_id) VALUES ({DUMMY_DATA_UPDATE})"CODE
LOWapps/labrinth/src/test/db.rs77 include_str!("../../fixtures/dummy_data.sql")CODE
14 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALpackages/toasty/src/engine/plan/statement.rs1155 self.planner.engine.schema.db.column(column_id);CODE
CRITICALpackages/toasty/src/engine/plan/statement.rs1173 let table = self.planner.engine.schema.db.table(target.table);CODE
CRITICALpackages/toasty/src/engine/plan/statement.rs2550 let table = self.planner.engine.schema.db.table(table);CODE
CRITICALpackages/toasty/src/engine/plan/statement.rs2552 self.planner.engine.schema.db.index(table.primary_key.index);CODE
CRITICAL…ts/ui/project-settings/disclosures/DisclosureCards.vue80 const activeTypes = new Set(props.editor.savedSnapshot.value.disclosures.map(({ type }) => type))CODE
AI Slop Vocabulary9 hits · 17 pts
SeverityFileLineSnippetContext
LOWpackages/blog/compiled/licensing_guide.content.ts2export const html = `<p>Why do you need to license your software? What are those licenses for anyway? These questions arCODE
MEDIUMpackages/blog/compiled/carbon_ads.content.ts2export const html = `<p><strong>Update 10/24:</strong> A month and a half ago we began testing Carbon Ads on Modrinth, aCODE
MEDIUMpackages/blog/compiled/download_adjustment.content.ts2export const html = `<p>While working on the upcoming analytics update for Modrinth, our team found an issue leading to CODE
MEDIUMpackages/blog/compiled/modrinth_servers_beta.content.ts2export const html = `<p>It's been almost <em>four</em> years since we publicly launched Modrinth Beta. Today, we're thriCODE
MEDIUMpackages/toasty/src/engine/plan/statement.rs717 // If targeting SQL, leverage the SQL query engine to handle most of the rewrite details.COMMENT
MEDIUMapps/frontend/src/public/news/feed/rss.xml206 <content:encoded>&lt;![CDATA[&lt;p&gt;It&apos;s been almost &lt;em&gt;four&lt;/em&gt; years since we publiclCODE
MEDIUMapps/frontend/src/public/news/feed/rss.xml254 <content:encoded>&lt;![CDATA[&lt;p&gt;While working on the upcoming analytics update for Modrinth, our team CODE
MEDIUMapps/frontend/src/public/news/feed/rss.xml310 <content:encoded>&lt;![CDATA[&lt;p&gt;&lt;strong&gt;Update 10/24:&lt;/strong&gt; A month and a half ago we bCODE
LOWapps/frontend/src/public/news/feed/rss.xml386 <content:encoded>&lt;![CDATA[&lt;p&gt;Why do you need to license your software? What are those licenses for CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…data/messages/checklist/messages/rules/ai-generated.md1## AI-generated ContentCOMMENT
Slop Phrases3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…s/blog/compiled/introducing_server_projects.content.ts2export const html = `<p>Big news: we’re shipping our first new project type in years!</p><p>Server Projects are coming tCODE
MEDIUM…ckages/blog/compiled/plugins_resource_packs.content.ts2export const html = `<p>With the addition of modpacks, creating new project types has become a lot easier. Our first addCODE
MEDIUMapps/frontend/src/public/news/feed/rss.xml118 <content:encoded>&lt;![CDATA[&lt;p&gt;Big news: we’re shipping our first new project type in years!&lt;/p&gtCODE
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMpackages/toasty/src/engine/index/tests.rs298// ── key_values extraction ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/toasty/src/engine/lower/include.rs32//! └────────────────────────────────── └── enum → process_enum_armsCOMMENT
Excessive Try-Catch Wrapping1 hit · 0 pts
SeverityFileLineSnippetContext
LOWscripts/import-projects.py110 except Exception:STRING