Snow Apps repository, providing source code for Snow Shot and Snow Image Viewer.
This report summarizes scanner evidence for mg-chao/snow-apps, a C++ project with 6,518 GitHub stars. SynthScan examined 1,452,420 lines of code across 3387 source files, recording 1912 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 1.4 (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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 1873 finding(s).
Are imports declared and package/API names verified? 33 finding(s).
Are wrappers, guards, and repeated structures necessary? 541 finding(s).
Which changes need focused human review? 1912 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 1912 distinct pattern matches across 12 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 |
|---|---|---|---|---|
| LOW | …w-stitch-images/examples/memory_reference_benchmark.rs | 1 | //! Repeated production motion-reference preparation while scrolling within an | COMMENT |
| LOW | …es/crates/snow-core/proptest-regressions/timestamp.txt | 1 | # Seeds for failure cases proptest has generated in the past. It is | COMMENT |
| LOW | …/crates/snow-core/proptest-regressions/multiplexer.txt | 1 | # Seeds for failure cases proptest has generated in the past. It is | COMMENT |
| LOW | snow-crates/crates/snow-core/src/multiplexer.rs | 21 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | snow-crates/crates/snow-core/src/multiplexer.rs | 81 | /// overall completion. | COMMENT |
| LOW | snow-crates/crates/snow-core/src/multiplexer.rs | 281 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | snow-crates/crates/snow-core/src/multiplexer.rs | 1281 | /// | COMMENT |
| LOW | snow-crates/crates/snow-core/src/timestamp.rs | 21 | COMMENT | |
| LOW | …tes/snow-pipeline/proptest-regressions/multiplexer.txt | 1 | # Seeds for failure cases proptest has generated in the past. It is | COMMENT |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 21 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 81 | COMMENT | |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 281 | COMMENT | |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 1241 | COMMENT | |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 1381 | (1usize..=3).prop_flat_map(|free_count| { | COMMENT |
| LOW | snow-crates/crates/snow-pipeline/src/multiplexer.rs | 1581 | COMMENT | |
| LOW | …audio-recorder/tests/playback_capture_crackle_check.rs | 1 | #![cfg(windows)] | COMMENT |
| LOW | snow-crates/crates/snow-audio-recorder/src/error.rs | 1 | use std::fmt; | COMMENT |
| LOW | snow-crates/crates/snow-audio-recorder/src/error.rs | 21 | UnsupportedFormat(String), | COMMENT |
| LOW | …crates/snow-audio-recorder/src/platform/windows/mod.rs | 81 | struct WasapiEngine { | COMMENT |
| LOW | …s/crates/snow-ocr-process/native/diagnosticsbridge.cpp | 1 | #ifndef SNOW_DIAGNOSTICS_PRODUCT | COMMENT |
| LOW | …tes/crates/snow-ocr-process/native/diagnosticsbridge.h | 1 | // SPDX-License-Identifier: GPL-3.0-or-later | COMMENT |
| LOW | …es/snow-ocr-process/native/diagnosticsbridge_macos.cpp | 1 | #ifndef SNOW_DIAGNOSTICS_PRODUCT | COMMENT |
| LOW | snow-crates/crates/snow-recording-runtime/Cargo.toml | 81 | # Forwards snow-capture's per-backend capture stage instrumentation; direct | COMMENT |
| LOW | …ntime/examples/support/realtime_recording_benchmark.rs | 1 | //! Realtime recording benchmark simulating snow-shot's live recording path. | COMMENT |
| LOW | …-crates/crates/snow-recording-runtime/src/recording.rs | 1161 | /// | COMMENT |
| LOW | …es/snow-capture/tests/screenshot_stage_timing_smoke.rs | 1 | //! End-to-end validation of the opt-in per-stage capture timing | COMMENT |
| LOW | …s/crates/snow-capture/examples/screenshot_benchmark.rs | 1 | //! Screenshot-scenario performance benchmark for the DXGI, WGC and GDI | COMMENT |
| LOW | …s/crates/snow-capture/examples/screenshot_benchmark.rs | 21 | //! average/peak, and settled samples after releasing idle resources, to | COMMENT |
| LOW | …s/crates/snow-capture/examples/screenshot_benchmark.rs | 41 | //! cargo run -p snow-capture --release --features stage-timing --example screenshot_benchmark -- --backend dxgi --basel | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/color_effect.rs | 1 | //! Best-effort reversal of the Windows full-screen Magnifier color matrix. | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/backend.rs | 21 | Continuous, | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/system.rs | 21 | /// frame rate. This profile retains offscreen/minimized macOS windows; the | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/streaming.rs | 21 | use crate::error::{CaptureError, CaptureResult, DisplayRefreshRetry}; | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/streaming.rs | 81 | /// Current effective FPS (updated once per second). | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/streaming.rs | 181 | /// Only present in builds with the `stage-timing` feature. | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/frame.rs | 21 | Rgba8, | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/frame.rs | 61 | /// Start of the stream observation, used to reject an in-flight capture | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/frame.rs | 81 | /// Monotonic sequence number incremented for each capture call. | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/timing.rs | 1 | //! Per-stage timing instrumentation for capture calls. | COMMENT |
| LOW | …rates/snow-capture/src/platform/windows/duplication.rs | 1941 | /// Whether monitor capture is currently using the single-slot | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/timing/inert.rs | 1 | //! Inert marker stubs, compiled when the `stage-timing` feature is | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/convert/f16.rs | 1 | use super::HdrFrameContext; | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/convert/mod.rs | 101 | /// Windows Advanced Color desktop capture source: | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 561 | } | COMMENT |
| LOW | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 821 | COMMENT | |
| LOW | …now-recording-export/tests/system_audio_noise_check.rs | 1 | //! End-to-end noise check for the screen-recording export audio pipeline. | COMMENT |
| LOW | …crates/crates/snow-recording-export/src/ffmpeg_util.rs | 21 | err, | COMMENT |
| LOW | …w-crates/crates/snow-ui-selector/src/windows/window.rs | 61 | // Layered windows with WS_EX_TRANSPARENT pass mouse input to windows below. | COMMENT |
| LOW | cmake/microtex/snow_preview.cpp | 1 | #include "snow_preview.h" | COMMENT |
| LOW | cmake/test-support/snow_test_cli_guard_qt.cpp | 1 | // Qt-aware CLI dialog guard for test executables. | COMMENT |
| LOW | cmake/test-support/snow_test_cli_guard.h | 1 | #pragma once | COMMENT |
| LOW | cmake/test-support/snow_test_cli_guard.h | 41 | } | COMMENT |
| LOW | cmake/test-support/snow_test_cli_guard.h | 81 | if (setAbortBehavior != nullptr) { | COMMENT |
| LOW | snow_image/tools/codec_benchmark.cpp | 1 | #include <snow/image/service.h> | COMMENT |
| LOW | snow_image/include/snow/image/version.h | 1 | #pragma once | COMMENT |
| LOW | snow_image/include/snow/image/export.h | 1 | #pragma once | COMMENT |
| LOW | snow_image/include/snow/image/raster.h | 1 | #pragma once | COMMENT |
| LOW | snow_image/include/snow/image/codec.h | 1 | #pragma once | COMMENT |
| LOW | snow_image/include/snow/image/io.h | 1 | #pragma once | COMMENT |
| LOW | snow_image/tests/raster_export_tests.cpp | 1 | #include "snow/image/io.h" | COMMENT |
| 1209 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | snow_shot/tests/check_mcp_capabilities.py | 154 | def check_magnifier_contracts(matrix): | CODE |
| LOW | snow_shot/tests/check_mcp_capabilities.py | 192 | def check_speech_bubble_contracts(matrix): | CODE |
| LOW | snow_shot/tests/mini_build_contract_tests.py | 16 | def test_shared_rust_archive_does_not_compile_full_only_translation_dependencies(self): | CODE |
| LOW | snow_shot/tests/mini_build_contract_tests.py | 57 | def test_retained_dependencies_and_mini_sources_are_allowed(self): | CODE |
| LOW | snow_shot/tests/mini_build_contract_tests.py | 70 | def test_disabled_packages_cannot_enter_transitively_or_conditionally(self): | STRING |
| LOW | snow_shot/tests/mini_build_contract_tests.py | 88 | def test_full_only_sources_and_resources_are_rejected_in_shared_libraries(self): | STRING |
| LOW | snow_shot/tests/mini_build_contract_tests.py | 106 | def test_object_resources_and_aliases_cannot_bypass_the_graph_check(self): | STRING |
| LOW⚡ | snow_shot/tests/mini_build_contract_tests.py | 121 | def test_conditional_sources_are_excluded_in_every_configuration(self): | STRING |
| LOW⚡ | snow_shot/tests/mini_build_contract_tests.py | 127 | def test_only_mini_translation_catalogs_are_allowed(self): | STRING |
| LOW⚡ | snow_shot/tests/mini_build_contract_tests.py | 132 | def test_source_filter_removes_full_only_automoc_headers_and_implementations(self): | STRING |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 407 | def complete_document_surface(client, directory): | CODE |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 755 | def screenshot_wait_operation(client, session, operation): | CODE |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 766 | def screenshot_contract_outcomes(client, directory, resources=False): | CODE |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 848 | def screenshot_fixture_measurement(args): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 27 | def test_storage_owns_persistence_file_names(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 35 | def test_storage_cannot_depend_on_presentation(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 44 | def test_persistence_file_names_remain_private_to_storage(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 52 | def test_edition_metadata_can_define_both_installation_markers(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 58 | def test_marker_exception_does_not_expose_settings_internals(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 65 | def test_other_app_headers_cannot_define_installation_markers(self): | CODE |
| LOW⚡ | snow_shot/tests/storage_boundary_tests.py | 70 | def test_updater_keeps_its_installation_registry_and_marker_access(self): | CODE |
| LOW | snow_shot/tests/source_dependency_contract_tests.py | 37 | def test_late_providers_and_clones_keep_source_ownership_and_edition(self): | CODE |
| LOW | snow_shot/tests/source_dependency_contract_tests.py | 88 | def test_sources_and_consumers_can_be_declared_after_providers(self): | STRING |
| LOW | snow_shot/tests/source_dependency_contract_tests.py | 102 | def test_interface_sources_export_their_provider(self): | STRING |
| LOW⚡ | snow_shot/tests/source_dependency_contract_tests.py | 116 | def test_unknown_capability_fails_at_resolution(self): | STRING |
| LOW⚡ | snow_shot/tests/source_dependency_contract_tests.py | 124 | def test_missing_provider_target_fails_at_resolution(self): | STRING |
| LOW⚡ | snow_shot/tests/source_dependency_contract_tests.py | 133 | def test_mini_never_falls_back_to_a_full_provider(self): | STRING |
| LOW | snow_shot/tests/source_dependency_contract_tests.py | 144 | def test_consumers_without_requirements_do_not_need_a_provider(self): | STRING |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 30 | def test_checked_in_outputs_are_current(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 33 | def test_shared_reviewed_metadata_reaches_both_editions(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 49 | def test_modified_or_missing_generated_outputs_are_rejected(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 64 | def test_changed_bounds_and_choices_update_header_and_both_catalogs(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 83 | def test_unknown_duplicate_or_malformed_mini_exclusions_are_rejected(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 98 | def test_misspelled_policy_fields_cannot_be_ignored(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 108 | def test_invalid_primitive_constraints_are_rejected(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 132 | def test_duplicate_manifest_declarations_are_rejected(self): | CODE |
| LOW | snow_shot/tests/mcp_capability_generation_tests.py | 140 | def test_recording_member_list_cannot_duplicate_constraint_keys(self): | CODE |
| LOW | snow_shot/tests/mcp_application_fixture_tests.py | 105 | def exercise_modern_administration(bridge, descriptor): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 53 | def test_repository_catalogs_are_complete_and_canonical(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 56 | def test_split_merge_update_is_byte_and_mtime_stable(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 63 | def test_excluded_feature_catalogs_are_not_embedded_and_sources_are_untouched(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 72 | def test_context_exclusion_preserves_other_contexts_in_shared_catalogs(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 79 | def test_unknown_excluded_module_fails_before_writing(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 85 | def test_source_order_and_locations_do_not_change_fragments(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 128 | def test_unknown_context_does_not_partially_write_any_locale(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 138 | def test_parity_failure_does_not_partially_write_any_locale(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 147 | def test_metadata_plural_disambiguation_and_mixed_text_survive(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 184 | def test_duplicate_lookup_key_is_rejected_even_with_different_numerus(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 194 | def test_duplicate_ids_across_modules_are_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 203 | def test_wrong_module_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 208 | def test_duplicate_context_assignment_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 213 | def test_invalid_module_path_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 218 | def test_missing_or_unexpected_catalog_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 228 | def test_wrong_locale_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 236 | def test_unfinished_can_be_updated_but_fails_check(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 246 | def test_changed_placeholder_is_rejected(self): | CODE |
| LOW⚡ | snow_shot/tests/translation_catalog_tests.py | 254 | def test_nonidentity_english_is_rejected(self): | CODE |
| LOW | snow_shot/tests/translation_catalog_tests.py | 97 | def test_translation_edit_changes_only_its_feature_and_locale(self): | CODE |
| LOW | snow_shot/tests/translation_catalog_tests.py | 110 | def test_added_and_removed_messages_leave_other_features_untouched(self): | CODE |
| LOW | …ow_shot/scripts/test-run-backing-store-startup-perf.py | 134 | def test_selected_build_owns_plugin_and_cache_manifest_when_builds_coexist(self): | CODE |
| 473 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | cmake/microtex/patch_source.py | 161 | if (nrep < 0 || nrep > 200000 || | CODE |
| HIGH | cmake/microtex/patch_source.py | 201 | text = replace(text, " int count = (int) floor(x);", """ if (!std::isfinite(x) || x < -200000.f || x > 200000.f) | CODE |
| HIGH | cmake/microtex/patch_source.py | 230 | if (n < -200000 || n > 200000) throw tex::SnowPreviewLimit(); | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 253 | if (_divisor == 0 || (_dividend == lower && _divisor == -1)) | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 260 | if (b > upper / 10 || b < lower / 10) throw tex::SnowPreviewLimit(); | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 263 | if ((b > 0 && ((_divisor > 0 && b > upper / _divisor) || | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 264 | (_divisor < 0 && _divisor < lower / b))) || | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 265 | (b < 0 && ((_divisor > 0 && b < lower / _divisor) || | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 266 | (_divisor < 0 && b < upper / _divisor)))) | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 269 | if ((product > 0 && remaining < lower + product) || | CODE |
| HIGH⚡ | cmake/microtex/patch_source.py | 270 | (product < 0 && remaining > upper + product)) | CODE |
| HIGH | cmake/microtex/patch_source.py | 382 | text = replace(text, " args.resize(argc + 10 + 1 + 1);", """ if (argc < 0 || argc > 200000) throw tex::SnowPreview | CODE |
| HIGH | cmake/microtex/patch_source.py | 411 | text = replace(text, "src.replace(start, from.length(), to);", """tex::SnowPreviewBudget::replacement(src.size(), fr | CODE |
| HIGH | cmake/microtex/patch_source.py | 412 | src.replace(start, from.length(), to);""", 4) | CODE |
| HIGH | scripts/test-snow-shot-homebrew.py | 407 | @arch = ARGV[2] == "x64" ? intel : arm if arm || intel | CODE |
| HIGH | scripts/test-project-warnings.py | 68 | " return bytes(1) == 1 && pair.first == 1 ? 0 : 1;\n" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …es/crates/snow-recording-runtime/src/macos/editable.rs | 170 | let cancellation = self.video.config.capture.cancellation.clone(); | CODE |
| CRITICAL⚡ | …ngine_qt/crates/snow-draw-engine-editor/src/session.rs | 1393 | session.editor.state.ui.snap_guides.reserve(64); | CODE |
| CRITICAL⚡ | …ngine_qt/crates/snow-draw-engine-editor/src/session.rs | 1394 | session.editor.state.selection.ids.reserve(64); | CODE |
| CRITICAL⚡ | …ngine_qt/crates/snow-draw-engine-editor/src/session.rs | 1402 | assert_eq!(session.editor.state.ui.snap_guides.capacity(), 0); | CODE |
| CRITICAL⚡ | …ngine_qt/crates/snow-draw-engine-editor/src/session.rs | 1403 | assert_eq!(session.editor.state.selection.ids.capacity(), 0); | CODE |
| CRITICAL | …s/snow-draw-engine-c/src/abi/convert/patch_payloads.rs | 124 | watermark_color: patch.decoration.view.watermark.color.into(), | CODE |
| CRITICAL | …s/snow-draw-engine-c/src/abi/convert/patch_payloads.rs | 133 | spotlight_color: patch.decoration.view.spotlight.color.into(), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmake/microtex/patch_source.py | 309 | CODE | |
| LOW | snow_shot/tools/verify_keyboard_recording.py | 9 | CODE | |
| LOW | snow_shot/tools/build_icon_manifest.py | 14 | CODE | |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 305 | CODE | |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 766 | CODE | |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 848 | CODE | |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 888 | CODE | |
| LOW | snow_shot/tests/mcp_fixture_tests.py | 163 | CODE | |
| LOW | snow_shot/tests/mcp_stdio_tests.py | 25 | CODE | |
| LOW | snow_shot/tests/mcp_launch_tests.py | 14 | CODE | |
| LOW | snow_shot/tests/mcp_application_fixture_tests.py | 743 | CODE | |
| LOW | snow_shot/tests/mini_startup_tests.py | 12 | CODE | |
| LOW | …ow_shot/scripts/compare-selection-presentation-perf.py | 82 | CODE | |
| LOW | snow_shot/scripts/translation_catalogs.py | 139 | CODE | |
| LOW | snow_shot/scripts/translation_catalogs.py | 212 | CODE | |
| LOW | snow_shot/scripts/translation_catalogs.py | 242 | CODE | |
| LOW | snow_shot/scripts/generate_mcp_capabilities.py | 123 | CODE | |
| LOW | snow_shot/scripts/run-backing-store-startup-perf.py | 55 | CODE | |
| LOW | scripts/test-macos-installer.py | 283 | CODE | |
| LOW | scripts/test-snow-shot-macos-ocr.py | 538 | CODE | |
| LOW | scripts/test_compare_recording_results.py | 16 | CODE | |
| LOW | scripts/run-memory-performance.py | 32 | CODE | |
| LOW | scripts/run-memory-performance.py | 75 | CODE | |
| LOW | scripts/snow-shot-remote-macos.py | 54 | CODE | |
| LOW | scripts/test-snow-shot-homebrew.py | 232 | CODE | |
| LOW | scripts/test-snow-shot-homebrew.py | 301 | CODE | |
| LOW | scripts/validate-arm64-stack-cookie.py | 112 | CODE | |
| LOW | scripts/test-release-optimization.py | 95 | CODE | |
| LOW | scripts/test-macos-build-support.py | 629 | CODE | |
| LOW | scripts/test-macos-build-support.py | 1914 | CODE | |
| LOW | scripts/test-macos-build-support.py | 2025 | CODE | |
| LOW | scripts/test-macos-build-support.py | 2035 | CODE | |
| LOW | scripts/test-opencv-qr-profile.py | 33 | CODE | |
| LOW | scripts/test-snow-shot-gitee-release.py | 341 | CODE | |
| LOW | scripts/test-snow-shot-gitee-release.py | 542 | CODE | |
| LOW | scripts/snow-shot-macos-ocr.py | 60 | CODE | |
| LOW | scripts/snow-shot-macos-ocr.py | 93 | CODE | |
| LOW | scripts/snow-shot-macos-ocr.py | 155 | CODE | |
| LOW | scripts/snow-shot-macos-ocr.py | 233 | CODE | |
| LOW | scripts/snow-shot-macos-ocr.py | 380 | CODE | |
| LOW | scripts/collect-rust-licenses.py | 52 | CODE | |
| LOW | scripts/compare-recording-results.py | 14 | CODE | |
| LOW | scripts/run-recording-pairs.py | 131 | CODE | |
| LOW | scripts/snow-shot-homebrew.py | 249 | CODE | |
| LOW | scripts/snow-shot-homebrew.py | 314 | CODE | |
| LOW | scripts/snow-shot-homebrew.py | 394 | CODE | |
| LOW | scripts/test-snow-shot-selected-text-link.py | 58 | CODE | |
| LOW | scripts/publish-snow-shot-gitee-release.py | 287 | CODE | |
| LOW | scripts/publish-snow-shot-gitee-release.py | 375 | CODE | |
| LOW | scripts/publish-snow-shot-gitee-release.py | 434 | CODE | |
| LOW | scripts/publish-snow-shot-gitee-release.py | 512 | CODE | |
| LOW | scripts/summarize-memory-performance.py | 47 | CODE | |
| LOW | scripts/summarize-memory-performance.py | 260 | CODE | |
| LOW | scripts/summarize-memory-performance.py | 169 | CODE | |
| LOW | scripts/summarize-memory-performance.py | 215 | CODE | |
| LOW | test-support/x265-arm-intrinsics/test_configuration.py | 81 | CODE | |
| LOW | …st-support/x265-arm-intrinsics/test_gas_translation.py | 44 | CODE | |
| LOW | ant_design_qt/tools/generate_icon_pack.py | 146 | CODE | |
| LOW | ant_design_qt/tools/sync_ant_design_icons.py | 113 | CODE | |
| LOW | snow-image-rs/scripts/test_macos_enospc.py | 114 | CODE | |
| 2 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | snow_shot/tools/build_icon_manifest.py | 2 | CODE | |
| LOW | …draw_engine_qt/scripts/compare_watermark_benchmarks.py | 4 | CODE | |
| LOW | test-support/x265-arm-intrinsics/test_configuration.py | 9 | CODE | |
| LOW | …st-support/x265-arm-intrinsics/test_gas_translation.py | 10 | CODE | |
| LOW | ant_design_qt/tools/generate_icon_pack.py | 4 | CODE | |
| LOW | ant_design_qt/tools/check_repository_icon_usage.py | 4 | CODE | |
| LOW | ant_design_qt/tools/check_timer_policy.py | 9 | CODE | |
| LOW | ant_design_qt/tools/build_antd_manifest.py | 4 | CODE | |
| LOW | ant_design_qt/tools/sync_ant_design_icons.py | 7 | CODE | |
| LOW | ant_design_qt/tools/tests/test_generate_icon_pack.py | 1 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 727 | // Step 1: interleave within 128-bit lanes | COMMENT |
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 733 | // Step 2: shuffle to collect channel pairs | COMMENT |
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 739 | // Step 3: final permute to sequential order | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 727 | // Step 1: interleave within 128-bit lanes | COMMENT |
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 733 | // Step 2: shuffle to collect channel pairs | COMMENT |
| LOW⚡ | snow-crates/crates/snow-capture/src/convert/simd_x86.rs | 739 | // Step 3: final permute to sequential order | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | snow_shot/tests/mcp_application_fixture_tests.py | 821 | except Exception: | CODE |
| LOW | scripts/run-recording-pairs.py | 125 | except Exception as error: | CODE |
| LOW | ant_design_qt/tools/sync_ant_design_icons.py | 40 | except Exception: | CODE |
| LOW | ant_design_qt/tools/sync_ant_design_icons.py | 51 | except Exception: | CODE |
| LOW | ant_design_qt/tools/sync_ant_design_icons.py | 85 | except Exception as exc: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/publish-snow-shot-gitee-release.py | 634 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/publish-snow-shot-gitee-release.py | 625 | # Check the Gitee budget before the orchestration publishes GitHub. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/test-release-optimization.py | 17 | CODE | |
| LOW | scripts/test-macos-build-support.py | 1944 | CODE |