AI Slop Code Risk Monitor

ente/ente

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

💚 End-to-end encrypted cloud for everything.

0.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for ente/ente, a Dart project with 29,789 GitHub stars. SynthScan examined 1,186,715 lines of code across 5902 source files, recording 319 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 0.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.

0.3
Adjusted Signal
0.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
29.8K
Stars
Dart
Language
1.2M
Lines of Code
5.9K
Files
319
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 0.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 0.4/100 · LOW

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

PR Review Velocity Impact 1.6/100 · LOW

Which changes need focused human review? 319 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 2HIGH 6MEDIUM 4LOW 307

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 319 distinct pattern matches across 15 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.

Fake / Example Data126 hits · 132 pts
SeverityFileLineSnippetContext
LOWweb/packages/base/components/SingleInputForm.tsx26 "label" | "placeholder" | "autoComplete" | "autoFocus" | "disabled"CODE
LOWweb/apps/locker/tests/user-details.test.ts28 savedLocalUser.mockReturnValue({ email: "cached@example.org" });CODE
LOWweb/apps/locker/tests/user-details.test.ts82 [{ email: "server@example.org" }, "server@example.org"],CODE
LOWweb/apps/locker/tests/user-details.test.ts84 [{}, "cached@example.org"],CODE
LOWrust/crates/legacy/tests/legacy.rs382 email: Some("bad-beneficiary@example.org".into()),CODE
LOWrust/crates/legacy/tests/legacy.rs435 Some("beneficiary@example.org"),CODE
LOWrust/crates/legacy/tests/legacy.rs568 .open_from_shares(&immediate_kit.shares[0..2], Some("beneficiary@example.org"))CODE
LOWrust/crates/accounts/src/client.rs643 .with_body(r#"{"email":"user@example.org"}"#)CODE
LOWrust/crates/accounts/src/client.rs647 assert_eq!(client.email().await.unwrap(), "user@example.org");CODE
LOWrust/crates/accounts/src/client.rs688 .send_otp("user@example.org", purpose, false)CODE
LOWrust/crates/accounts/src/client.rs761 .verify_email("user@example.org", "123456", Some("testAccount"))CODE
LOWrust/crates/accounts/src/details.rs123 "email": "alice@example.org", "usage": 3 * GB, "fileCount": 339,CODE
LOWrust/crates/accounts/src/details.rs150 {"id": "a", "email": "admin@example.org", "status": "ACCEPTED", "usage": 50 * GB, "isAdmin": true},CODE
LOWrust/crates/accounts/src/details.rs152 {"id": "c", "email": "new@example.org", "status": "INVITED"}CODE
LOWrust/crates/accounts/src/details.rs185 {"id": "a", "email": "admin@example.org", "status": "ACCEPTED", "usage": 50 * GB, "isAdmin": true},CODE
LOWrust/crates/accounts/src/details.rs186 {"id": "b", "email": "other@example.org", "status": "ACCEPTED", "usage": 3 * GB, "storageLimit": GB}CODE
LOWrust/crates/accounts/src/details.rs205 serde_json::to_string(&json!({"email": "alice@example.org", "usage": 1,CODE
LOWrust/crates/accounts/src/signup/tests.rs14 "new@example.org".into(),CODE
LOWrust/crates/accounts/src/signup/tests.rs182 let email = "fresh-user@example.org";CODE
LOWrust/crates/accounts/src/lifecycle/tests.rs305 "user@example.org".into(),CODE
LOWrust/crates/accounts/src/lifecycle/tests.rs325 email: "user@example.org".into(),CODE
LOWrust/crates/accounts/src/login/tests.rs18 "user@example.org".into(),CODE
LOWrust/crates/accounts/src/login/tests.rs42 let (flow, step) = LoginFlow::start(&client, "user@example.org".into())CODE
LOWrust/crates/accounts/src/login/tests.rs60 let (_, step) = LoginFlow::start(&make_client(server.url()), "user@example.org".into())CODE
LOWrust/crates/accounts/src/login/tests.rs281 let (mut flow, step) = LoginFlow::start(&client, "user@example.org".into())CODE
LOWrust/crates/test-support/src/lib.rs16pub const HARDCODED_OTT_EMAIL_SUFFIX: &str = "@example.org";CODE
LOWrust/apps/cli/tests/cli/export.rs497 let email = format!("export-staging-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs585 let email = format!("export-albums-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs636 let email = format!("live-publication-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs688 let email = format!("live-adoption-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs855 let email = format!("live-export-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs1159 let email = format!("invalid-live-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs1342 let email = format!("export-names-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs1456 let email = format!("live-names-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs1587 let email = format!("skewed-export-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/export.rs1750 let email = format!("export-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs18 let admin_email = format!("admin-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs19 let email = format!("managed-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs166 let missing = create_account(origin, &format!("missing-{}@example.org", Uuid::new_v4())).await;CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs255 let admin_email = format!("admin-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs256 let email = format!("interactive-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs317 let admin_email = format!("admin-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs318 let email = format!("security-{}@example.org", Uuid::new_v4());CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs420 "override@example.org"CODE
LOWrust/apps/cli/tests/cli/admin_museum.rs432 let email = format!("admin-{}@example.org", Uuid::new_v4());CODE
LOW⚡rust/apps/cli/tests/cli/admin_museum.rs447 "delivery@example.org",CODE
LOW⚡rust/apps/cli/tests/cli/admin_museum.rs449 "sender@example.org",CODE
LOW⚡rust/apps/cli/tests/cli/admin_museum.rs457 json!({"to": "delivery@example.org", "accepted": true})CODE
LOW⚡rust/apps/cli/tests/cli/admin_museum.rs461 "override@example.org"CODE
LOW⚡rust/apps/cli/tests/cli/admin_museum.rs463 "sender@example.org"CODE
LOW⚡rust/apps/cli/tests/cli/account.rs64 br#"{"email":"input@example.org","password":" secret "}"#CODE
LOW⚡rust/apps/cli/tests/cli/account.rs71 br#"{"email":"new@example.org","password":" secret "}"#.as_slice(),CODE
LOW⚡rust/apps/cli/tests/cli/account.rs76 br#"{"email":"new@example.org","password":" secret ","otp":"123456"}"#.as_slice(),CODE
LOW⚡rust/apps/cli/tests/cli/account.rs81 br#"{"email":"new@example.org","otp":"123456"}"#.as_slice(),CODE
LOW⚡rust/apps/cli/tests/cli/account.rs205 br#"{"email":"new@example.org","password":" secret \ud83d\ude42 "}"#,CODE
LOW⚡rust/apps/cli/tests/cli/account.rs213 .with_body(r#"{"email":"new@example.org"}"#)CODE
LOW⚡rust/apps/cli/tests/cli/account.rs220 br#"{"email":"new@example.org","password":" secret \ud83d\ude42 "}"#,CODE
LOW⚡rust/apps/cli/tests/cli/account.rs726 {"id": "a", "email": "admin@example.org", "status": "ACCEPTED", "usage": 50 * GB, "isAdmin": true},CODE
LOW⚡rust/apps/cli/tests/cli/account.rs727 {"id": "b", "email": "fixture@example.org", "status": "ACCEPTED", "usage": 3 * GB, "storageLimit": 5 * GB},CODE
LOW⚡rust/apps/cli/tests/cli/account.rs728 {"id": "c", "email": "new@example.org", "status": "INVITED"}CODE
66 more matches not shown…
Structural Annotation Overuse48 hits · 75 pts
SeverityFileLineSnippetContext
LOWdocs/docs/self-hosting/installation/compose.md14## Step 1: Clone the repositoryCOMMENT
LOWdocs/docs/self-hosting/installation/compose.md25## Step 2: Populate the configuration file and environment variablesCOMMENT
LOWdocs/docs/self-hosting/installation/compose.md57## Step 3: Start the clusterCOMMENT
LOWdocs/docs/self-hosting/installation/manual.md76## Step 1: Clone the repositoryCOMMENT
LOWdocs/docs/self-hosting/installation/manual.md84## Step 2: Configure PostgreSQL databaseCOMMENT
LOWdocs/docs/self-hosting/installation/manual.md122## Step 3: Configure Museum (Ente's server)COMMENT
LOWdocs/docs/self-hosting/installation/manual.md168## Step 4: Configure Web ApplicationCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md10## Step 1: Creating first userCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md43## Step 2: Whitelist adminsCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md94## Step 3: Configure application endpointsCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md115## Step 4: Make it publicly accessibleCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md150## Step 5: Download mobile and desktop appCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md156## Step 6: Configure apps to use your serverCOMMENT
LOW…s/docs/self-hosting/installation/post-install/index.md182## Step 7: Configure Ente CLICOMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md60## Step 1: Add the Helm repositoryCOMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md75## Step 2: Create a values fileCOMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md145## Step 3: Configure ingress (optional)COMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md235## Step 4: Configure email (optional)COMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md250## Step 5: Install the chartCOMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md270## Step 6: Verify the installationCOMMENT
LOWdocs/docs/self-hosting/guides/photos-k8s-helm.md284## Step 7: Create your first userCOMMENT
LOWdocs/docs/self-hosting/administration/cli.md18## Step 1: Configure endpointCOMMENT
LOWdocs/docs/self-hosting/administration/cli.md32## Step 2: Whitelist adminsCOMMENT
LOWdocs/docs/self-hosting/administration/cli.md36## Step 3: Add an accountCOMMENT
LOWdocs/docs/self-hosting/administration/cli.md56## Step 4: Increase storage and account validityCOMMENT
LOWdocs/docs/self-hosting/administration/reverse-proxy.md31## Step 1: Configure A or AAAA recordsCOMMENT
LOWdocs/docs/self-hosting/administration/reverse-proxy.md41## Step 2: Configure reverse proxyCOMMENT
LOWdocs/docs/self-hosting/administration/reverse-proxy.md101## Step 3: Reload reverse proxyCOMMENT
LOWdocs/docs/self-hosting/administration/reverse-proxy.md109## Step 4: Verify the setupCOMMENT
LOW…s/docs/auth/migration/microsoft-authenticator/index.md22### Step 1: Install Ente AuthCOMMENT
LOW…s/docs/auth/migration/microsoft-authenticator/index.md28### Step 2: Open the account's security settingsCOMMENT
LOW⚡…s/docs/auth/migration/microsoft-authenticator/index.md41### Step 3: Replace the authenticator appCOMMENT
LOW⚡…s/docs/auth/migration/microsoft-authenticator/index.md49### Step 4: Add the account to Ente AuthCOMMENT
LOW⚡…s/docs/auth/migration/microsoft-authenticator/index.md57### Step 5: Verify the codeCOMMENT
LOW⚡…s/docs/auth/migration/microsoft-authenticator/index.md63### Step 6: Repeat for all accountsCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md19## Step 1: Set up accounts for family membersCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md57## Step 2: Plan your collection structureCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md76## Step 3: Digitize and upload important documentsCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md127## Step 4: Share collections with family membersCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md158## Step 5: Set up Legacy for account recoveryCOMMENT
LOWdocs/docs/locker/getting-started/family-setup.md202## Step 6: Create an emergency information sheetCOMMENT
LOW…ocs/photos/features/sharing-and-collaboration/embed.md44#### Step 1 - Create a public linkCOMMENT
LOW…ocs/photos/features/sharing-and-collaboration/embed.md53#### Step 2 - Add iframe to your websiteCOMMENT
LOW…ures/sharing-and-collaboration/custom-domains/index.md41### Step 1 - Link your domainCOMMENT
LOW…ures/sharing-and-collaboration/custom-domains/index.md47### Step 2 - Add DNS entryCOMMENT
LOWdocs/docs/photos/migration/from-amazon-photos.md16### Step 1: Download from Amazon PhotosCOMMENT
LOWdocs/docs/photos/migration/from-amazon-photos.md30### Step 2: Organize your downloads (Optional)COMMENT
LOWdocs/docs/photos/migration/from-amazon-photos.md40### Step 3: Upload to EnteCOMMENT
Hyper-Verbose Identifiers50 hits · 49 pts
SeverityFileLineSnippetContext
LOWinfra/ml/test/tools/parity_shell_helpers.py127 def ios_physical_available_ids() -> set[str]:CODE
LOW⚡infra/ml/test/tools/parity_shell_helpers.py309def cmd_is_ios_simulator_udid(args: list[str]) -> None:CODE
LOW⚡infra/ml/test/tools/parity_shell_helpers.py329def cmd_list_android_emulators(args: list[str]) -> None:CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py407def _summarize_metric_failures(metric: str, failures: list[dict[str, object]]) -> str:CODE
LOWinfra/ml/test/tools/_report_common.py60def format_generated_timestamp(value: object) -> str:CODE
LOWinfra/ml/test/tools/generate_ml_indexing_golden.py98def _dump_deterministic_results(results) -> str:CODE
LOWinfra/ml/test/ground_truth/_runtime.py212def _parse_primary_item_ipma_associations(CODE
LOWinfra/ml/test/ground_truth/_runtime.py269def _heif_primary_item_has_orientation_transform(source_path: Path) -> bool:CODE
LOWinfra/ml/test/ground_truth/_runtime.py332def _correct_image_orientation(image: Image.Image, *, source_path: Path | None = None) -> Image.Image:CODE
LOWinfra/ml/test/ground_truth/face_detection.py38def preprocess_image_yolo_face(CODE
LOWinfra/ml/test/ground_truth/face_detection.py91def _correct_for_aspect_ratio(CODE
LOWinfra/ml/test/ground_truth/face_alignment.py38def _estimate_similarity_transform(src_landmarks: np.ndarray) -> np.ndarray:CODE
LOWinfra/ml/test/ground_truth/face_alignment.py48def align_faces_for_mobilefacenet(CODE
LOWinfra/ml/test/ground_truth/schema.py46def _validate_normalized_vector(CODE
LOWinfra/ml/test/ground_truth/schema.py63def _validate_normalized_point(point: Sequence[Any], *, field_name: str) -> tuple[float, float]:CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py58def canonicalize_scalar_affines(model):CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py160def fuse_recognizer_layer_norms(model):CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py229def compact_recognizer_output(model):CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py358def rewrite_classifier_hardswish(model):CODE
LOWinfra/ml/playground/optimizations/optimize_models.py208def rewrite_prelu_decompositions(model: onnx.ModelProto) -> int:CODE
LOWinfra/ml/playground/optimizations/optimize_models.py334def make_implicit_conv_padding_explicit(model: onnx.ModelProto) -> int:CODE
LOWinfra/ml/playground/optimizations/optimize_models.py347def remove_redundant_output_normalization(model: onnx.ModelProto) -> int:CODE
LOW…nents/upload-progress/StopUploadConfirmationDialog.tsx28export function StopUploadConfirmationDialog({CODE
LOWweb/packages/accounts/components/SignUpContents.tsx157 function handleAcceptedTermsChange(acceptedTerms: boolean) {CODE
LOWweb/packages/accounts/components/auth/TextField.tsx93 function handlePasswordToggleMouseDown(CODE
LOWweb/apps/photobook/src/context/BookContext.tsx112function buildEnteOriginalDownloadJob(CODE
LOWweb/apps/photobook/src/lib/layouts.ts774export function defaultVariantKeyForCount(count: number): string {CODE
LOWweb/apps/photobook/src/lib/images.ts25export async function normalizeImportedImageBlob(CODE
LOW…ker/src/components/sidebar/LockerRecoveryKeyDrawer.tsx48function LockerRecoveryKeyPresentation({CODE
LOW…ocker/src/components/create-item/FileUploadSection.tsx695function areUploadItemCardPropsEqual(CODE
LOWweb/apps/photos/src/utils/file-actions.ts185function insertSendLinkBeforeDownload(actions: FileContextAction[]): void {CODE
LOWweb/apps/photos/src/utils/file-actions.ts204function insertAddPersonBeforeModifications(CODE
LOW…photos/src/components/auth/PasskeyVerificationForm.tsx19export function PasskeyVerificationPresentation(CODE
LOW…ps/photos/src/components/gallery/GalleryEmptyState.tsx235function GalleryEmptyStateSkeleton(): React.JSX.Element {CODE
LOWweb/apps/photos/src/services/upload-manager.ts288function convertInProgressUploadsToList(inProgressUploads: InProgressUploads) {CODE
LOW…ums/src/public-album/upload/services/upload-manager.ts200function convertInProgressUploadsToList(inProgressUploads: InProgressUploads) {CODE
LOWweb/apps/memories/src/components/LaneMemoryViewer.tsx1056function LaneDesktopBackgroundGridOverlay() {CODE
LOWweb/apps/memories/src/components/LaneMemoryViewer.tsx1105function LaneMobileBackgroundGridOverlay() {CODE
LOW…apps/memories/src/components/PublicMemoryPageShell.tsx23export function PublicMemoryLoadingContent() {CODE
LOWweb/apps/memories/src/pages/index.tsx15function ViewerChunkLoadingFallback() {CODE
LOW⚡android/checks/gradle-order/test.py16 def test_includes_across_calls_and_multiline_arguments(self):CODE
LOW⚡android/checks/gradle-order/test.py23 def test_comments_strings_and_repositories_are_not_declarations(self):CODE
LOW⚡android/checks/gradle-order/test.py31 def test_character_literals_do_not_change_declaration_nesting(self):STRING
LOW⚡android/checks/gradle-order/test.py39 def test_each_dependency_configuration_is_sorted_independently(self):STRING
LOWandroid/checks/gradle-order/test.py57 def test_strings_preserve_following_declarations(self):STRING
LOW⚡android/checks/gradle-order/test.py71 def test_named_dependency_coordinates_mix_with_string_notation(self):STRING
LOW⚡android/checks/gradle-order/test.py81 def test_build_script_file_filters_are_not_project_includes(self):STRING
LOW⚡android/checks/gradle-order/test.py87 def test_projects_platforms_catalogs_and_add(self):STRING
LOWandroid/checks/gradle-order/test.py104 def test_dependency_customization_is_not_another_declaration(self):STRING
LOWandroid/checks/gradle-order/test.py115 def test_cli_excludes_build_directories(self):STRING
Over-Commented Block33 hits · 33 pts
SeverityFileLineSnippetContext
LOWserver/configurations/local.yaml1# Museum loads configuration in this order:COMMENT
LOWserver/configurations/local.yaml21# Defaults to credentials.yaml in the current working directory.COMMENT
LOWserver/configurations/local.yaml41#COMMENT
LOWserver/configurations/local.yaml61 # If you're running a self hosted instance and wish to serve public links for photos,COMMENT
LOWserver/configurations/local.yaml81 # Set this to the URL where your accounts web app is running. It is usedCOMMENT
LOWserver/configurations/local.yaml121 host: localhostCOMMENT
LOWserver/configurations/local.yaml141# "b2-eu-cen").COMMENT
LOWserver/configurations/local.yaml201 # 3. Directly download the file during replication instead of going via theCOMMENT
LOWserver/configurations/local.yaml221 # The application does not handle these cases. By default, we will use the derived-storage or hot storage bucketCOMMENT
LOWserver/configurations/local.yaml241# new keys. You can use `go run tools/gen-random-keys/main.go` for that.COMMENT
LOWserver/configurations/local.yaml301 # Our "Relying Party" ID. This scopes the generated credentials.COMMENT
LOWserver/configurations/local.yaml341 #COMMENT
LOWserver/configurations/local.yaml361 # local-domain-suffix: "@example.org"COMMENT
LOWserver/configurations/local.yaml381 enabled: falseCOMMENT
LOW…/apps/auth/linux/flutter/generated_plugin_registrant.h1//COMMENT
LOWmobile/apps/auth/lib/models/protos/googleauth.pb.dart1//COMMENT
LOW…e/apps/auth/lib/models/protos/googleauth.pbserver.dart1//COMMENT
LOWmobile/apps/auth/windows/runner/resource.h1//{{NO_DEPENDENCIES}}COMMENT
LOW…pps/auth/windows/flutter/generated_plugin_registrant.h1//COMMENT
LOWmobile/apps/photos/pubspec.yaml221# ------------------------------COMMENT
LOWmobile/apps/photos/pubspec.yaml241# adaptive_icon_background: "#08C225"COMMENT
LOWmobile/apps/photos/ios/RiveSimulatorArchInfo.c1#include <TargetConditionals.h>COMMENT
LOWmobile/apps/photos/ios/Runner/Runner-Bridging-Header.h1#import "GeneratedPluginRegistrant.h"COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart1// GENERATED CODE - DO NOT MODIFY BY HANDCOMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart81/// A variant of `map` that fallback to returning `orElse`.COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart101}COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart121COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart141 return null;COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart161 return orElse();COMMENT
LOW…/apps/photos/lib/models/location/location.freezed.dart181return $default(_that.latitude,_that.longitude);case _:COMMENT
LOW…otos/lib/models/location_tag/location_tag.freezed.dart1// GENERATED CODE - DO NOT MODIFY BY HANDCOMMENT
LOW…otos/lib/models/location_tag/location_tag.freezed.dart161/// switch (sealedClass) {COMMENT
LOW…otos/lib/models/location_tag/location_tag.freezed.dart181/// ```dartCOMMENT
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHinfra/ml/test/ground_truth/_runtime.py22except Exception:CODE
HIGHrust/apps/cli/tests/cli/admin_prompt.py68except ProcessLookupError:CODE
HIGHrust/apps/cli/tests/cli/admin_prompt.py25except OSError:CODE
HIGHrust/apps/cli/tests/cli/account_prompt.py58except ProcessLookupError:CODE
HIGHrust/apps/cli/tests/cli/account_prompt.py50except OSError:CODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICAL…pp/src/main/kotlin/io/ente/photos/WallpaperActivity.kt6class WallpaperActivity : io.ente.photos.platform.flutter.WallpaperActivity() {CODE
CRITICAL…d/apps/ensu/app/src/main/java/io/ente/ensu/HomeView.kt126 androidx.activity.result.contract.ActivityResultContracts.CreateDocument(CODE
Unused Imports19 hits · 19 pts
SeverityFileLineSnippetContext
LOWinfra/ml/test/comparator/compare.py1CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py3CODE
LOWinfra/ml/test/tools/_report_common.py2CODE
LOWinfra/ml/test/tools/_paths.py1CODE
LOWinfra/ml/test/tools/compare_parity_outputs.py2CODE
LOWinfra/ml/test/tools/compare_parity_outputs.py10CODE
LOWinfra/ml/test/tools/visualize_ground_truth_decodes.py2CODE
LOWinfra/ml/test/tools/render_face_detection_overlays.py2CODE
LOWinfra/ml/test/tools/generate_goldens.py2CODE
LOWinfra/ml/test/tools/generate_ml_indexing_golden.py2CODE
LOWinfra/ml/test/tools/render_parity_html_report.py2CODE
LOWinfra/ml/test/ground_truth/_runtime.py1CODE
LOWinfra/ml/test/ground_truth/face_detection.py1CODE
LOWinfra/ml/test/ground_truth/pipeline.py1CODE
LOWinfra/ml/test/ground_truth/face_alignment.py1CODE
LOWinfra/ml/test/ground_truth/face_embedding.py1CODE
LOWinfra/ml/test/ground_truth/clip.py1CODE
LOWinfra/ml/test/ground_truth/schema.py1CODE
LOWinfra/ml/playground/optimizations/optimize_models.py2CODE
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOWinfra/ml/test/comparator/compare.py413CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py63CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py279CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py489CODE
LOWinfra/ml/test/tools/render_parity_html_report.py23CODE
LOWinfra/ml/test/ground_truth/_runtime.py59CODE
LOWinfra/ml/test/ground_truth/_runtime.py212CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py27CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py358CODE
LOW…fra/ml/playground/optimizations/optimize_ocr_models.py713CODE
LOWrust/apps/cli/tests/cli/account_prompt.py18CODE
LOWandroid/checks/gradle-order/check.py25CODE
LOWandroid/checks/gradle-order/check.py45CODE
LOWandroid/checks/gradle-order/check.py120CODE
Excessive Try-Catch Wrapping11 hits · 12 pts
SeverityFileLineSnippetContext
LOWinfra/ml/test/tools/parity_shell_helpers.py70 except Exception:CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py234 except Exception:CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py292 except Exception:CODE
LOW⚡infra/ml/test/tools/parity_shell_helpers.py319 except Exception:CODE
LOW⚡infra/ml/test/tools/parity_shell_helpers.py339 except Exception:CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py362 except Exception:CODE
LOWinfra/ml/test/tools/parity_shell_helpers.py387 except Exception:CODE
LOWinfra/ml/test/tools/render_face_detection_overlays.py338 except Exception as exc: # noqa: BLE001CODE
LOWinfra/ml/test/ground_truth/_runtime.py22except Exception:CODE
LOWinfra/ml/test/ground_truth/_runtime.py272 except Exception:CODE
LOWinfra/ml/test/ground_truth/_runtime.py364 except Exception as pillow_error:CODE
Redundant / Tautological Comments5 hits · 8 pts
SeverityFileLineSnippetContext
LOWserver/quickstart.sh112 # Set this to your custom museum URL, if any.COMMENT
LOWserver/quickstart.sh175 # Set this to false for external buckets or buckets using SSL.COMMENT
LOWserver/quickstart.sh177 # Set this to false for subdomain-style URLs. Keep it true for MinIO with SSL.COMMENT
LOWserver/configurations/local.yaml81 # Set this to the URL where your accounts web app is running. It is usedCOMMENT
LOWserver/configurations/local.yaml97 # Set this to the URL where your space web app is running.COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdocs/docs/photos/faq/search-and-discovery.md424### Can I search for photos using the descriptions I've added? {#search-descriptions}COMMENT
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMmobile/apps/photos/pubspec.yaml219# ------------------------------COMMENT
MEDIUMmobile/apps/photos/pubspec.yaml221# ------------------------------COMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMrust/tools/codegen/src/main.rs109 // TODO: Android cast bindings scaffoldCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcli/docker-compose.yml13 # While adding account for export, you can use /data as the export directory.COMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWinfra/ml/playground/optimizations/optimize_models.py327def set_batch_one(model: onnx.ModelProto) -> None:CODE