AI Slop Code Risk Monitor

rustfs/rustfs

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

RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

3.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for rustfs/rustfs, a Rust project with 35,589 GitHub stars. SynthScan examined 1,896,228 lines of code across 3029 source files, recording 5636 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

3.5
Adjusted Signal
3.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
35.6K
Stars
Rust
Language
1.9M
Lines of Code
3.0K
Files
5.6K
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 13.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.1/100 · LOW

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

Agent Over-Engineering Ratio 4.2/100 · LOW

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

PR Review Velocity Impact 15.8/100 · LOW

Which changes need focused human review? 5636 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 18HIGH 46MEDIUM 256LOW 5316

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 5636 distinct pattern matches across 21 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.

Over-Commented Block3798 hits · 3749 pts
SeverityFileLineSnippetContext
LOW_typos.toml1[default]COMMENT
LOWCargo.toml1# Copyright 2024 RustFS TeamCOMMENT
LOWdeny.toml1# cargo-deny configurationCOMMENT
LOWrustfmt.toml1# Copyright 2024 RustFS TeamCOMMENT
LOWrustfmt.toml21#COMMENT
LOWdocker-compose.decommission.yml1# Copyright 2024 RustFS TeamCOMMENT
LOWdocker-buildx.sh1#!/usr/bin/env bashCOMMENT
LOWdocker-compose-simple.yml1# Copyright 2024 RustFS TeamCOMMENT
LOWdocker-compose.yml1# Copyright 2024 RustFS TeamCOMMENT
LOWrust-toolchain.toml1# Copyright 2024 RustFS TeamCOMMENT
LOW.config/security-smoke-floor.txt1# Committed floor for the number of security negative-auth tests selected by theCOMMENT
LOW.config/nextest.toml1# nextest configuration for RustFS.COMMENT
LOW.config/nextest.toml21#COMMENT
LOW.config/nextest.toml181[[profile.default.overrides]]COMMENT
LOW.config/nextest.toml201# the serialized timestamp/disk-identity fields, flipping the assertion.COMMENT
LOW.config/nextest.toml501# Serialize the relocated-pool GET resume regression under the ci profile tooCOMMENT
LOW.config/nextest.toml601COMMENT
LOW.config/nextest.toml621#COMMENT
LOW.config/nextest.toml641# allowlist", so any new replication test lands in nightly by default (neverCOMMENT
LOW.config/nextest.toml661# security gate with no CI signal, so scripts/check_security_smoke_count.sh ownsCOMMENT
LOW.config/nextest.toml681# Single-node servers on random ports with isolated temp dirs — meets theCOMMENT
LOW.config/nextest.toml721filter = 'package(e2e_test) & test(/^list_objects_v2_pagination_test::tests::(test_list_objects_v2_delimiter_small_page_COMMENT
LOW.config/nextest.toml741# observers.COMMENT
LOW.config/nextest.toml761# on the runner surfaces a real flake, quarantine the specific test with anCOMMENT
LOW.config/nextest.toml781# workflow as the failure-triage artifact.COMMENT
LOW.config/nextest.toml821# background root-heal pass can be interrupted after targeting the replacementCOMMENT
LOW.config/nextest.toml841[profile.e2e-distributed.junit]COMMENT
LOW.config/nextest.toml861# nothing; the MinIO job runs the whole profile, backfill included.COMMENT
LOW.config/nextest.toml881[profile.e2e-protocols]COMMENT
LOW.config/nextest.toml901# * cluster suites that spin up a RustFSTestClusterEnvironmentCOMMENT
LOW.config/migration-gate-floor.txt1# Committed floor for the number of tests selected by the migration-criticalCOMMENT
LOW.docker/test/site-replication/run-object-flow-check.sh1#!/bin/shCOMMENT
LOW.docker/test/site-replication/docker-compose.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/compose/docker-compose.cluster.local-build.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/compose/docker-compose.cluster.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/compose/docker-compose.observability.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW…docker-compose.cluster.local-build.profiling-amd64.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/openobserve-otel/otel-collector-config.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/openobserve-otel/docker-compose.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/jaeger.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/loki.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW…er/observability/docker-compose-example-for-rustfs.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW…ker/observability/docker-compose-tempo-ha-override.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/otel-collector-config.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/docker-compose.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/tempo.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/tempo-ha.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/observability/prometheus.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW…y/prometheus-rules/rustfs-get-optimization-alerts.yaml1# =============================================================================COMMENT
LOW…y/prometheus-rules/rustfs-get-optimization-alerts.yaml101COMMENT
LOW…r/observability/prometheus-rules/rustfs-kms-alerts.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW…r/observability/prometheus-rules/rustfs-kms-alerts.yml21# label-less key-lifecycle gauge published by the deletion worker's sweepCOMMENT
LOW…r/observability/prometheus-rules/rustfs-kms-alerts.yml101 deadline_exceeded, backpressure_timeout,COMMENT
LOW…r/observability/prometheus-rules/rustfs-kms-alerts.yml141 # 4. KmsBackendAttemptFailureSpikeCOMMENT
LOW…r/observability/prometheus-rules/rustfs-kms-alerts.yml221 # days without a rotation (measured from creation for keys withCOMMENT
LOW…lity/grafana/provisioning/datasources/datasources.yaml1# Copyright 2024 RustFS TeamCOMMENT
LOW…vability/grafana/provisioning/dashboards/dashboard.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/mqtt/docker-compose.yml1# Copyright 2024 RustFS TeamCOMMENT
LOW.docker/mqtt/docker-compose-more.yml1# Copyright 2024 RustFS TeamCOMMENT
LOWcrates/io-core/Cargo.toml1# Copyright 2024 RustFS TeamCOMMENT
3738 more matches not shown…
Hyper-Verbose Identifiers937 hits · 891 pts
SeverityFileLineSnippetContext
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py27 def test_prefers_explicit_binary(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py38 def test_defaults_to_bundled_binary_when_available(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py54 def test_rejects_source_checkout_without_binary(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py69 def test_uses_binary_from_minio_root_directory(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py84 def test_default_matrix_covers_sse_modes_and_shapes(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py96 def test_default_matrix_uses_configured_kms_key_id(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py105 def test_sse_kms_request_record_includes_context_header(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py146 def test_sse_c_request_record_includes_customer_key_headers(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py167 def test_complete_multipart_payload_is_xml(self) -> None:CODE
LOW⚡crates/rio-v2/tests/minio_fixture_lab/test_lab.py183 def test_parse_kms_secret_key_extracts_key_id(self) -> None:CODE
LOW⚡crates/rio-v2/tests/minio_fixture_lab/test_lab.py189 def test_parse_kms_secret_key_rejects_missing_separator(self) -> None:CODE
LOW⚡crates/rio-v2/tests/minio_fixture_lab/test_lab.py193 def test_minio_env_prefers_explicit_secret_key(self) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py374def ensure_local_tls_certificates(certs_dir: Path, hostname: str) -> None:CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py633 def complete_multipart_upload(CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py693def build_complete_multipart_xml(parts: list[dict[str, Any]]) -> bytes:CODE
LOWscripts/e2e_binary.py83def validate_target_directory(target_dir):CODE
LOW⚡scripts/test_scanner_abba.py354 def test_invalid_fixture_deadline_does_not_count_as_cleaned_up(self):CODE
LOW⚡scripts/test_scanner_abba.py362 def test_reaped_owner_never_signals_a_reused_process_group(self):CODE
LOW⚡scripts/test_scanner_abba.py370 def test_cleanup_interruption_still_kills_group_and_reaps_leader(self):CODE
LOW⚡scripts/test_scanner_abba.py493 def test_noise_is_inconclusive_and_nonzero(self):CODE
LOW⚡scripts/test_scanner_abba.py498 def test_noisy_running_heal_does_not_claim_pacing_benefit(self):CODE
LOW⚡scripts/test_scanner_abba.py505 def test_idle_cache_window_reports_unavailable_ratios(self):CODE
LOW⚡scripts/test_scanner_abba.py538 def test_missing_first_publication_is_inconclusive(self):CODE
LOW⚡scripts/test_scanner_abba.py542 def test_performance_regressions_fail(self):CODE
LOW⚡scripts/test_scanner_abba.py549 def test_exact_threshold_boundaries_pass(self):CODE
LOW⚡scripts/test_scanner_abba.py553 def test_just_over_threshold_fails(self):CODE
LOW⚡scripts/test_scanner_abba.py662 def test_manifest_rejects_missing_build_or_oracle(self):CODE
LOW⚡scripts/test_scanner_abba.py669 def test_short_measured_window_and_fewer_rounds_rejected(self):CODE
LOW⚡scripts/test_scanner_abba.py678 def test_measured_manifest_requires_release_evidence_contract(self):CODE
LOW⚡scripts/test_scanner_abba.py1042 def test_unknown_release_evidence_values_are_not_echoed(self):CODE
LOW⚡scripts/test_scanner_abba.py1050 def test_invalid_json_does_not_echo_filename(self):CODE
LOW⚡scripts/test_scanner_abba.py1058 def test_existing_data_preserved(self):CODE
LOWscripts/test_scanner_abba.py263 def test_owned_command_never_signals_a_reaped_leader(self):CODE
LOWscripts/test_scanner_abba.py270 def test_darwin_permission_error_requires_an_owned_zombie_only_group(self):CODE
LOWscripts/test_scanner_abba.py292 def test_darwin_exited_http_group_keeps_original_status(self):CODE
LOWscripts/test_scanner_abba.py302 def test_adapter_timeout_reaps_group_after_parent_exits_on_term(self):CODE
LOWscripts/test_scanner_abba.py316 def test_collector_failure_reaps_group_after_parent_exits_on_term(self):CODE
LOWscripts/test_scanner_abba.py341 def test_successful_prepare_keeps_service_alive(self):CODE
LOWscripts/test_scanner_abba.py399 def test_constructor_failure_after_gate_release_kills_group(self):CODE
LOWscripts/test_scanner_abba.py421 def test_complete_synthetic_matrix_is_not_performance_evidence(self):CODE
LOWscripts/test_scanner_abba.py480 def test_fail_closed_adapter_and_data_errors(self):CODE
LOWscripts/test_scanner_abba.py518 def test_running_heal_pacing_status_requires_engagement_and_benefit(self):CODE
LOWscripts/test_scanner_abba.py564 def test_live_collector_rejects_missing_or_failed_node_metrics(self):CODE
LOWscripts/test_scanner_abba.py613 def test_live_collector_requires_credentials_before_measurement(self):CODE
LOWscripts/test_scanner_abba.py626 def test_live_collector_binds_release_evidence_metrics_endpoints(self):CODE
LOWscripts/test_scanner_abba.py778 def test_measured_self_report_cannot_pass_without_source_evidence(self):CODE
LOWscripts/test_scanner_abba.py831 def test_measured_percentile_threshold_uses_original_nanoseconds(self):CODE
LOWscripts/test_scanner_abba.py850 def test_measurement_and_stop_errors_are_both_preserved(self):CODE
LOWscripts/test_scanner_abba.py868 def test_malformed_measured_collector_and_stop_errors_are_both_preserved(self):CODE
LOWscripts/test_scanner_abba.py887 def test_malformed_measured_collector_is_reported_after_successful_stop(self):CODE
LOWscripts/test_scanner_abba.py906 def test_interruption_is_preserved_when_stop_also_fails(self):CODE
LOWscripts/test_scanner_abba.py924 def test_stop_interruption_preserves_prior_failure(self):CODE
LOWscripts/test_scanner_abba.py942 def test_collector_cleanup_and_stop_errors_keep_measurement_failure(self):CODE
LOWscripts/test_scanner_abba.py966 def test_stop_interruption_keeps_nested_collector_failure_chain(self):CODE
LOWscripts/test_scanner_abba.py990 def test_collector_interruption_and_stop_failure_keep_measurement_error(self):CODE
LOWscripts/test_scanner_abba.py1014 def test_subprocess_failures_do_not_expose_arguments(self):CODE
LOWscripts/test_scanner_abba.py1072 def test_nan_and_oversized_samples_rejected(self):CODE
LOWscripts/test_ci_test_shards.py31 def test_observed_durations_balance_whole_protected_component(self):CODE
LOWscripts/test_ci_test_shards.py39 def test_missing_invalid_and_unknown_observations_fail(self):CODE
LOWscripts/test_ci_test_shards.py56 def test_inherited_thread_constraints_are_included_without_parsing_the_dsl(self):CODE
877 more matches not shown…
Decorative Section Separators190 hits · 592 pts
SeverityFileLineSnippetContext
MEDIUM.config/nextest.toml22# ---------------------------------------------------------------------------COMMENT
MEDIUM.config/nextest.toml24# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/nextest.toml476# ===========================================================================STRING
MEDIUM⚡.config/nextest.toml487# ===========================================================================STRING
MEDIUM⚡.config/nextest.toml876# ---------------------------------------------------------------------------STRING
MEDIUM⚡.config/nextest.toml878# ---------------------------------------------------------------------------STRING
MEDIUM⚡.config/nextest.toml888# ---------------------------------------------------------------------------STRING
MEDIUM⚡.config/nextest.toml890# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml359# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml361# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml612# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml614# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml729# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml731# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml784# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml786# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml827# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml829# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml848# ---------------------------------------------------------------------------STRING
MEDIUM.config/nextest.toml850# ---------------------------------------------------------------------------STRING
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml18# =============================================================================COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml21 # ==========================================================================COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml23 # ==========================================================================COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml27 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml32 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml148 # ==========================================================================COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml150 # ==========================================================================COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml154 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…y/prometheus-rules/rustfs-get-optimization-alerts.yaml160 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml1# =============================================================================COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml3# =============================================================================COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml66 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml72 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml102 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml116 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml187 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml193 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml226 # ------------------------------------------------------------------COMMENT
MEDIUM…y/prometheus-rules/rustfs-get-optimization-alerts.yaml232 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml38# =============================================================================COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml41 # ==========================================================================COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml43 # ==========================================================================COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml47 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml53 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml107 # ==========================================================================COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml109 # ==========================================================================COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml113 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…r/observability/prometheus-rules/rustfs-kms-alerts.yml121 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml15# =============================================================================COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml17# =============================================================================COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml72 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml82 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml140 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml151 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml169 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml178 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml195 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml200 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml218 # ------------------------------------------------------------------COMMENT
MEDIUM…r/observability/prometheus-rules/rustfs-kms-alerts.yml234 # ------------------------------------------------------------------COMMENT
130 more matches not shown…
Structural Annotation Overuse137 hits · 210 pts
SeverityFileLineSnippetContext
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs49 // Step 1: Initialize global KMS service managerCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs54 // Step 2: Get Vault configuration from environment or use defaultsCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs68 // Step 3: Configure KMS with Vault backendCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs76 // Step 4: Start the KMS serviceCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs81 // Step 5: Get the encryption serviceCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs88 // Step 6: Create a master key (stored in Vault) or use existing oneCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs276 // Step 13: Health check (verifies Vault connectivity)COMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs281 // Step 14: Stop the serviceCOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs137 // Step 7: Describe the key (retrieved from Vault)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs151 // Step 8: Generate a data encryption key (OPTIONAL - for demonstration only)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs182 // Step 9: Encrypt some data using high-level APICOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs221 // Step 10: Decrypt the data using high-level APICOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs249 // Step 11: List all keys (from Vault)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs264 // Step 12: Check cache statisticsCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs43 // Step 1: Initialize global KMS service managerCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs48 // Step 2: Create a temporary directory for local backendCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs56 // Step 3: Configure KMS with local backendCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs64 // Step 4: Start the KMS serviceCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs69 // Step 5: Get the encryption serviceCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs76 // Step 6: Create a master keyCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs240 // Step 13: Health checkCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs245 // Step 14: Stop the serviceCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs101 // Step 7: Describe the keyCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs115 // Step 8: Generate a data encryption key (OPTIONAL - for demonstration only)COMMENT
LOWcrates/kms/examples/kms_local_demo.rs146 // Step 9: Encrypt some data using high-level APICOMMENT
LOWcrates/kms/examples/kms_local_demo.rs185 // Step 10: Decrypt the data using high-level APICOMMENT
LOWcrates/kms/examples/kms_local_demo.rs213 // Step 11: List all keysCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs228 // Step 12: Check cache statisticsCOMMENT
LOWcrates/kms/src/backends/vault.rs1850 // Step 1: freeze the baseline on first rotation.COMMENT
LOWcrates/kms/src/backends/vault.rs1875 // Step 2: durably persist the next version's material before it can becomeCOMMENT
LOWcrates/kms/src/backends/vault.rs1900 // Step 3: switch the current pointer. The top-level copy of the material isCOMMENT
LOW⚡crates/ecstore/src/config/com.rs5290 // Step 1: Start with a fresh config (simulates initial server state)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5293 // Step 2: Apply set directives (simulates "mc admin config set storage_class standard=EC:4 rrs=EC:2")COMMENT
LOW⚡crates/ecstore/src/config/com.rs5304 // Step 3: Save (encode to external format)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5307 // Step 4: Load (decode from external format)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5310 // Step 5: Verify the values are preservedCOMMENT
LOW⚡crates/ecstore/src/config/com.rs5317 // Step 6: Verify the subsystem is accessible by name (what render_selected_config does)COMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs276 // Step 1: Perform disk format heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs430 // Step 2: Get disk for resume functionalityCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs458 // Step 3: Heal bucket structureCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs554 // Step 4: Execute erasure set heal with resumeCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs38 // Step 1: Check if object existsCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs80 // Step 2: Perform metadata heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs205 // Step 1: Check if object existsCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs247 // Step 2: Perform EC decode heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs83 // Step 1: Check if object exists and get metadataCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs205 // Step 2: directly call ecstore to perform healCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs293 // Step 3: Verify heal resultCOMMENT
LOWcrates/heal/src/heal/task/heal_bucket.rs175 // Step 1: Check if bucket existsCOMMENT
LOWcrates/heal/src/heal/task/heal_bucket.rs211 // Step 2: Perform bucket heal using ecstoreCOMMENT
LOWcrates/e2e_test/src/special_chars_test.rs448 // Step 1: Upload file (like `mc cp README.md "local/dummy/a%20f+/b/c/3/README.md"`)COMMENT
LOWcrates/e2e_test/src/special_chars_test.rs459 // Step 2: Navigate to folder (like navigating to "%20f+/" in UI)COMMENT
LOWcrates/e2e_test/src/special_chars_test.rs482 // Step 3: List deeper (like `mc ls "local/dummy/a%20f+/b/c/3/"`)COMMENT
LOW⚡crates/e2e_test/src/kms/multipart_encryption_test.rs276 // Step 4: HEAD request to inspect metadataCOMMENT
LOW⚡crates/e2e_test/src/kms/multipart_encryption_test.rs283 // Step 5: GET request to download and verifyCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs28/// Step 1: Test the basic single-file encryption function (ensure that SSE-S3 works properly in non-sharded scenarios)COMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs84/// Step 2: Test the unencrypted shard upload (make sure the shard upload base is working properly)COMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs111 // Step 1: Create a sharded uploadCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs122 // Step 2: Upload individual shardsCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs152 // Step 3: Complete the shard uploadCOMMENT
77 more matches not shown…
Hallucination Indicators18 hits · 195 pts
SeverityFileLineSnippetContext
CRITICALcrates/s3select-api/src/object_store.rs357 if let Some(csv) = self.input.request.input_serialization.csv.as_ref()CODE
CRITICALcrates/s3select-api/src/object_store.rs907 let meter_input = self.input.request.input_serialization.parquet.is_none();CODE
CRITICALcrates/s3select-api/src/object_store.rs954 let input_record_delimiter = if self.input.request.input_serialization.csv.is_some() {CODE
CRITICAL⚡crates/s3select-api/src/query/session.rs448 context.input.request.scan_range.is_some() && context.input.request.input_serialization.parquet.is_none();CODE
CRITICAL⚡crates/s3select-api/src/query/session.rs458 input_metrics.is_some() && context.input.request.input_serialization.parquet.is_none();CODE
CRITICAL⚡crates/s3select-api/src/query/session.rs460 context.input.request.input_serialization.csv.as_ref().is_some_and(|csv| {CODE
CRITICALcrates/s3select-api/src/query/session.rs488 let data_bytes: Vec<u8> = if context.input.request.input_serialization.parquet.is_some() {CODE
CRITICALcrates/s3select-api/src/query/session.rs490 } else if context.input.request.input_serialization.json.is_some() {CODE
CRITICAL…ecstore/src/bucket/lifecycle/transition_transaction.rs1095 copy_set_sha256: context.observed.control.observed_source_generation.copy_set_sha256.clone(),CODE
CRITICAL…s/ecstore/src/bucket/lifecycle/recovery_disposition.rs1201 for copy in current.disposition.identity.source_generation.copies.clone() {CODE
CRITICALcrates/ecstore/src/disk/local/multipart_source_state.rs1938 || anchor.publication.lineage.geometry.distribution.get(slot).is_none()CODE
CRITICALcrates/s3select-query/src/dispatcher/manager.rs412 if self.input.request.input_serialization.parquet.is_some() {CODE
CRITICALcrates/s3select-query/src/dispatcher/manager.rs435 if let Some(csv) = self.input.request.input_serialization.csv.as_ref() {CODE
CRITICALcrates/s3select-query/src/dispatcher/manager.rs501 } else if self.input.request.input_serialization.json.is_some() {CODE
CRITICALcrates/s3select-query/src/dispatcher/manager.rs512 let resolve_schema = if self.input.request.input_serialization.json.is_some() {CODE
CRITICALrustfs/src/admin/handlers/cluster_snapshot.rs1396 view.components.storage.status.reason.as_deref(),CODE
CRITICALrustfs/src/admin/handlers/cluster_snapshot.rs1404 view.components.listing.status.reason.as_deref(),CODE
CRITICALrustfs/src/admin/handlers/cluster_snapshot.rs1448 view.components.storage.status.reason.as_deref(),CODE
Verbosity Indicators126 hits · 193 pts
SeverityFileLineSnippetContext
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs49 // Step 1: Initialize global KMS service managerCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs54 // Step 2: Get Vault configuration from environment or use defaultsCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs68 // Step 3: Configure KMS with Vault backendCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs76 // Step 4: Start the KMS serviceCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs81 // Step 5: Get the encryption serviceCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs88 // Step 6: Create a master key (stored in Vault) or use existing oneCOMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs276 // Step 13: Health check (verifies Vault connectivity)COMMENT
LOW⚡crates/kms/examples/kms_vault_kv_demo.rs281 // Step 14: Stop the serviceCOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs137 // Step 7: Describe the key (retrieved from Vault)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs151 // Step 8: Generate a data encryption key (OPTIONAL - for demonstration only)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs182 // Step 9: Encrypt some data using high-level APICOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs221 // Step 10: Decrypt the data using high-level APICOMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs249 // Step 11: List all keys (from Vault)COMMENT
LOWcrates/kms/examples/kms_vault_kv_demo.rs264 // Step 12: Check cache statisticsCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs43 // Step 1: Initialize global KMS service managerCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs48 // Step 2: Create a temporary directory for local backendCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs56 // Step 3: Configure KMS with local backendCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs64 // Step 4: Start the KMS serviceCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs69 // Step 5: Get the encryption serviceCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs76 // Step 6: Create a master keyCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs240 // Step 13: Health checkCOMMENT
LOW⚡crates/kms/examples/kms_local_demo.rs245 // Step 14: Stop the serviceCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs101 // Step 7: Describe the keyCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs115 // Step 8: Generate a data encryption key (OPTIONAL - for demonstration only)COMMENT
LOWcrates/kms/examples/kms_local_demo.rs146 // Step 9: Encrypt some data using high-level APICOMMENT
LOWcrates/kms/examples/kms_local_demo.rs185 // Step 10: Decrypt the data using high-level APICOMMENT
LOWcrates/kms/examples/kms_local_demo.rs213 // Step 11: List all keysCOMMENT
LOWcrates/kms/examples/kms_local_demo.rs228 // Step 12: Check cache statisticsCOMMENT
LOWcrates/kms/src/backends/vault.rs1850 // Step 1: freeze the baseline on first rotation.COMMENT
LOWcrates/kms/src/backends/vault.rs1875 // Step 2: durably persist the next version's material before it can becomeCOMMENT
LOWcrates/kms/src/backends/vault.rs1900 // Step 3: switch the current pointer. The top-level copy of the material isCOMMENT
LOW⚡crates/ecstore/src/config/com.rs5290 // Step 1: Start with a fresh config (simulates initial server state)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5293 // Step 2: Apply set directives (simulates "mc admin config set storage_class standard=EC:4 rrs=EC:2")COMMENT
LOW⚡crates/ecstore/src/config/com.rs5304 // Step 3: Save (encode to external format)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5307 // Step 4: Load (decode from external format)COMMENT
LOW⚡crates/ecstore/src/config/com.rs5310 // Step 5: Verify the values are preservedCOMMENT
LOW⚡crates/ecstore/src/config/com.rs5317 // Step 6: Verify the subsystem is accessible by name (what render_selected_config does)COMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs276 // Step 1: Perform disk format heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs430 // Step 2: Get disk for resume functionalityCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs458 // Step 3: Heal bucket structureCOMMENT
LOWcrates/heal/src/heal/task/heal_erasure_set.rs554 // Step 4: Execute erasure set heal with resumeCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs38 // Step 1: Check if object existsCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs80 // Step 2: Perform metadata heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs205 // Step 1: Check if object existsCOMMENT
LOWcrates/heal/src/heal/task/heal_metadata.rs247 // Step 2: Perform EC decode heal using ecstoreCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs83 // Step 1: Check if object exists and get metadataCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs205 // Step 2: directly call ecstore to perform healCOMMENT
LOWcrates/heal/src/heal/task/heal_object.rs293 // Step 3: Verify heal resultCOMMENT
LOWcrates/heal/src/heal/task/heal_bucket.rs175 // Step 1: Check if bucket existsCOMMENT
LOWcrates/heal/src/heal/task/heal_bucket.rs211 // Step 2: Perform bucket heal using ecstoreCOMMENT
LOWcrates/e2e_test/src/special_chars_test.rs448 // Step 1: Upload file (like `mc cp README.md "local/dummy/a%20f+/b/c/3/README.md"`)COMMENT
LOWcrates/e2e_test/src/special_chars_test.rs459 // Step 2: Navigate to folder (like navigating to "%20f+/" in UI)COMMENT
LOWcrates/e2e_test/src/special_chars_test.rs482 // Step 3: List deeper (like `mc ls "local/dummy/a%20f+/b/c/3/"`)COMMENT
LOW⚡crates/e2e_test/src/kms/multipart_encryption_test.rs276 // Step 4: HEAD request to inspect metadataCOMMENT
LOW⚡crates/e2e_test/src/kms/multipart_encryption_test.rs283 // Step 5: GET request to download and verifyCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs28/// Step 1: Test the basic single-file encryption function (ensure that SSE-S3 works properly in non-sharded scenarios)COMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs84/// Step 2: Test the unencrypted shard upload (make sure the shard upload base is working properly)COMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs111 // Step 1: Create a sharded uploadCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs122 // Step 2: Upload individual shardsCOMMENT
LOWcrates/e2e_test/src/kms/multipart_encryption_test.rs152 // Step 3: Complete the shard uploadCOMMENT
66 more matches not shown…
Cross-Language Confusion27 hits · 155 pts
SeverityFileLineSnippetContext
HIGHscripts/test_ci_plan.py416 lambda w: w['jobs']['required-checks']['steps'][0].update({'run': 'python3 scripts/ci_gate.py verify || trueCODE
HIGH⚡scripts/test_functional_chain.py897 "ref: ${{ steps.chain.outputs.testing_sha || inputs.auto_testing_ref || 'main' }}"STRING
HIGH⚡scripts/test_functional_chain.py902 self.assertIn("steps.chain_package.outputs.package_url || inputs.package_url", workflow)STRING
HIGH⚡scripts/check_test_wiring.py3632 "only installed actionlint": action.replace("run: shellcheck --version && actionlint", "run: echo actionCODE
HIGH⚡scripts/check_test_wiring.py3636 "swallowed script failure": action.replace("run: make script-tests", "run: make script-tests || true"),CODE
HIGH⚡scripts/check_test_wiring.py3640 "run: python3 ./scripts/test_object_generation_protocol_model.py || true",CODE
HIGH⚡scripts/check_test_wiring.py3642 "swallowed lint failure": action.replace("&& actionlint", "&& actionlint || true"),CODE
HIGH⚡scripts/check_test_wiring.py3643 "swallowed ratchet failure": action.replace("ratchet.sh", "ratchet.sh || true"),CODE
HIGH⚡scripts/check_test_wiring.py3648 "name: Lint workflows", "name: |\n run: shellcheck --version && actionlint"CODE
HIGH⚡scripts/check_test_wiring.py3649 ).replace("\n run: shellcheck --version && actionlint\n", "\n run: shellcheck --version && actCODE
HIGH⚡scripts/check_test_wiring.py3649 ).replace("\n run: shellcheck --version && actionlint\n", "\n run: shellcheck --version && actCODE
HIGH⚡scripts/check_test_wiring.py3652 "shellcheck --version && actionlint", "./scripts/check_error_other_format_ratchet.sh", "make script-testCODE
HIGHscripts/check_test_wiring.py1109 for command in ("shellcheck --version && actionlint", "./scripts/check_error_other_format_ratchet.sh", "make scrCODE
HIGHscripts/check_test_wiring.py3567 " - name: Lint workflows\n shell: bash\n run: shellcheck --version && actionlint\n"CODE
HIGHscripts/check_test_wiring.py3585 for command in ("shellcheck --version && actionlint", "make script-tests"):CODE
HIGHscripts/check_test_wiring.py3679 run = "shellcheck --version && actionlint" if failing in ("shellcheck", "actionlint") else failingCODE
HIGHscripts/check_test_wiring.py5713 script.write_text(valid_runner.replace("return 1", "nc -z localhost 9000 && return 0"))CODE
HIGHscripts/check_test_wiring.py5825 runner.write_text(valid_runner.replace(" return 1\n fi", " false || return 0\n returCODE
HIGHscripts/check_test_wiring.py5832 'RESPONSE=$(awscurl --service s3 || echo "<ListAllMyBucketsResult")',CODE
HIGHscripts/check_test_wiring.py5886 "if curl -sf http://127.0.0.1:9000/health/ready || true; then",CODE
HIGHscripts/check_test_wiring.py5900 "curl -sf http://127.0.0.1:9000/health/ready || true\n exit 0",CODE
HIGH⚡scripts/test_ci_test_artifact.py142 for value in ('[]', '{}', '[null]', '["--all-features"]', '["e2e_test"]', '[""]'):CODE
HIGH⚡scripts/test_security_workflow.py645 self.assertIn("steps.chain.outputs.testing_sha || inputs.auto_testing_ref || 'main'", checkout)CODE
HIGHscripts/test_security_workflow.py448 context["steps.chain_package.outputs.package_url || inputs.package_url"] = env["RUSTFS_NIGHTLY_PACKACODE
HIGHscripts/test_security_workflow.py749 'elif [ "$1 $2" = "api --method" ]; then cat >/dev/null; fi\n'),STRING
HIGHscripts/scanner_memory_acceptance.py513 script += 'for n in memory.current memory.max memory.peak memory.stat memory.events memory.swap.current memoCODE
HIGHscripts/prepare_functional_package.py77 script = f"set -eu\nrm -f -- {shlex.quote(str(path))}\nrmdir -- {shlex.quote(str(path.parent))} 2>/dev/null || true\STRING
AI Slop Vocabulary51 hits · 143 pts
SeverityFileLineSnippetContext
MEDIUM⚡.config/nextest.toml481# * An entry stays until the issue is fixed (test made robust) or the test isSTRING
MEDIUM.config/nextest.toml625# Replication failure harness (backlog#1147 repl-8): the first clause admitsSTRING
MEDIUMcrates/kms/tests/common/mod.rs29#![allow(dead_code)] // each test binary uses a different slice of the harnessCOMMENT
MEDIUMcrates/kms/src/backends/local.rs404 /// under their own unique tempdir to stay robust against parallel tests.COMMENT
MEDIUMcrates/ecstore/src/disk/os.rs106/// their own unique tempdir to stay robust against parallel test execution.COMMENT
MEDIUMcrates/ecstore/src/services/tier/tier.rs3621 // and to stay robust regardless of the uppercase gate above.COMMENT
MEDIUMcrates/e2e_test/src/inline_fast_path_cluster_test.rs2396#[ignore = "manual #1508 evidence harness: starts a 4-node cluster, a remote tier, and an in-flight transition job"]COMMENT
MEDIUMcrates/e2e_test/src/fault_proxy.rs31//! - **#1327** cross-process replay / tamper harness: the proxy is the wireCOMMENT
MEDIUMscripts/resolve_functional_candidate.py137 # within days, so the nightly chain keeps replaying an old harness whileCOMMENT
MEDIUMscripts/resolve_functional_candidate.py142 # old harness.COMMENT
MEDIUMscripts/run_hotpath_warp_ab.sh17# config between phases. This maps onto the team's ansible harnessCOMMENT
MEDIUMscripts/run_internode_transport_baseline.sh244except Exception as err: # noqa: BLE001 - shell harness reports and skips metrics on query errors.CODE
MEDIUMscripts/validate_issue2704_uploadpart_memory.sh8# diagnostic harness, not a CI gate. Without --run and --ack-isolated it reportsCOMMENT
MEDIUMscripts/ci_test_artifact.py214 # The original all-targets lint included the harness. ArchiveCOMMENT
MEDIUMscripts/find_assertless_tests.py63# every assertion to a shared harness.COMMENT
MEDIUMscripts/test_security_workflow.py184 # The report step is red only for harness/environment breakdowns:COMMENT
MEDIUMscripts/test_security_workflow.py823 # Report steps are red only for harness/environment breakdowns;STRING
MEDIUMscripts/test_security_workflow.py1187 # New gate semantics: case failures stay green, harness breakdowns red.STRING
MEDIUMscripts/ci_gate.py37# These jobs still exercise the server and its black-box harness when only E2ECOMMENT
MEDIUMscripts/run_get_1mib_abba_stage_metrics.sh4# Dedicated exact-1MiB GET attribution harness for rustfs/backlog#2093.COMMENT
MEDIUMscripts/run_get_codec_streaming_smoke.sh4# Local GET benchmark harness for the experimental codec streaming read path.COMMENT
MEDIUMscripts/run_get_codec_streaming_smoke.sh1536except Exception as err: # noqa: BLE001 - shell harness reports the failure in status files.CODE
MEDIUMscripts/run_object_batch_bench_enhanced.sh940except Exception as err: # noqa: BLE001 - shell harness reports failures in status files.CODE
MEDIUMscripts/run_ecstore_validation_suite.sh556 # Deterministic rename_data crash-consistency harness (rustfs/backlog#935COMMENT
MEDIUMscripts/archive/run_object_data_cache_bench.sh4# Dedicated GET benchmark harness for the object data cache rollout gate.COMMENT
MEDIUMscripts/s3-tests/run.sh42# Keep the compatibility harness focused on foreground S3 API behavior.COMMENT
MEDIUMscripts/s3-tests/run.sh81# Compatibility default for the s3-tests harness:COMMENT
MEDIUM.github/workflows/rustfs-validation-tools.yml198 # Older immutable harness pins retain their original native suite;COMMENT
MEDIUM.github/workflows/rustfs-table-test.yml172 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-table-test.yml211 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/rustfs-storage-test.yml182 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-storage-test.yml222 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/rustfs-s3-compat-test.yml167 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-s3-compat-test.yml207 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/rustfs-fault-tolerance-matrix.yml192 # to internal consistency. Missing/harness-error rows always fail.COMMENT
MEDIUM.github/workflows/rustfs-upgrade-test.yml264 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-upgrade-test.yml308 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/on-demand-migration-interop.yml125 # The harness never creates a bucket, so that pointing it at a cloudCOMMENT
MEDIUM.github/workflows/e2e-upgrade.yml149 # Reuse one compiled harness, while keeping each case in its own process.COMMENT
MEDIUM.github/workflows/rustfs-kms-test.yml191 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-kms-test.yml230 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/rustfs-pool-expand-test.yml587 # A mid-script abort is a product/harness signal: the run step'sCOMMENT
MEDIUM.github/workflows/rustfs-replication-test.yml198 # Report harness completion here; the final verdict checks everyCOMMENT
MEDIUM.github/workflows/rustfs-replication-test.yml238 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/rustfs-heal-test.yml246 # Preserve harness completion separately; the final verdict checksCOMMENT
MEDIUM.github/workflows/rustfs-heal-test.yml285 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/fuzz.yml20 # Run when the harness or any directly fuzzed production crate changes.COMMENT
MEDIUM⚡.github/workflows/fuzz.yml70 # Phase 1: Build all fuzz harness binaries once.COMMENT
MEDIUM.github/workflows/rustfs-security-test.yml241 # Preserve the harness verdict separately from the final case verdict.COMMENT
MEDIUM.github/workflows/e2e-s3tests.yml36# AND a Python toolchain with pip (for awscurl/tox and the pytest harness).COMMENT
MEDIUM.github/actions/odm-interop-report/action.yml94 # A passed case with no entry of its own means the harness stoppedCOMMENT
Deep Nesting152 hits · 119 pts
SeverityFileLineSnippetContext
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py54CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py662CODE
LOWscripts/e2e_binary.py32CODE
LOWscripts/e2e_binary.py125CODE
LOWscripts/e2e_binary.py218CODE
LOWscripts/test_scanner_abba.py24CODE
LOWscripts/test_scanner_abba.py138CODE
LOWscripts/test_scanner_abba.py270CODE
LOWscripts/test_scanner_abba.py370CODE
LOWscripts/test_scanner_abba.py564CODE
LOWscripts/test_ci_test_shards.py71CODE
LOWscripts/summarize_scanner_heal_perf.py287CODE
LOWscripts/summarize_scanner_heal_perf.py543CODE
LOWscripts/scanner_otlp_window.py95CODE
LOWscripts/run_scanner_heal_linux_evidence_plan.py561CODE
LOWscripts/run_scanner_heal_linux_evidence_plan.py650CODE
LOWscripts/run_scanner_heal_linux_evidence_plan.py800CODE
LOWscripts/functional_chain_evidence.py58CODE
LOWscripts/test_inspect_btf_prototypes.py522CODE
LOWscripts/test_inspect_btf_prototypes.py582CODE
LOWscripts/test_inspect_btf_prototypes.py663CODE
LOWscripts/test_inspect_btf_prototypes.py346CODE
LOWscripts/test_inspect_btf_prototypes.py378CODE
LOWscripts/test_inspect_btf_prototypes.py502CODE
LOWscripts/test_ci_plan.py258CODE
LOWscripts/test_ci_plan.py318CODE
LOWscripts/functional_case_report.py11CODE
LOWscripts/retain_validation_evidence.py26CODE
LOWscripts/retain_validation_evidence.py34CODE
LOWscripts/scanner_client_trace.py199CODE
LOWscripts/check_doc_paths.py37CODE
LOWscripts/check_doc_paths.py115CODE
LOWscripts/test_object_generation_protocol_model.py63CODE
LOWscripts/test_object_generation_protocol_model.py324CODE
LOWscripts/check_scheduled_validation_freshness.py187CODE
LOWscripts/test_summarize_scanner_heal_perf.py167CODE
LOWscripts/test_summarize_scanner_heal_perf.py464CODE
LOWscripts/test_summarize_scanner_heal_perf.py492CODE
LOWscripts/test_summarize_scanner_heal_perf.py659CODE
LOWscripts/test_scanner_otlp_window.py182CODE
LOWscripts/test_scanner_otlp_window.py350CODE
LOWscripts/ci_test_artifact.py191CODE
LOWscripts/check_security_coverage.py102CODE
LOWscripts/test_release_build_workflow.py109CODE
LOWscripts/test_functional_chain.py47CODE
LOWscripts/test_functional_chain.py74CODE
LOWscripts/test_functional_chain.py146CODE
LOWscripts/test_functional_chain.py290CODE
LOWscripts/test_functional_chain.py351CODE
LOWscripts/test_functional_chain.py388CODE
LOWscripts/test_functional_chain.py794CODE
LOWscripts/test_functional_chain.py912CODE
LOWscripts/check_test_wiring.py536CODE
LOWscripts/check_test_wiring.py593CODE
LOWscripts/check_test_wiring.py1082CODE
LOWscripts/check_test_wiring.py1171CODE
LOWscripts/check_test_wiring.py1380CODE
LOWscripts/check_test_wiring.py1644CODE
LOWscripts/check_test_wiring.py3239CODE
LOWscripts/check_test_wiring.py3340CODE
92 more matches not shown…
Empty Error Handlers17 hits · 85 pts
SeverityFileLineSnippetContext
HIGHscripts/test_scanner_abba.py1096except OSError:CODE
HIGHscripts/functional_case_report.py43except FileNotFoundError:CODE
HIGHscripts/check_security_coverage.py230except ValueError:CODE
HIGHscripts/check_security_coverage.py172except ValueError:CODE
HIGHscripts/check_security_coverage.py201except ValueError:CODE
HIGHscripts/check_security_coverage.py187except ValueError:CODE
HIGHscripts/check_security_coverage.py216except ValueError:CODE
HIGHscripts/prometheus_metrics_1649_smoke.py205except ValueError:CODE
HIGHscripts/scanner_memory_acceptance.py947except Exception:CODE
HIGHscripts/run_scanner_heal_g14_multiset_evidence.py604except subprocess.CalledProcessError:CODE
HIGHscripts/check_connect_release_boundary.py55except (OSError, KeyError, TypeError):CODE
HIGHscripts/test/delete_recovery_docker.py351except (json.JSONDecodeError, OSError):CODE
HIGHscripts/test/delete_recovery_docker.py216except Exception:CODE
HIGHscripts/test/site_replication_smoke.py282except ProcessLookupError:CODE
HIGHscripts/test/site_replication_smoke.py299except (urllib.error.URLError, OSError, TimeoutError):CODE
HIGHscripts/ci/runner_pilot.py171except ProcessLookupError:CODE
HIGHscripts/table-catalog/pyiceberg_smoke.py1164except AttributeError:CODE
Unused Imports66 hits · 62 pts
SeverityFileLineSnippetContext
LOWcrates/rio-v2/tests/minio_fixture_lab/test_lab.py1CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py2CODE
LOWcrates/rio-v2/tests/minio_fixture_lab/lab.py14CODE
LOWscripts/test_scanner_abba.py8CODE
LOWscripts/summarize_scanner_heal_perf.py4CODE
LOWscripts/summarize_scanner_heal_perf.py16CODE
LOWscripts/run_scanner_heal_linux_evidence_plan.py10CODE
LOWscripts/functional_chain_evidence.py3CODE
LOWscripts/functional_case_report.py4CODE
LOWscripts/check_doc_paths.py10CODE
LOWscripts/resolve_functional_candidate.py3CODE
LOWscripts/check_scheduled_validation_freshness.py4CODE
LOWscripts/test_summarize_scanner_heal_perf.py3CODE
LOWscripts/functional_environment.py10CODE
LOWscripts/run_scanner_heal_legacy_rollback_evidence.py9CODE
LOWscripts/issue_2007_coalescer_prometheus_report.py26CODE
LOWscripts/test_release_build_workflow.py4CODE
LOWscripts/test_release_build_workflow.py6CODE
LOWscripts/test_functional_chain.py3CODE
LOWscripts/check_test_wiring.py4CODE
LOWscripts/run_scanner_heal_authority_evidence.py9CODE
LOWscripts/run_scanner_heal_scoped_ack_evidence.py9CODE
LOWscripts/functional_chain_health.py3CODE
LOWscripts/run_scanner_heal_status_outcome_probe.py9CODE
LOWscripts/test_security_workflow.py4CODE
LOWscripts/ci_gate.py3CODE
LOWscripts/run_scanner_heal_status_outcome_evidence.py9CODE
LOWscripts/run_scanner_heal_status_outcome_evidence.py13CODE
LOWscripts/scanner_memory_acceptance.py4CODE
LOWscripts/summarize_samply_profile_symbols.py4CODE
LOWscripts/run_scanner_heal_g14_multiset_evidence.py10CODE
LOWscripts/ci_timing_report.py4CODE
LOWscripts/validation_registry.py3CODE
LOWscripts/prepare_functional_package.py3CODE
LOWscripts/run_scanner_heal_mrf_evidence.py10CODE
LOWscripts/run_scanner_heal_maintenance_evidence.py9CODE
LOWscripts/check_connect_release_boundary.py3CODE
LOWscripts/run_scanner_heal_checkpoint_crash_evidence.py4CODE
LOWscripts/run_scanner_heal_checkpoint_crash_evidence.py8CODE
LOWscripts/test_summarize_samply_profile_symbols.py3CODE
LOWscripts/run_scanner_heal_scheduler_pressure_evidence.py9CODE
LOWscripts/run_scanner_heal_scheduler_pressure_evidence.py14CODE
LOWscripts/test_upgrade_workflow.py4CODE
LOWscripts/archive/analyze_put_service_metrics_deltas.py4CODE
LOWscripts/test/delete_recovery_docker.py22CODE
LOWscripts/test/delete_recovery_docker.py1498CODE
LOWscripts/test/site_replication_smoke.py42CODE
LOWscripts/ci/actions_cost_report.py4CODE
LOWscripts/ci/runner_pilot.py4CODE
LOWscripts/release/check_glibc.py4CODE
LOWscripts/release/release_gate.py37CODE
LOWscripts/table-catalog/duckdb_smoke.py4CODE
LOWscripts/table-catalog/test_pyiceberg_smoke.py4CODE
LOWscripts/table-catalog/test_pyiceberg_signing.py4CODE
LOWscripts/table-catalog/test_failure_coverage.py4CODE
LOWscripts/table-catalog/engine_compatibility.py4CODE
LOWscripts/table-catalog/failure_coverage.py4CODE
LOWscripts/table-catalog/pyiceberg_smoke.py4CODE
LOWscripts/table-catalog/test_duckdb_smoke.py4CODE
LOWscripts/table-catalog/test_engine_compatibility.py4CODE
6 more matches not shown…
Excessive Try-Catch Wrapping39 hits · 45 pts
SeverityFileLineSnippetContext
LOWscripts/retain_validation_evidence.py162 except Exception as error:CODE
LOWscripts/cargo_publish_workspace.sh295except Exception as exc:CODE
LOWscripts/resolve_functional_candidate.py153 except Exception as error:CODE
LOWscripts/check_scheduled_validation_freshness.py199 except Exception as error:CODE
LOWscripts/check_scheduled_validation_freshness.py215 except Exception as error:CODE
LOWscripts/check_scheduled_validation_freshness.py256 except Exception as error:CODE
LOWscripts/run_internode_transport_baseline.sh244except Exception as err: # noqa: BLE001 - shell harness reports and skips metrics on query errors.CODE
LOWscripts/run_get_codec_streaming_smoke.sh1536except Exception as err: # noqa: BLE001 - shell harness reports the failure in status files.CODE
LOWscripts/run_object_batch_bench_enhanced.sh940except Exception as err: # noqa: BLE001 - shell harness reports failures in status files.CODE
LOWscripts/scanner_memory_acceptance.py617 except Exception:CODE
LOWscripts/scanner_memory_acceptance.py669 except Exception:CODE
LOWscripts/scanner_memory_acceptance.py941 except Exception:CODE
LOWscripts/scanner_memory_acceptance.py947 except Exception:CODE
MEDIUMscripts/scanner_memory_acceptance.py383def address_matches(bound, endpoint):CODE
LOWscripts/prepare_retained_validation_recovery.py49 except Exception as error:CODE
LOWscripts/scanner_abba.py931 except Exception as error:CODE
LOWscripts/inspect_validation_runner.py91 except Exception as error:CODE
LOWscripts/scanner_version_oracle.py128 except Exception as error:CODE
LOWscripts/scanner_version_oracle.py223 except Exception:CODE
MEDIUMscripts/test/delete_recovery_docker.py383def target():CODE
MEDIUMscripts/test/delete_recovery_docker.py459def delete_batch():CODE
MEDIUMscripts/test/delete_recovery_docker.py1286def delete_batch():CODE
LOWscripts/test/delete_recovery_docker.py216 except Exception:CODE
LOWscripts/test/delete_recovery_docker.py386 except Exception as error:CODE
LOWscripts/test/delete_recovery_docker.py462 except Exception as error:CODE
LOWscripts/test/delete_recovery_docker.py1296 except Exception as error:CODE
LOW…ripts/security/generate_release_supply_chain_assets.py204 except Exception as exc:CODE
LOWscripts/table-catalog/duckdb_smoke.py400 except Exception as error:CODE
LOWscripts/table-catalog/duckdb_smoke.py405 except Exception as error:CODE
LOWscripts/table-catalog/duckdb_smoke.py636 except Exception as error:CODE
LOW⚡scripts/table-catalog/pyiceberg_smoke.py1156 except Exception:CODE
LOW⚡scripts/table-catalog/pyiceberg_smoke.py1166 except Exception as error:CODE
LOW⚡scripts/table-catalog/pyiceberg_smoke.py1173 except Exception as error:CODE
LOW⚡scripts/table-catalog/pyiceberg_smoke.py1340 except Exception as error:CODE
LOW⚡scripts/table-catalog/pyiceberg_smoke.py1348 except Exception as error:CODE
LOWscripts/table-catalog/pyiceberg_smoke.py919 except Exception as cleanup_error:CODE
LOWscripts/table-catalog/pyiceberg_smoke.py939 except Exception as cleanup_error:CODE
LOWscripts/table-catalog/pyiceberg_smoke.py1720 except Exception as error:CODE
LOWscripts/s3-tests/compare_dual_targets.py411 except Exception as exc: # noqa: BLE001CODE
Redundant / Tautological Comments27 hits · 40 pts
SeverityFileLineSnippetContext
LOWdocker-buildx.sh64# Check if Docker buildx is availableCOMMENT
LOWdocker-buildx.sh78 # Check if builder existsCOMMENT
LOWbuild-rustfs.sh257 # Check if console assets already existCOMMENT
LOWbuild-rustfs.sh348 # Check if binary existsCOMMENT
LOWbuild-rustfs.sh354 # Check if binary is executableCOMMENT
LOWbuild-rustfs.sh377 # Check if it's a valid ELF/Mach-O binaryCOMMENT
LOWbuild-rustfs.sh413 # Check if we need cross-compilationCOMMENT
LOWbuild-rustfs.sh607 # Check if we're in a Rust projectCOMMENT
LOWentrypoint.sh214 # Check if START and END are numbersCOMMENT
LOWentrypoint.sh308# Check if any argument looks like a data path (starts with / and not an option)COMMENT
LOWcrates/notify/src/global.rs163 /// # Return valueCOMMENT
LOWcrates/notify/src/global.rs205 /// # Return valueCOMMENT
LOWcrates/notify/src/global.rs285 /// # Return valueCOMMENT
LOWcrates/notify/src/global.rs309 /// # Return valueCOMMENT
LOWscripts/run_e2e_tests.sh94# Set trap to cleanup on exitCOMMENT
LOWscripts/run_e2e_tests.sh164 # Check if process is still running first (faster check)COMMENT
LOWscripts/test/delete_xldir_simple.sh13# Check if path existsCOMMENT
LOWscripts/test/delete_xldir.sh61# Check if path is providedCOMMENT
LOWscripts/test/delete_xldir.sh67# Check if path existsCOMMENT
LOW⚡scripts/s3-tests/run.sh179# Set TESTEXPR to override this with a custom pytest -k expression.COMMENT
LOWscripts/s3-tests/run.sh502 # Check if we should skip compilationCOMMENT
LOWscripts/s3-tests/run.sh663# Check if log file indicates server is started (most reliable method)COMMENT
LOWscripts/s3-tests/run.sh741 # Check if server is still runningCOMMENT
LOWscripts/s3-tests/run.sh821# Check if template existsCOMMENT
LOW.github/workflows/docker.yml73 # Check if we should build Docker images.COMMENT
LOW.github/workflows/docker.yml143 # Check if the triggering workflow was successfulCOMMENT
LOW.github/workflows/docker.yml168 # Check if this was triggered by a tag pushCOMMENT
Fake / Example Data25 hits · 25 pts
SeverityFileLineSnippetContext
LOWcrates/crypto/src/jwt/tests.rs198 "sub": "user@example.com",CODE
LOWcrates/crypto/src/jwt/tests.rs199 "name": "John Doe",CODE
LOWcrates/trusted-proxies/tests/unit/validation_tests.rs20 assert!(ValidationUtils::is_valid_email("user@example.com"));CODE
LOWcrates/rio/src/s2_decoder.rs503 const GO_S2_GOLDEN_PLAINTEXT: &[u8] = b"This is a test file with some repeated content to compress.\nThe quick brownCODE
LOWcrates/rio/src/s2_decoder.rs503 const GO_S2_GOLDEN_PLAINTEXT: &[u8] = b"This is a test file with some repeated content to compress.\nThe quick brownCODE
LOWcrates/iam/src/utils.rs205 sub: "user@example.com".to_string(),CODE
LOWcrates/iam/src/oidc/runtime_tests.rs26 claims.insert("email".to_string(), serde_json::json!("user@example.com"));CODE
LOWcrates/iam/src/oidc/runtime_tests.rs29 assert_eq!(extract_string_claim(&claims, "email"), "user@example.com");CODE
LOWcrates/iam/src/oidc/runtime_tests.rs138 let payload = r#"{"sub":"user123","email":"user@example.com"}"#;CODE
LOWcrates/iam/src/oidc/runtime_tests.rs144 assert_eq!(claims.get("email").and_then(|v| v.as_str()), Some("user@example.com"));CODE
LOWcrates/iam/src/oidc/runtime_tests.rs327 "email": "user@example.com", "groups": ["readwrite"]CODE
LOWcrates/iam/src/oidc/runtime_tests.rs403 assert_eq!(authorization.email(), "user@example.com");CODE
LOWcrates/iam/src/oidc/runtime_tests.rs441 email: "user@example.com".to_string(),CODE
LOWcrates/iam/src/oidc/runtime_tests.rs464 email: "user@example.com".to_string(),CODE
LOWcrates/iam/src/oidc/runtime_tests.rs477 assert_eq!(deserialized.email, "user@example.com");CODE
LOWcrates/e2e_test/src/upgrade_compatibility_test.rs3506 out.extend_from_slice(format!("rc5 legacy layout seed={seed} line={line} lorem ipsum dolor sit amet\n").as_bytesCODE
LOWcrates/e2e_test/src/upgrade_compatibility_test.rs3506 out.extend_from_slice(format!("rc5 legacy layout seed={seed} line={line} lorem ipsum dolor sit amet\n").as_bytesCODE
LOWcrates/e2e_test/src/replication_extension_test.rs10741 out.extend_from_slice(format!("ssec compressed passthrough seed={seed} line={line} lorem ipsum dolor\n").as_CODE
LOWcrates/s3select-query/src/sql/parser.rs398 let sql = "SELECT * FROM S3Object WHERE name = 'John Doe' AND department = 'IT'";CODE
LOWrustfs/src/auth.rs3091 let result = check_key_valid("dummy-token", "keystone:user123").await;CODE
LOWrustfs/src/admin/service/federated_identity.rs467 email: "user@example.com".to_string(),CODE
LOWrustfs/src/admin/service/federated_identity.rs547 ("email".to_string(), serde_json::json!("user@example.com")),CODE
LOWrustfs/src/admin/service/federated_identity.rs645 ("email".to_string(), serde_json::json!("user@example.com")),CODE
LOWrustfs/src/storage/sse.rs7650 let fake_key = [99u8; 32];CODE
LOWrustfs/src/storage/sse.rs7651 let fake_key_b64 = BASE64_STANDARD.encode_to_string(fake_key);CODE
Modern AI Meta-Vocabulary8 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMcrates/kms/src/config.rs2571 // Named `*_key_b64` (not `*_secret`) so the logging-guardrails check does notCOMMENT
MEDIUMcrates/zip/src/lib.rs232/// Archive guardrails. The values are carried here so every archive callerCOMMENT
MEDIUMcrates/policy/tests/bucket_iam_authz_matrix.rs29//! ## The orchestration being characterized (authorize_request)COMMENT
MEDIUMdocs/testing/validation-orchestration.md1# Periodic validation orchestrationCOMMENT
MEDIUMdocs/architecture/erasure-coding.md401## 13. Change procedure and guardrailsCOMMENT
MEDIUMdocs/architecture/overview.md8The architecture-migration program (`rustfs/backlog#660`) closed in 2026-07. Its original baseline commit predates the cCODE
MEDIUMscripts/run_get_codec_streaming_smoke.sh6# This script intentionally keeps the benchmark orchestration thin:COMMENT
MEDIUMscripts/archive/run_object_data_cache_bench.sh7# RustFS lifecycle and warp orchestration, then adds object-cache-specificCOMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHrustfs/src/admin/auth.rs213/// `key_id` is the identifier as requested (before any alias resolution), so aCOMMENT
HIGHrustfs/src/connect/diagnostics/top_disk.rs105 // measuring the sleep would reject a capture that ran as requested.COMMENT
Example Usage Blocks8 hits · 12 pts
SeverityFileLineSnippetContext
LOW…ker/observability/docker-compose-tempo-ha-override.yml17# Usage:COMMENT
LOW…s/rio-v2/tests/minio_fixture_lab/capture_via_docker.sh10# Usage:COMMENT
LOWcrates/targets/src/target/mod.rs541/// Example usage:COMMENT
LOWscripts/check_error_other_format_ratchet.sh28# Usage:COMMENT
LOWscripts/check_migration_gate_count.sh27# Usage:COMMENT
LOWscripts/check_security_smoke_count.sh32# Usage:COMMENT
LOWscripts/python_bin.sh21# Usage:COMMENT
LOWscripts/ci/resource_sampler.sh24# Usage:COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMscripts/archive/stress-test-get-optimization.sh183# Create a test objectCOMMENT
MEDIUM.github/workflows/build.yml590 # Create the zip packageCOMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…tes/e2e_test/src/kms/bucket_default_encryption_test.rs148 // TODO: Add test for explicit override when implementedCOMMENT
LOWcrates/tls-runtime/src/config.rs20 Watch, // TODO: implement fs::watch-based reloadCODE
LOWcrates/tls-runtime/src/config.rs21 Hybrid, // TODO: implement poll + fs::watch hybridCODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcrates/protocols/src/swift/formpost.rs279/// This is a basic implementation that extracts form fields and file uploads.COMMENT
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/release/test_release_gate.py49CODE
LOWscripts/table-catalog/engine_compatibility.py1461CODE