lakeFS - Data version control for your data lake | Git for data
This report summarizes scanner evidence for treeverse/lakeFS, a Go project with 5,554 GitHub stars. SynthScan examined 443,833 lines of code across 2394 source files, recording 2190 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 13.9 (Moderate 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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 361 finding(s).
Are imports declared and package/API names verified? 888 finding(s).
Are wrappers, guards, and repeated structures necessary? 1230 finding(s).
Which changes need focused human review? 2190 finding(s).
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.
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.
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.
The scanner identified 2190 distinct pattern matches across 18 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.
| 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_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 | …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 |
| HIGH | clients/python/test/test_commit_record_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 | …/python/test/test_complete_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 |
| 718 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ients/hadoopfs/src/test/java/io/lakefs/FSTestBase.java | 343 | .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.AbortPresignMultipartUpload.CustomTypeAda | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 97 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AccessKeyCredentials.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 98 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRun.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 99 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRunList.CustomTypeAdapterFactory()) | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 100 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AuthenticationToken.CustomTypeAdapterFact | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 101 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 102 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchProtectionRule.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 103 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CherryPickCreation.CustomTypeAdapterFacto | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 104 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommPrefsInput.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 105 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Commit.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 106 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 107 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 108 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitOverrides.CustomTypeAdapterFactory( | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 109 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitRecordCreation.CustomTypeAdapterFac | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 110 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CompletePresignMultipartUpload.CustomType | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 111 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Config.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 112 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CopyPartSource.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 113 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Credentials.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 114 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsList.CustomTypeAdapterFactory( | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 115 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsWithSecret.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 116 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CurrentUser.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 117 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CustomViewer.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 118 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Diff.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 119 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 120 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffObjectStat.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 121 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Error.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 122 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalLoginInformation.CustomTypeAdapte | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 123 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipal.CustomTypeAdapterFactor | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 124 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalCreation.CustomTypeAdapt | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 125 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalList.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 126 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.FindMergeBaseResult.CustomTypeAdapterFact | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 127 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionConfig.CustomTypeAdapter | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 128 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionPrepareResponse.CustomTy | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 129 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRule.CustomTypeAdapterFa | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 130 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRules.CustomTypeAdapterF | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 131 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Group.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 132 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupCreation.CustomTypeAdapterFactory()) | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 133 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 134 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRun.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 135 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRunList.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 136 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 137 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreationResponse.CustomTypeAdapterF | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 138 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportLocation.CustomTypeAdapterFactory() | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 139 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportStatus.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 140 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InstallationUsageReport.CustomTypeAdapter | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 141 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InternalDeleteBranchProtectionRuleRequest | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 142 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginConfig.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 143 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginInformation.CustomTypeAdapterFactory | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 144 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Merge.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 145 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MergeResult.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 146 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreation.CustomTypeAdapterFactor | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 147 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreationResponse.CustomTypeAdapt | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 148 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectCopyCreation.CustomTypeAdapterFacto | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 149 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectError.CustomTypeAdapterFactory()); | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 150 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectErrorList.CustomTypeAdapterFactory( | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 151 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectStageCreation.CustomTypeAdapterFact | CODE |
| CRITICAL⚡ | …nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java | 152 | gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectStats.CustomTypeAdapterFactory()); | CODE |
| 61 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_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 | …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 | |
| LOW | clients/python/test/test_merge.py | 17 | CODE | |
| LOW | clients/python/test/test_storage_config.py | 17 | CODE | |
| 706 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 | 219 | def test_list_user_credentials(self) -> None: | CODE |
| LOW | clients/python/test/test_auth_api.py | 226 | 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_garbage_collection_config(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 96 | def test_get_usage_report_summary(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 103 | def test_internal_create_branch_protection_rule(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 109 | def test_internal_delete_branch_protection_rule(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 115 | def test_internal_delete_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 121 | def test_internal_get_branch_protection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 128 | def test_internal_get_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 134 | def test_internal_set_garbage_collection_rules(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 147 | def test_prepare_garbage_collection_commits(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 154 | def test_prepare_garbage_collection_commits_async(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 161 | def test_prepare_garbage_collection_commits_status(self) -> None: | CODE |
| LOW⚡ | clients/python/test/test_internal_api.py | 168 | def test_prepare_garbage_collection_uncommitted(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 182 | def test_set_garbage_collection_rules_preflight(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 188 | def test_set_repository_metadata(self) -> None: | CODE |
| LOW | clients/python/test/test_internal_api.py | 216 | 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/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 |
| LOW | clients/python/lakefs_sdk/api/experimental_api.py | 113 | def abort_presign_multipart_upload_with_http_info(self, repository : StrictStr, branch : StrictStr, upload_id : Stri | CODE |
| LOW | clients/python/lakefs_sdk/api/experimental_api.py | 252 | def complete_presign_multipart_upload(self, repository : StrictStr, branch : StrictStr, upload_id : StrictStr, path | CODE |
| 224 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/python/docs/AuthApi.md | 99 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 195 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 291 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 389 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 487 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 584 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 682 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 779 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 877 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 972 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1067 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1162 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1256 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1351 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1447 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1543 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1618 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1717 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1814 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 1903 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2000 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2097 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2194 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2294 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2396 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2498 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2598 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2699 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2802 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 2905 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3009 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3112 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3187 | except Exception as e: | CODE |
| LOW | clients/python/docs/AuthApi.md | 3284 | except Exception as e: | CODE |
| LOW | clients/python/docs/ConfigApi.md | 68 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 78 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 180 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 279 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 384 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 487 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 589 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 690 | except Exception as e: | CODE |
| LOW | clients/python/docs/BranchesApi.md | 790 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 89 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 197 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 304 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 406 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 506 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 604 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 679 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 777 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 875 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 975 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1080 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1184 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1285 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1363 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1460 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1560 | except Exception as e: | CODE |
| LOW | clients/python/docs/ExperimentalApi.md | 1667 | except Exception as e: | CODE |
| 93 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/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 | 701 | COMMENT | |
| LOW | cmd/lakectl/cmd/root.go | 721 | // - If err is nil, returns true (no error, nothing to handle). | 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/defaults.go | 161 | 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 |
|---|---|---|---|---|
| HIGH | clients/python/lakefs_sdk/client.py | 97 | except ValueError: | CODE |
| HIGH | clients/python-wrapper/tests/integration/test_object.py | 427 | except ValueError: | CODE |
| HIGH | clients/python-wrapper/tests/integration/test_object.py | 450 | except ValueError: | CODE |
| HIGH | clients/python-wrapper/lakefs/config.py | 143 | except FileNotFoundError: | CODE |
| HIGH | clients/python-wrapper/lakefs/object.py | 548 | except binascii.Error: | CODE |
| HIGH | clients/python-wrapper/lakefs/exceptions.py | 131 | except (IndexError, ValueError): | CODE |
| 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 | 341 | // Step 1: Canonical request | COMMENT |
| LOW | pkg/gateway/sig/v4.go | 435 | // 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 | 3434 | def set_garbage_collection_rules_preflight(self, repository : StrictStr, **kwargs) -> None: # noqa: E501 | CODE |
| LOW | clients/python/lakefs_sdk/api/internal_api.py | 3570 | def set_repository_metadata(self, repository : StrictStr, repository_metadata_set : RepositoryMetadataSet, **kwargs) | 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 | 341 | // Step 1: Canonical request | COMMENT |
| LOW | pkg/gateway/sig/v4.go | 435 | // Step 2: Create string to sign | COMMENT |