lakeFS - Data version control for your data lake | Git for data
This report presents the forensic synthetic code analysis of treeverse/lakeFS, a Go project with 5,445 GitHub stars. SynthScan v2.0 examined 477,033 lines of code across 2465 source files, recording 2239 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 13.2 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).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
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.
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.
The scanner identified 2239 distinct pattern matches across 17 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | clients/python/setup.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_object_error.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_group_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_policy_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_repository.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_import_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …nts/python/test/test_abort_presign_multipart_upload.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_upload_part_copy_from.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …ython/test/test_garbage_collection_prepare_response.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_external_principal.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_range_metadata.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_upload_part_from.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_pagination.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_auth_capabilities.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_repository_metadata_set.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_setup.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_diff_object_stat.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_import_creation_response.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …ients/python/test/test_underlying_object_properties.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_pulls_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …ients/python/test/test_meta_range_creation_response.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_action_run_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_user.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_error_no_acl.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …test/test_prepare_garbage_collection_commits_status.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …nts/python/test/test_prepare_gc_uncommitted_request.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …ts/python/test/test_prepare_gc_uncommitted_response.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_repositories_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_group.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_cherry_pick_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | …test_internal_delete_branch_protection_rule_request.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_login_config.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_health_check_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_garbage_collection_rule.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_commit_overrides.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_task_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_commit_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_config_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_installation_usage_report.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_authentication_token.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_actions_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_branch_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_tag_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_revert_creation.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_repository_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_external_login_information.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_ui_config.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_presign_multipart_upload.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_usage_report.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_credentials_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_refs_dump.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_refs_api.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_copy_part_source.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_hook_run.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_comm_prefs_input.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_external_principal_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_staging_location.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_repository_restore_status.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_credentials.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| HIGH | clients/python/test/test_ref_list.py | 0 | lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openap | STRING |
| 736 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ients/hadoopfs/src/test/java/io/lakefs/FSTestBase.java | 341 | .pagination(new io.lakefs.clients.sdk.model.Pagination() | CODE |
| CRITICAL | …nts/hadoopfs/src/main/java/io/lakefs/LakeFSClient.java | 69 | ApiClient apiClient = io.lakefs.clients.sdk.Configuration.getDefaultApiClient(); | CODE |
| CRITICAL | …c/main/java/io/lakefs/auth/AWSLakeFSTokenProvider.java | 65 | this.lakeFSApi = io.lakefs.clients.sdk.Configuration.getDefaultApiClient(); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 96 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ACL.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 97 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AbortPresignMultipartUpload.CustomTypeAda | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 98 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AccessKeyCredentials.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 99 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRun.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 100 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRunList.CustomTypeAdapterFactory()) | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 101 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AuthCapabilities.CustomTypeAdapterFactory | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 102 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AuthenticationToken.CustomTypeAdapterFact | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 103 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 104 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchProtectionRule.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 105 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CherryPickCreation.CustomTypeAdapterFacto | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 106 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommPrefsInput.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 107 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Commit.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 108 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 109 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 110 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitOverrides.CustomTypeAdapterFactory( | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 111 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitRecordCreation.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 112 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CompletePresignMultipartUpload.CustomType | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 113 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Config.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 114 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CopyPartSource.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 115 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Credentials.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 116 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsList.CustomTypeAdapterFactory( | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 117 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsWithSecret.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 118 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CurrentUser.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 119 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CustomViewer.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 120 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Diff.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 121 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 122 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffObjectStat.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 123 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Error.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 124 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ErrorNoACL.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 125 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalLoginInformation.CustomTypeAdapte | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 126 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipal.CustomTypeAdapterFactor | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 127 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalCreation.CustomTypeAdapt | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 128 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalList.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 129 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.FindMergeBaseResult.CustomTypeAdapterFact | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 130 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionConfig.CustomTypeAdapter | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 131 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionPrepareResponse.CustomTy | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 132 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRule.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 133 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRules.CustomTypeAdapterF | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 134 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Group.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 135 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupCreation.CustomTypeAdapterFactory()) | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 136 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 137 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRun.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 138 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRunList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 139 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 140 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreationResponse.CustomTypeAdapterF | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 141 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportLocation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 142 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportStatus.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 143 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InstallationUsageReport.CustomTypeAdapter | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 144 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InternalDeleteBranchProtectionRuleRequest | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 145 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginConfig.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 146 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginInformation.CustomTypeAdapterFactory | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 147 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Merge.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 148 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MergeResult.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 149 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreation.CustomTypeAdapterFactor | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 150 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreationResponse.CustomTypeAdapt | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 151 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectCopyCreation.CustomTypeAdapterFacto | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 152 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectError.CustomTypeAdapterFactory()); | CODE |
| 64 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/test/test_object_error.py | 17 | CODE | |
| LOW | clients/python/test/test_group_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_policy_list.py | 17 | CODE | |
| LOW | clients/python/test/test_repository.py | 17 | CODE | |
| LOW | clients/python/test/test_import_creation.py | 17 | CODE | |
| LOW | …nts/python/test/test_abort_presign_multipart_upload.py | 17 | CODE | |
| LOW | clients/python/test/test_upload_part_copy_from.py | 17 | CODE | |
| LOW | …ython/test/test_garbage_collection_prepare_response.py | 17 | CODE | |
| LOW | clients/python/test/test_external_principal.py | 17 | CODE | |
| LOW | clients/python/test/test_range_metadata.py | 17 | CODE | |
| LOW | clients/python/test/test_upload_part_from.py | 17 | CODE | |
| LOW | clients/python/test/test_pagination.py | 17 | CODE | |
| LOW | clients/python/test/test_auth_capabilities.py | 17 | CODE | |
| LOW | clients/python/test/test_repository_metadata_set.py | 17 | CODE | |
| LOW | clients/python/test/test_setup.py | 17 | CODE | |
| LOW | clients/python/test/test_diff_object_stat.py | 17 | CODE | |
| LOW | clients/python/test/test_import_creation_response.py | 17 | CODE | |
| LOW | …ients/python/test/test_underlying_object_properties.py | 17 | CODE | |
| LOW | …ients/python/test/test_meta_range_creation_response.py | 17 | CODE | |
| LOW | clients/python/test/test_action_run_list.py | 17 | CODE | |
| LOW | clients/python/test/test_user.py | 17 | CODE | |
| LOW | clients/python/test/test_error_no_acl.py | 17 | CODE | |
| LOW | …test/test_prepare_garbage_collection_commits_status.py | 17 | CODE | |
| LOW | …nts/python/test/test_prepare_gc_uncommitted_request.py | 17 | CODE | |
| LOW | …ts/python/test/test_prepare_gc_uncommitted_response.py | 17 | CODE | |
| LOW | clients/python/test/test_group.py | 17 | CODE | |
| LOW | clients/python/test/test_cherry_pick_creation.py | 17 | CODE | |
| LOW | …test_internal_delete_branch_protection_rule_request.py | 17 | CODE | |
| LOW | clients/python/test/test_login_config.py | 17 | CODE | |
| LOW | clients/python/test/test_garbage_collection_rule.py | 17 | CODE | |
| LOW | clients/python/test/test_commit_overrides.py | 17 | CODE | |
| LOW | clients/python/test/test_task_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_commit_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_installation_usage_report.py | 17 | CODE | |
| LOW | clients/python/test/test_authentication_token.py | 17 | CODE | |
| LOW | clients/python/test/test_branch_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_tag_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_revert_creation.py | 17 | CODE | |
| LOW | clients/python/test/test_repository_list.py | 17 | CODE | |
| LOW | clients/python/test/test_external_login_information.py | 17 | CODE | |
| LOW | clients/python/test/test_ui_config.py | 17 | CODE | |
| LOW | clients/python/test/test_presign_multipart_upload.py | 17 | CODE | |
| LOW | clients/python/test/test_usage_report.py | 17 | CODE | |
| LOW | clients/python/test/test_credentials_list.py | 17 | CODE | |
| LOW | clients/python/test/test_refs_dump.py | 17 | CODE | |
| LOW | clients/python/test/test_copy_part_source.py | 17 | CODE | |
| LOW | clients/python/test/test_hook_run.py | 17 | CODE | |
| LOW | clients/python/test/test_comm_prefs_input.py | 17 | CODE | |
| LOW | clients/python/test/test_external_principal_list.py | 17 | CODE | |
| LOW | clients/python/test/test_staging_location.py | 17 | CODE | |
| LOW | clients/python/test/test_repository_restore_status.py | 17 | CODE | |
| LOW | clients/python/test/test_credentials.py | 17 | CODE | |
| LOW | clients/python/test/test_ref_list.py | 17 | CODE | |
| LOW | clients/python/test/test_commit_record_creation.py | 17 | CODE | |
| LOW | …/python/test/test_complete_presign_multipart_upload.py | 17 | CODE | |
| LOW | clients/python/test/test_object_stats.py | 17 | CODE | |
| LOW | …nts/python/test/test_pull_request_creation_response.py | 17 | CODE | |
| LOW | clients/python/test/test_commit_list.py | 17 | CODE | |
| LOW | clients/python/test/test_diff.py | 17 | CODE | |
| LOW | clients/python/test/test_upload_to.py | 17 | CODE | |
| 722 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/test/test_repositories_api.py | 64 | def test_get_branch_protection_rules(self) -> None: | CODE |
| LOW | clients/python/test/test_repositories_api.py | 85 | def test_get_repository_metadata(self) -> None: | CODE |
| LOW | clients/python/test/test_repositories_api.py | 113 | def test_set_branch_protection_rules(self) -> None: | CODE |
| LOW | clients/python/test/test_actions_api.py | 44 | def test_list_repository_runs(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 30 | def test_add_group_membership(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 37 | def test_attach_policy_to_group(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 44 | def test_attach_policy_to_user(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 79 | def test_create_user_external_principal(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 100 | def test_delete_group_membership(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 121 | def test_delete_user_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 128 | def test_detach_policy_from_group(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 135 | def test_detach_policy_from_user(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_auth_api.py | 142 | def test_external_principal_login(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 163 | def test_get_external_principal(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 226 | def test_list_user_credentials(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 233 | def test_list_user_external_principals(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 30 | def test_create_branch_protection_rule_preflight(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 36 | def test_create_commit_record(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 50 | def test_delete_repository_metadata(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 64 | def test_get_auth_capabilities(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 71 | def test_get_garbage_collection_config(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 103 | def test_get_usage_report_summary(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 110 | def test_internal_create_branch_protection_rule(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 116 | def test_internal_delete_branch_protection_rule(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 122 | def test_internal_delete_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 128 | def test_internal_get_branch_protection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 135 | def test_internal_get_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 141 | def test_internal_set_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 154 | def test_prepare_garbage_collection_commits(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 161 | def test_prepare_garbage_collection_commits_async(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 168 | def test_prepare_garbage_collection_commits_status(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 175 | def test_prepare_garbage_collection_uncommitted(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 189 | def test_set_garbage_collection_rules_preflight(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 195 | def test_set_repository_metadata(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 223 | def test_upload_object_preflight(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 30 | def test_abort_presign_multipart_upload(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 37 | def test_complete_presign_multipart_upload(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 44 | def test_create_presign_multipart_upload(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 58 | def test_create_user_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 65 | def test_delete_user_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 72 | def test_external_principal_login(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_experimental_api.py | 79 | def test_get_external_principal(self) -> None: | CODE |
| LOW | clients/python/test/test_experimental_api.py | 107 | def test_list_user_external_principals(self) -> None: | CODE |
| LOW | clients/python/test/test_experimental_api.py | 128 | def test_update_object_user_metadata(self) -> None: | CODE |
| LOW | clients/python/test/test_objects_api.py | 58 | def test_get_underlying_properties(self) -> None: | CODE |
| LOW | clients/python/test/test_objects_api.py | 86 | def test_update_object_user_metadata(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_external_api.py | 30 | def test_create_user_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_external_api.py | 37 | def test_delete_user_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_external_api.py | 44 | def test_external_principal_login(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_external_api.py | 51 | def test_get_external_principal(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_external_api.py | 58 | def test_list_user_external_principals(self) -> None: | CODE |
| LOW | clients/python/test/test_staging_api.py | 30 | def test_get_physical_address(self) -> None: | CODE |
| LOW | clients/python/test/test_staging_api.py | 37 | def test_link_physical_address(self) -> None: | CODE |
| LOW | clients/python/lakefs_sdk/api_client.py | 260 | def sanitize_for_serialization(self, obj): | CODE |
| LOW | clients/python/lakefs_sdk/api_client.py | 597 | def select_header_content_type(self, content_types): | CODE |
| LOW | clients/python/lakefs_sdk/models/login_config.py | 55 | def login_url_method_validate_enum(cls, value): | CODE |
| LOW | clients/python/lakefs_sdk/models/repository_creation.py | 41 | def name_validate_regular_expression(cls, value): | CODE |
| LOW | clients/python/lakefs_sdk/models/repository_creation.py | 48 | def storage_namespace_validate_regular_expression(cls, value): | CODE |
| LOW | clients/python/lakefs_sdk/models/copy_part_source.py | 39 | def range_validate_regular_expression(cls, value): | CODE |
| LOW | clients/python/lakefs_sdk/api/experimental_api.py | 75 | def abort_presign_multipart_upload(self, repository : StrictStr, branch : StrictStr, upload_id : StrictStr, path : A | CODE |
| 230 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/docs/AuthApi.md | 116 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 226 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 336 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 448 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 560 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 671 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 783 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 894 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1006 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1115 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1224 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1333 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1441 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1550 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1660 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1770 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1845 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1958 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2069 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2172 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2283 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2394 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2505 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2616 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2730 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2846 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2962 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3076 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3191 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3308 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3425 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3543 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3660 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3735 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3805 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3909 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 4022 | except Exception as e: | CODE |
| LOW | clients/python/docs/ConfigApi.md | 82 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 92 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 208 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 321 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 440 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 557 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 673 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 788 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 902 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 103 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 225 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 346 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 462 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 576 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 688 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 763 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 875 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 987 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1101 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1220 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1338 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1453 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1531 | except Exception as e: | CODE |
| 97 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/rust/src/models/commit_record_creation.rs | 21 | /// committer of the commit record | COMMENT |
| LOW | clients/rust/src/models/login_config.rs | 21 | /// Placeholder text to display in the password field of the login form. | COMMENT |
| LOW | clients/rust/src/models/setup.rs | 21 | #[serde(rename = "firstName", skip_serializing_if = "Option::is_none")] | COMMENT |
| LOW | clients/java/.travis.yml | 21 | # test using sbt | COMMENT |
| LOW | …/src/main/scala/io/treeverse/jpebble/BlockParser.scala | 61 | case class Entry(key: Array[Byte], value: Array[Byte]) { | COMMENT |
| LOW | cmd/lakectl/cmd/retry_client.go | 41 | } | COMMENT |
| LOW | cmd/lakectl/cmd/root.go | 841 | os.Exit(1) | COMMENT |
| LOW | contrib/auth/apigen/authapi.gen.go | 561 | // describe external principal by id | COMMENT |
| LOW | contrib/auth/apigen/authapi.gen.go | 581 | DeleteGroupMembership(w http.ResponseWriter, r *http.Request, groupId string, userId string) | COMMENT |
| LOW | contrib/auth/apigen/authapi.gen.go | 601 | // (DELETE /auth/policies/{policyId}) | COMMENT |
| LOW | contrib/auth/apigen/authapi.gen.go | 621 | // get user | COMMENT |
| LOW | contrib/auth/apigen/authapi.gen.go | 641 | CreateUserExternalPrincipal(w http.ResponseWriter, r *http.Request, userId string, params CreateUserExternalPrincipalPa | COMMENT |
| LOW | .github/workflows/claude.yml | 41 | actions: read | COMMENT |
| LOW | webui/src/lib/components/controls.jsx | 141 | // *** This styling is an extra step which is likely not required. *** | COMMENT |
| LOW | esti/lakectl_test.go | 81 | // RunCmdAndVerifySuccessWithFile(t, Lakectl()+" repo list", true, "lakectl_repo_list_1.term", vars) | COMMENT |
| LOW | esti/lakectl_util.go | 101 | }) | COMMENT |
| LOW | pkg/graveler/graveler.go | 221 | // By default, 0 - we try BranchWriteMaxTries | COMMENT |
| LOW | pkg/graveler/graveler.go | 861 | // ListPullRequests lists pull requests on repository | COMMENT |
| LOW | pkg/graveler/graveler.go | 2601 | return nil, fmt.Errorf("%s: check if dirty: %w", branchID, err) | COMMENT |
| LOW | pkg/graveler/committed/batch_write_closer.go | 1 | package committed | COMMENT |
| LOW | pkg/graveler/committed/batch_write_closer.go | 21 | // // handle err, results, etc.. | COMMENT |
| LOW | pkg/graveler/committed/meta_range.go | 21 | Value() (*graveler.ValueRecord, *Range) | COMMENT |
| LOW | pkg/graveler/ref/manager.go | 81 | // back off and let that one update proceed. | COMMENT |
| LOW | pkg/graveler/ref/merge_base_finder_test.go | 261 | // | / / \ \ | | COMMENT |
| LOW | pkg/graveler/ref/merge_base_finder_test.go | 341 | }) | COMMENT |
| LOW | pkg/graveler/retention/active_commits.go | 221 | // Calculate the expiration time for the current commit | COMMENT |
| LOW | pkg/kv/record_match.go | 81 | COMMENT | |
| LOW | pkg/kv/kvtest/store.go | 841 | COMMENT | |
| LOW | pkg/kv/kvparams/database.go | 41 | type DynamoDB struct { | COMMENT |
| LOW | pkg/distributed/in_process_keyed_lock.go | 1 | package distributed | COMMENT |
| LOW | pkg/distributed/mc_owner.go | 21 | // owner is too slow another owner might mistakenly be added. | COMMENT |
| LOW | pkg/distributed/mc_owner.go | 41 | // | COMMENT |
| LOW | pkg/config/config.go | 101 | COMMENT | |
| LOW | pkg/config/defaults.go | 161 | COMMENT | |
| LOW | pkg/auth/oidc/encoding/encoding.go | 1 | // Package encoding defines Claims for interoperable external services to | COMMENT |
| LOW | pkg/batch/executor_test.go | 61 | COMMENT | |
| LOW | pkg/actions/lua/util/deep_push.go | 1 | package util | COMMENT |
| LOW | pkg/block/local/adapter_test.go | 141 | } | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/lakefs_sdk/rest.py | 107 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 260 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 322 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 431 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 490 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 520 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 558 | CODE | |
| LOW | clients/python-wrapper/tests/utests/test_reference.py | 123 | CODE | |
| LOW | clients/python-wrapper/tests/utests/test_auth.py | 65 | CODE | |
| LOW | clients/python-wrapper/tests/utests/test_auth.py | 96 | CODE | |
| LOW | clients/python-wrapper/tests/utests/test_auth.py | 231 | CODE | |
| LOW | clients/python-wrapper/lakefs/config.py | 126 | CODE | |
| LOW | clients/python-wrapper/lakefs/config.py | 217 | CODE | |
| LOW | clients/python-wrapper/lakefs/object.py | 254 | CODE | |
| LOW | clients/python-wrapper/lakefs/client.py | 36 | CODE | |
| LOW | clients/python-wrapper/lakefs/reference.py | 182 | CODE | |
| LOW | test/spark/run-test.py | 31 | CODE | |
| LOW | scripts/refs/lakefs-refs.py | 24 | CODE | |
| LOW | scripts/refs/lakefs-refs.py | 115 | CODE | |
| LOW | scripts/refs/lakefs-refs.py | 290 | CODE | |
| LOW | deployments/tools/export/lakefs_export.py | 66 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/verify_clients_untracked_files.sh | 11 | The 'clients/' directory contains auto-generated code that must be tracked in Git. Untracked files suggest new files wer | CODE |
| HIGH | pkg/graveler/hooks_handler.go | 57 | // Exists only in merge actions. Contains the requested source to merge from (branch/tag/ref) as requested in the merge | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | clients/python-wrapper/tests/utests/test_repository.py | 126 | # Create a new client with env vars | COMMENT |
| MEDIUM | clients/python-wrapper/tests/utests/test_client.py | 65 | # Create a config in the default location with different values | COMMENT |
| MEDIUM | clients/python-wrapper/tests/utests/test_client.py | 76 | # Create a config in custom location with the test values | STRING |
| MEDIUM | test/lakefsfs_contract/core-site.xml | 44 | # Create a file auth-keys2.xml - DO NOT ADD TO REVISION CONTROL | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | design/open/kv-query-tool.md | 23 | ### Step 1 - Get/Scan | COMMENT |
| LOW | design/open/kv-query-tool.md | 30 | ### Step 2 - REPL | COMMENT |
| LOW | design/open/kv-query-tool.md | 42 | ### Step 3 - Set/Delete - If the need arises | COMMENT |
| LOW | pkg/gateway/sig/v4.go | 316 | // Step 1: Canonical request | COMMENT |
| LOW | pkg/gateway/sig/v4.go | 410 | // Step 2: Create string to sign | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/lakefs_sdk/configuration.py | 97 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 146 | CODE | |
| LOW | clients/python/lakefs_sdk/api_client.py | 361 | CODE | |
| LOW | clients/python/lakefs_sdk/api/refs_api.py | 426 | CODE | |
| LOW | clients/python/lakefs_sdk/api/refs_api.py | 473 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | clients/python-wrapper/tests/integration/test_object.py | 327 | assert source.equals(uploaded) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/pr-summary.sh | 7 | # Usage: | COMMENT |
| LOW | .github/scripts/extract-docs-links.sh | 6 | # Usage: | COMMENT |
| LOW | pkg/graveler/committed/batch_write_closer.go | 7 | // Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/hadoopfs/examples/spark_with_lakefs.py | 23 | # Read file using the lakefs file system | COMMENT |
| LOW | clients/python-wrapper/tests/utests/test_object.py | 335 | fd.seek(50) # Set position to 50 | CODE |
| LOW | clients/python-wrapper/lakefs/__main__.py | 141 | # Check if the binary is in the PATH | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/lakefs_sdk/rest.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | clients/python/lakefs_sdk/api/internal_api.py | 3566 | def set_garbage_collection_rules_preflight(self, repository : StrictStr, **kwargs) -> None: # noqa: E501 | CODE |
| LOW | clients/python/lakefs_sdk/api/internal_api.py | 3702 | def set_repository_metadata(self, repository : StrictStr, repository_metadata_set : RepositoryMetadataSet, **kwargs) | CODE |
| LOW | clients/python/lakefs_sdk/api/auth_api.py | 5276 | def set_group_acl(self, group_id : StrictStr, acl : ACL, **kwargs) -> None: # noqa: E501 | CODE |
| LOW | clients/python/lakefs_sdk/api/repositories_api.py | 1991 | def set_gc_rules(self, repository : StrictStr, garbage_collection_rules : GarbageCollectionRules, **kwargs) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pkg/flare/flare.go | 76 | // Essentially, this means that we redact secrets based on keywords detected in the key with no requirements on the val | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/gateway/sig/v4.go | 316 | // Step 1: Canonical request | COMMENT |
| LOW | pkg/gateway/sig/v4.go | 410 | // Step 2: Create string to sign | COMMENT |