Repository Analysis

TandoorRecipes/recipes

Application for managing recipes, planning meals, building shopping lists and much much more!

6.9 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of TandoorRecipes/recipes, a HTML project with 8,498 GitHub stars. SynthScan v2.0 examined 243,598 lines of code across 811 source files, recording 1351 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 6.9 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

6.9
Adjusted Score
6.9
Raw Score
100%
Time Factor
2026-08-02
Last Push
8.5K
Stars
HTML
Language
243.6K
Lines of Code
811
Files
1.4K
Pattern Hits
2026-08-02
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 9HIGH 3MEDIUM 17LOW 1322

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 1351 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers1028 hits · 1248 pts
SeverityFileLineSnippetContext
LOWcookbook/signals.py53def update_recipe_search_vector(sender, instance=None, created=False, **kwargs):CODE
LOWcookbook/signals.py69def update_step_search_vector(sender, instance=None, created=False, **kwargs):CODE
LOWcookbook/signals.py131def clear_property_type_cache(sender, instance=None, created=False, **kwargs):CODE
LOWcookbook/signals.py149def invalidate_household_cache_on_save(sender, instance=None, **kwargs):CODE
LOWcookbook/signals.py165def invalidate_household_cache_on_delete(sender, instance=None, **kwargs):CODE
LOWcookbook/admin.py285def delete_unattached_ingredients(modeladmin, request, queryset):CODE
LOWcookbook/admin.py411def delete_properties_with_type(modeladmin, request, queryset):CODE
LOWcookbook/serializer.py367 def handle_global_space_logic(self, validated_data, instance=None):CODE
LOWcookbook/serializer.py431 def get_ai_monthly_credits_used(self, obj):CODE
LOWcookbook/serializer.py461 def filter_superuser_parameters(self, validated_data):CODE
LOWcookbook/serializer.py561 def get_food_inherit_defaults(self, obj):CODE
LOWcookbook/serializer.py1065 def get_instructions_markdown(self, obj):CODE
LOWcookbook/templatetags/custom_tags.py153def plugin_dropdown_nav_templates():CODE
LOWcookbook/templatetags/custom_tags.py162def plugin_main_nav_templates():CODE
LOWcookbook/connectors/homeassistant.py35 async def on_shopping_list_entry_created(self, shopping_list_entry: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/connectors/homeassistant.py56 async def on_shopping_list_entry_updated(self, shopping_list_entry: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/connectors/homeassistant.py61 async def on_shopping_list_entry_deleted(self, shopping_list_entry: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/connectors/homeassistant.py84def _format_shopping_list_entry(shopping_list_entry: ShoppingListEntryDTO) -> Tuple[str, str]:CODE
LOWcookbook/connectors/connector.py50 async def on_shopping_list_entry_created(self, instance: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/connectors/connector.py55 async def on_shopping_list_entry_updated(self, instance: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/connectors/connector.py59 async def on_shopping_list_entry_deleted(self, instance: ShoppingListEntryDTO) -> None:CODE
LOWcookbook/integration/gourmet.py25 def get_ingredients_recursive(self, step, ingredients, ingredient_parser):CODE
LOWcookbook/integration/cooklang.py17 def apply_metadata_cooklang_to_tandoor(self, cooklang_metadata: dict, tandoor_recipe: Recipe) -> None:CODE
LOWcookbook/tests/conftest.py60def enable_db_access_for_all_tests(db):CODE
LOWcookbook/tests/other/test_social_auth.py163def test_adapter_social_signup_allowed_with_providers(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py170def test_adapter_social_signup_blocked_without_providers(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py177def test_adapter_local_signup_allowed_when_enabled(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py184def test_adapter_local_signup_blocked_when_disabled(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py191def test_adapter_local_signup_allowed_with_invite_token(adapter, invite_link):CODE
LOWcookbook/tests/other/test_social_auth.py198def test_adapter_local_signup_blocked_with_expired_invite(adapter, invite_space):CODE
LOWcookbook/tests/other/test_social_auth.py215def test_adapter_local_signup_blocked_with_invalid_token(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py222def test_adapter_oauth_callback_allowed(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py229def test_adapter_unknown_view_allowed(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py236def test_adapter_no_resolver_match(adapter):CODE
LOWcookbook/tests/other/test_social_auth.py247def test_invite_link_unauthenticated_redirects_to_signup(client, invite_link):CODE
LOWcookbook/tests/other/test_social_auth.py256def test_invite_link_unauthenticated_social_only_redirects_to_login(client, invite_link):CODE
LOWcookbook/tests/other/test_social_auth.py264def test_invite_link_stores_token_in_session(client, invite_link):CODE
LOWcookbook/tests/other/test_social_auth.py271def test_invite_link_authenticated_user_joins_space(client, invite_link, invite_space):CODE
LOWcookbook/tests/other/test_social_auth.py368def test_mask_email_short_local():CODE
LOWcookbook/tests/other/test_social_auth.py372def test_mask_email_no_domain():CODE
LOWcookbook/tests/other/test_social_auth.py376def test_mask_email_empty_local():CODE
LOWcookbook/tests/other/test_social_auth.py380def test_on_authentication_error_stores_errors(rf, tmp_path, settings):CODE
LOWcookbook/tests/other/test_social_auth.py79def test_social_default_access_adds_user_to_existing_space(CODE
LOWcookbook/tests/other/test_social_auth.py99def test_social_default_access_disabled_does_nothing(CODE
LOWcookbook/tests/other/test_social_auth.py112def test_social_default_access_uses_first_space(CODE
LOWcookbook/tests/other/test_social_auth.py131def test_social_default_access_no_space_exists(CODE
LOWcookbook/tests/other/test_social_auth.py147def test_social_default_access_bad_group(CODE
LOWcookbook/tests/other/test_social_auth.py284def test_invite_link_invalid_uuid(client):CODE
LOWcookbook/tests/other/test_social_auth.py307def test_invite_link_authenticated_user_already_in_space(client, invite_link, invite_space):CODE
LOWcookbook/tests/other/test_social_auth.py323def test_invite_link_authenticated_user_verifies_group(client, invite_link, invite_space):CODE
LOWcookbook/tests/other/test_social_auth.py336def test_invite_link_deactivates_other_spaces(client, invite_link, invite_space):CODE
LOWcookbook/tests/other/test_social_auth.py354def test_invite_link_nonexistent_uuid(client):CODE
LOWcookbook/tests/other/test_social_auth.py426def test_on_authentication_error_includes_chained_cause(rf, tmp_path):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py64def test_makenow_ignoreshopping(recipes, makenow_recipe, shared_household, space_1, make_search_request, u1_s1):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py113def test_makenow_child_substitute(recipes, makenow_recipe, shared_household, space_1, make_search_request, u1_s1):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py143def test_makenow_sibling_substitute(recipes, makenow_recipe, shared_household, space_1, make_search_request, u1_s1):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py182def test_makenow_zero_amount_not_available(recipes, shared_household, space_1, make_search_request, u1_s1):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py200def test_makenow_other_household_not_visible(recipes, space_1, u1_s1, u2_s1, make_search_request):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py229def test_makenow_ignoreshopping_onhand_no_double_count(recipes, shared_household, space_1, make_search_request, u1_s1):CODE
LOWcookbook/tests/other/test_recipe_search_makenow.py262def test_makenow_no_household_returns_empty(recipes, space_1, u1_s1, make_search_request):CODE
968 more matches not shown…
Excessive Try-Catch Wrapping118 hits · 138 pts
SeverityFileLineSnippetContext
LOWversion.py65 except Exception:CODE
LOWplugin.py15 except Exception:CODE
LOWcookbook/signals.py142 except Exception:CODE
LOWcookbook/models.py1653 except Exception:CODE
MEDIUMcookbook/models.py1234def get_owner(self):CODE
LOWcookbook/serializer.py195 except Exception:CODE
LOWcookbook/serializer.py278 except Exception:CODE
LOWcookbook/serializer.py339 except Exception:CODE
MEDIUMcookbook/serializer.py156def to_representation(self, obj):CODE
MEDIUMcookbook/serializer.py335def get_preview_link(self, obj):CODE
LOWcookbook/integration/mealmaster.py32 except Exception as e:CODE
LOWcookbook/integration/mealmaster.py72 except Exception as e:CODE
LOWcookbook/integration/plantoeat.py78 except Exception as e:CODE
LOWcookbook/integration/recipekeeper.py81 except Exception as e:CODE
LOWcookbook/integration/nextcloud_cookbook.py33 except Exception:CODE
LOWcookbook/integration/nextcloud_cookbook.py42 except Exception:CODE
LOWcookbook/integration/nextcloud_cookbook.py50 except Exception:CODE
LOWcookbook/integration/nextcloud_cookbook.py94 except Exception:CODE
LOWcookbook/integration/melarecipes.py43 except Exception:CODE
LOWcookbook/integration/melarecipes.py77 except Exception:CODE
LOWcookbook/integration/copymethat.py122 except Exception as e:CODE
LOWcookbook/integration/recipesage.py32 except Exception as e:CODE
LOWcookbook/integration/recipesage.py79 except Exception as e:CODE
LOWcookbook/integration/recipesage.py87 except Exception as e:CODE
LOWcookbook/integration/recipesage.py138 except Exception as e:CODE
MEDIUMcookbook/integration/recipesage.py131def split_recipe_file(self, file):CODE
LOWcookbook/integration/mealie1.py369 except Exception:CODE
LOWcookbook/integration/integration.py225 except Exception as e:CODE
LOWcookbook/integration/integration.py241 except Exception as e:CODE
LOWcookbook/integration/integration.py258 except Exception as e:CODE
LOWcookbook/integration/integration.py271 except Exception as e:CODE
LOWcookbook/integration/gourmet.py200 except Exception as e:CODE
LOWcookbook/integration/rezeptsuitede.py41 except Exception:CODE
LOWcookbook/integration/rezeptsuitede.py65 except Exception:CODE
LOWcookbook/integration/cookmate.py72 except Exception as e:CODE
LOWcookbook/integration/paprika.py40 except Exception:CODE
LOWcookbook/integration/paprika.py96 except Exception:CODE
LOWcookbook/integration/cooklang.py61 except Exception as e:CODE
LOWcookbook/integration/recettetek.py40 except Exception as e:CODE
LOWcookbook/integration/recettetek.py54 except Exception as e:CODE
LOWcookbook/integration/recettetek.py68 except Exception as e:CODE
LOWcookbook/integration/recettetek.py80 except Exception as e:CODE
LOWcookbook/integration/recettetek.py86 except Exception as e:CODE
LOWcookbook/integration/recettetek.py92 except Exception as e:CODE
LOWcookbook/integration/recettetek.py98 except Exception as e:CODE
LOWcookbook/integration/recettetek.py110 except Exception as e:CODE
LOWcookbook/integration/recettetek.py132 except Exception as e:CODE
LOWcookbook/integration/cookbookapp.py117 except Exception:CODE
LOWcookbook/integration/cookbookapp.py128 except Exception as e:CODE
LOWcookbook/integration/mealie.py56 except Exception:CODE
LOWcookbook/integration/mealie.py93 except Exception:CODE
LOWcookbook/tests/other/test_open_data_importer.py182 except Exception as e:CODE
LOWcookbook/management/commands/rebuildindex.py30 except Exception:CODE
LOWcookbook/views/telegram.py61 except Exception:CODE
MEDIUMcookbook/views/telegram.py40def hook(request, token):CODE
MEDIUMcookbook/views/api.py1066def _shared_users(self):CODE
MEDIUMcookbook/views/api.py1307def destroy(self, *args, **kwargs):CODE
LOWcookbook/views/api.py421 except Exception:CODE
LOWcookbook/views/api.py1211 except Exception:CODE
LOWcookbook/views/api.py1298 except Exception as err:CODE
58 more matches not shown…
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALcookbook/forms.py8from django.core.exceptions import ValidationErrorCODE
CRITICALcookbook/static/js/jquery-3.5.1.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICALcookbook/views/api.py28from django.core.exceptions import FieldError, ValidationErrorCODE
CRITICALcookbook/views/api.py297 self.request.user.searchpreference.trigram.values_list('field', flat=True)])CODE
CRITICALcookbook/views/api.py306 self.request.user.searchpreference.unaccent.values_list('field', flat=True)])CODE
CRITICALcookbook/views/api.py317 self.request.user.searchpreference.unaccent.values_list('field', flat=True)]) and (CODE
CRITICALcookbook/views/views.py17from django.core.exceptions import ValidationError, PermissionDenied, BadRequestCODE
CRITICALcookbook/helper/HelperFunctions.py7from django.core.exceptions import ValidationErrorCODE
CRITICALvue3/src/components/display/ShoppingLineItem.vue216 let meal_plan_entry = (e.listRecipeData.mealPlanData.mealType.name.substring(0, 8) || '') + (e.listRecipCODE
Unused Imports87 hits · 87 pts
SeverityFileLineSnippetContext
LOWcookbook/apps.py1CODE
LOWcookbook/apps.py5CODE
LOWcookbook/apps.py5CODE
LOWcookbook/apps.py7CODE
LOWcookbook/apps.py9CODE
LOWcookbook/apps.py16CODE
LOWcookbook/serializer.py12CODE
LOWcookbook/urls.py4CODE
LOWcookbook/urls.py9CODE
LOWcookbook/integration/plantoeat.py5CODE
LOWcookbook/integration/recipekeeper.py3CODE
LOWcookbook/integration/copymethat.py2CODE
LOWcookbook/integration/mealie1.py2CODE
LOWcookbook/integration/mealie1.py3CODE
LOWcookbook/integration/mealie1.py7CODE
LOWcookbook/integration/mealie1.py13CODE
LOWcookbook/integration/mealie1.py15CODE
LOWcookbook/integration/mealie1.py15CODE
LOWcookbook/integration/gourmet.py1CODE
LOWcookbook/integration/gourmet.py3CODE
LOWcookbook/integration/gourmet.py4CODE
LOWcookbook/integration/gourmet.py10CODE
LOWcookbook/integration/gourmet.py10CODE
LOWcookbook/integration/gourmet.py10CODE
LOWcookbook/integration/gourmet.py13CODE
LOWcookbook/integration/cooklang.py2CODE
LOWcookbook/integration/cooklang.py2CODE
LOWcookbook/integration/recettetek.py4CODE
LOWcookbook/integration/mealie.py4CODE
LOWcookbook/tests/other/test_theming.py6CODE
LOWcookbook/tests/other/test_theming.py7CODE
LOWcookbook/tests/other/test_cooklang_integration.py1CODE
LOWcookbook/tests/other/conftest.py12CODE
LOWcookbook/tests/other/test_open_data_importer.py15CODE
LOWcookbook/tests/other/test_open_data_importer.py16CODE
LOWcookbook/tests/other/test_local_provider.py1CODE
LOWcookbook/tests/other/test_template_helper.py4CODE
LOWcookbook/tests/api/test_api_food_shopping.py4CODE
LOWcookbook/tests/api/test_api_food_shopping.py6CODE
LOWcookbook/tests/api/test_api_food_shopping.py6CODE
LOWcookbook/tests/api/test_api_food_shopping.py8CODE
LOWcookbook/tests/api/test_api_food_shopping.py8CODE
LOWcookbook/tests/api/test_api_shopping_recipe.py10CODE
LOWcookbook/tests/api/test_api_shopping_recipe.py10CODE
LOWcookbook/tests/api/test_api_shopping_recipe.py11CODE
LOWcookbook/tests/api/test_api_ai_provider.py7CODE
LOWcookbook/tests/api/test_api_ai_provider.py7CODE
LOWcookbook/management/commands/seed_basic_data.py1CODE
LOWcookbook/management/commands/seed_basic_data.py3CODE
LOWcookbook/management/commands/seed_basic_data.py5CODE
LOWcookbook/management/commands/seed_basic_data.py6CODE
LOWcookbook/management/commands/seed_basic_data.py9CODE
LOWcookbook/management/commands/seed_basic_data.py10CODE
LOWcookbook/management/commands/seed_basic_data.py10CODE
LOW…okbook/management/commands/fix_duplicate_properties.py1CODE
LOW…okbook/management/commands/fix_duplicate_properties.py2CODE
LOW…okbook/management/commands/fix_duplicate_properties.py5CODE
LOW…okbook/management/commands/fix_duplicate_properties.py9CODE
LOW…okbook/management/commands/fix_duplicate_properties.py10CODE
LOW…okbook/management/commands/fix_duplicate_properties.py10CODE
27 more matches not shown…
Deep Nesting72 hits · 61 pts
SeverityFileLineSnippetContext
LOWcookbook/models.py70CODE
LOWcookbook/models.py852CODE
LOWcookbook/forms.py181CODE
LOWcookbook/serializer.py51CODE
LOWcookbook/serializer.py173CODE
LOWcookbook/serializer.py1546CODE
LOWcookbook/managers.py409CODE
LOWcookbook/connectors/connector_manager.py108CODE
LOWcookbook/integration/mealmaster.py10CODE
LOWcookbook/integration/plantoeat.py12CODE
LOWcookbook/integration/cheftap.py14CODE
LOWcookbook/integration/nextcloud_cookbook.py20CODE
LOWcookbook/integration/copymethat.py21CODE
LOWcookbook/integration/recipesage.py14CODE
LOWcookbook/integration/mealie1.py25CODE
LOWcookbook/integration/integration.py140CODE
LOWcookbook/integration/default.py29CODE
LOWcookbook/integration/default.py30CODE
LOWcookbook/integration/gourmet.py25CODE
LOWcookbook/integration/gourmet.py61CODE
LOWcookbook/integration/chowdown.py25CODE
LOWcookbook/integration/chowdown.py174CODE
LOWcookbook/integration/rezeptsuitede.py16CODE
LOWcookbook/integration/cookmate.py18CODE
LOWcookbook/integration/paprika.py20CODE
LOWcookbook/integration/cooklang.py17CODE
LOWcookbook/integration/recettetek.py29CODE
LOWcookbook/integration/cookbookapp.py23CODE
LOWcookbook/tests/conftest.py42CODE
LOWcookbook/tests/conftest.py135CODE
LOW…okbook/management/commands/fix_duplicate_properties.py20CODE
LOWcookbook/views/api.py291CODE
LOWcookbook/views/api.py353CODE
LOWcookbook/views/api.py444CODE
LOWcookbook/views/api.py603CODE
LOWcookbook/views/api.py635CODE
LOWcookbook/views/api.py1129CODE
LOWcookbook/views/api.py1222CODE
LOWcookbook/views/api.py1315CODE
LOWcookbook/views/api.py1851CODE
LOWcookbook/views/api.py1951CODE
LOWcookbook/views/api.py2033CODE
LOWcookbook/views/api.py2213CODE
LOWcookbook/views/api.py2326CODE
LOWcookbook/views/api.py2585CODE
LOWcookbook/views/api.py2711CODE
LOWcookbook/views/api.py2879CODE
LOWcookbook/views/api.py3004CODE
LOWcookbook/views/api.py3272CODE
LOWcookbook/views/views.py87CODE
LOWcookbook/views/views.py163CODE
LOWcookbook/views/views.py349CODE
LOWcookbook/views/views.py381CODE
LOWcookbook/helper/recipe_url_import.py17CODE
LOWcookbook/helper/recipe_url_import.py216CODE
LOWcookbook/helper/recipe_url_import.py336CODE
LOWcookbook/helper/recipe_url_import.py365CODE
LOWcookbook/helper/recipe_url_import.py413CODE
LOWcookbook/helper/recipe_url_import.py517CODE
LOWcookbook/helper/unit_conversion_helper.py72CODE
12 more matches not shown…
Fake / Example Data11 hits · 14 pts
SeverityFileLineSnippetContext
LOWcookbook/tests/other/test_social_auth.py365 assert _mask_email('user@example.com') == 'u***@example.com'CODE
LOWcookbook/tests/other/test_ingredient_parser.py74 "1 Lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut l Lorem ipsuCODE
LOWcookbook/tests/other/test_ingredient_parser.py74 "1 Lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut l Lorem ipsuCODE
LOWcookbook/tests/other/test_ingredient_parser.py76 'dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut l Lorem ipsum dolor siCODE
LOWcookbook/tests/other/test_ingredient_parser.py76 'dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut l Lorem ipsum dolor siCODE
LOWcookbook/tests/other/test_data/journaldesfemmes.html1694 <div class="placeholder"></div>CODE
LOWcookbook/tests/other/test_data/journaldesfemmes.html1704<script type="text/javascript"> $data = {"common":{"lang":"FR","selfurl":"\/recette\/317747-ratatouille","status_code":"CODE
LOWcookbook/tests/api/test_api_access_token.py73 {'scope': 'lorem ipsum'},CODE
LOWdocs/tests/tests.html111 <div id="data-container" data-jsonblob="{&#34;environment&#34;: {&#34;Python&#34;: &#34;3.10.13&#34;, &#34;Platform&CODE
LOWdocs/tests/tests.html111 <div id="data-container" data-jsonblob="{&#34;environment&#34;: {&#34;Python&#34;: &#34;3.10.13&#34;, &#34;Platform&CODE
LOWvue3/src/components/dialogs/MessageListDialog.vue168 useMessageStore().addMessage(types[Math.floor(Math.random() * types.length)], {title: 'Test', text: `Lorem Ipsum LorCODE
Over-Commented Block12 hits · 12 pts
SeverityFileLineSnippetContext
LOWcookbook/apps.py21 post_save.connect(handler, dispatch_uid="post_save-connector_manager")COMMENT
LOWcookbook/apps.py41 # except Exception:COMMENT
LOWcookbook/integration/cooklang.py121 # # Export Recipe Logic - convert from Recipe() object to a writable string in your integration's formatCOMMENT
LOWcookbook/integration/cooklang.py141 # el.save()COMMENT
LOWcookbook/tests/other/test_data/thespruceeats.html61#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFlat{position:fixed;z-index:2147483645;boCOMMENT
LOWcookbook/tests/api/test_api_food_shopping.py61 content_type='application/json'COMMENT
LOWcookbook/tests/api/test_api_food_shopping.py81#COMMENT
LOWcookbook/tests/views/test_views_general.py1import pytestCOMMENT
LOWcookbook/tests/views/test_views_general.py21# ])COMMENT
LOWcookbook/tests/views/test_views_general.py41# ['u1_s1', 200],COMMENT
LOWcookbook/tests/views/test_views_general.py61# ['a_u', 302],COMMENT
LOWvue3/src/stores/MealPlanStore.ts141 loading.value = falseCOMMENT
Decorative Section Separators2 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMcookbook/tests/api/test_api_invitelinke.py124# ============================================================================COMMENT
MEDIUMcookbook/tests/api/test_api_invitelinke.py128# ============================================================================COMMENT
Cross-Language Confusion (JS/TS)1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHvue3/src/openapi/runtime.ts126 * @return True if the given MIME is JSON, false otherwise.COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcookbook/integration/cookbookapp.py32 # Initialize recipe classCOMMENT
MEDIUMcookbook/tests/api/test_api_ai_timeout.py121 # Create a small valid PNG image for the file uploadCOMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHcookbook/templatetags/custom_tags.py184 if(window.bookmarkletTandoor!==undefined){ \CODE
AI Response Leakage1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/system/backup.md16I personally use a [little script](https://github.com/vabene1111/DockerPostgresBackups) that I have created to automaticCODE
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMcookbook/tests/other/test_data/delish.html78<script type="application/ld+json" id="json-ld">{"@graph":[{"@type":"Question","text":"What occasion would you make thisCODE
MEDIUMcookbook/tests/other/test_data/cookscountry.html1458</footer><link crossorigin="anonymous" id="global-header-non-critical-css" onload="this.media='all'" rel="stylesheet" hrCODE
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWcookbook/views/__init__.py6__all__ = [CODE
LOWcookbook/helper/AllAuthCustomAdapter.py16logger = logging.getLogger(__name__)CODE
LOWcookbook/helper/__init__.py3__all__ = [CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcookbook/helper/ingredient_parser.py140 # Check if the matching opening bracket is in the same tokenCOMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWrecipes/settings.py485CODE