INAV: Navigation-enabled flight control software
This report summarizes scanner evidence for iNavFlight/inav, a C project with 4,283 GitHub stars. SynthScan examined 3,873,501 lines of code across 12635 source files, recording 15661 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 3.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? 15517 finding(s).
Are imports declared and package/API names verified? 31 finding(s).
Are wrappers, guards, and repeated structures necessary? 175 finding(s).
Which changes need focused human review? 15661 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 15661 distinct pattern matches across 19 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 | AGENTS.md | 141 | ### Conditional Compilation | COMMENT |
| LOW | cmake/validate-pg-for-release.sh | 1 | #!/bin/bash | COMMENT |
| LOW | docs/1wire.md | 41 | COMMENT | |
| LOW | docs/development/targets/overview.md | 61 | #pragma once | COMMENT |
| LOW | .github/stale.yml | 41 | COMMENT | |
| LOW | .github/workflows/ci-size-report.yml | 1 | name: CI Size Report | COMMENT |
| LOW | .github/workflows/ci-size-report.yml | 21 | # are pruned to the newest 50 per branch (plus a global cap) so the | COMMENT |
| LOW | .github/workflows/ci-size-report.yml | 61 | steps: | COMMENT |
| LOW | .github/workflows/cleanup-pr-test-builds.yml | 1 | name: Cleanup PR Test Build | COMMENT |
| LOW | .github/scripts/fetch-size-baseline.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .github/scripts/fetch-size-baseline.sh | 21 | # baseline tag found. Nightly baselines exist only for commits that were | COMMENT |
| LOW | .github/scripts/size-diff-comment.js | 1 | // Pure logic for the "PR RAM/Flash usage delta" comment: diffs a PR's | COMMENT |
| LOW | .github/scripts/publish-size-baseline.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .github/scripts/publish-size-baseline.sh | 21 | # <report-json> merged size-report.json artifact | COMMENT |
| LOW | .github/scripts/publish-size-baseline.sh | 81 | publish_asset "$COMMIT_TAG" "Size baseline: ${COMMIT_SHA}" \ | COMMENT |
| LOW | .github/scripts/publish-size-baseline.test.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .github/scripts/extract-size-report.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ed/include/uavcan.equipment.range_sensor.Measurement.h | 1 | #pragma once | COMMENT |
| LOW | …ed/include/uavcan.equipment.range_sensor.Measurement.h | 121 | #ifdef __cplusplus | COMMENT |
| LOW | …ecan/dsdlc_generated/include/uavcan.tunnel.Targetted.h | 1 | #pragma once | COMMENT |
| LOW | …/dsdlc_generated/include/uavcan.equipment.esc.Status.h | 1 | #pragma once | COMMENT |
| LOW | …/dsdlc_generated/include/uavcan.equipment.esc.Status.h | 121 | #ifdef __cplusplus | COMMENT |
| LOW | …dsdlc_generated/include/uavcan.protocol.file.GetInfo.h | 1 | #pragma once | COMMENT |
| LOW | …lc_generated/include/uavcan.equipment.esc.RPMCommand.h | 1 | #pragma once | COMMENT |
| LOW | …sdlc_generated/include/uavcan.protocol.file.Read_res.h | 1 | #pragma once | COMMENT |
| LOW | …/include/uavcan.equipment.air_data.StaticTemperature.h | 1 | #pragma once | COMMENT |
| LOW | …/include/uavcan.equipment.air_data.StaticTemperature.h | 81 | #ifdef CANARD_DSDLC_TEST_BUILD | COMMENT |
| LOW | …nerated/include/uavcan.equipment.power.CircuitStatus.h | 1 | #pragma once | COMMENT |
| LOW | …nerated/include/uavcan.equipment.power.CircuitStatus.h | 101 | #ifdef __cplusplus | COMMENT |
| LOW | …lc_generated/include/uavcan.protocol.file.Delete_res.h | 1 | #pragma once | COMMENT |
| LOW | …lc_generated/include/uavcan.protocol.file.Delete_res.h | 61 | struct uavcan_protocol_file_DeleteResponse sample_uavcan_protocol_file_DeleteResponse_msg(void); | COMMENT |
| LOW | …enerated/include/uavcan.protocol.GetDataTypeInfo_res.h | 1 | #pragma once | COMMENT |
| LOW | …enerated/include/uavcan.protocol.GetDataTypeInfo_res.h | 121 | #include <canard/cxx_wrappers.h> | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 1 | #pragma once | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 21 | #include "uavcan.equipment.actuator.Status.h" | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 41 | #include "uavcan.equipment.esc.StatusExtended.h" | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 61 | #include "uavcan.navigation.GlobalNavigationSolution.h" | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 81 | #include "uavcan.protocol.dynamic_node_id.server.RequestVote.h" | COMMENT |
| LOW | …/main/Dronecan/dsdlc_generated/include/dronecan_msgs.h | 101 | #include "uavcan.tunnel.SerialConfig.h" | COMMENT |
| LOW | …erated/include/uavcan.equipment.camera_gimbal.Status.h | 1 | #pragma once | COMMENT |
| LOW | …erated/include/uavcan.equipment.camera_gimbal.Status.h | 121 | #ifdef CANARD_DSDLC_TEST_BUILD | COMMENT |
| LOW | …dlc_generated/include/uavcan.protocol.debug.KeyValue.h | 1 | #pragma once | COMMENT |
| LOW | …dlc_generated/include/uavcan.protocol.debug.KeyValue.h | 101 | #endif | COMMENT |
| LOW | …ed/include/uavcan.equipment.indication.LightsCommand.h | 1 | #pragma once | COMMENT |
| LOW | …ed/include/uavcan.equipment.indication.LightsCommand.h | 101 | #include <canard/cxx_wrappers.h> | COMMENT |
| LOW | …n/dsdlc_generated/include/uavcan.protocol.file.Write.h | 1 | #pragma once | COMMENT |
| LOW | …vcan.protocol.dynamic_node_id.server.RequestVote_res.h | 1 | #pragma once | COMMENT |
| LOW | …nerated/include/uavcan.equipment.air_data.RawAirData.h | 1 | #pragma once | COMMENT |
| LOW | …include/uavcan.protocol.file.BeginFirmwareUpdate_req.h | 1 | #pragma once | COMMENT |
| LOW | …c_generated/include/uavcan.protocol.debug.LogMessage.h | 1 | #pragma once | COMMENT |
| LOW | …c_generated/include/uavcan.protocol.debug.LogMessage.h | 121 | #ifdef DRONECAN_CXX_WRAPPERS | COMMENT |
| LOW | …ed/include/uavcan.equipment.ice.reciprocating.Status.h | 1 | #pragma once | COMMENT |
| LOW | …ed/include/uavcan.equipment.ice.reciprocating.Status.h | 21 | #define UAVCAN_EQUIPMENT_ICE_RECIPROCATING_STATUS_FLAG_TEMPERATURE_ABOVE_NOMINAL 32 | COMMENT |
| LOW | …ed/include/uavcan.equipment.ice.reciprocating.Status.h | 281 | return false; /* success */ | COMMENT |
| LOW | …_generated/include/uavcan.protocol.GetTransportStats.h | 1 | #pragma once | COMMENT |
| LOW | …an.protocol.dynamic_node_id.server.AppendEntries_res.h | 1 | #pragma once | COMMENT |
| LOW | …de/uavcan.equipment.ice.reciprocating.CylinderStatus.h | 121 | #endif | COMMENT |
| LOW | …include/uavcan.protocol.dynamic_node_id.server.Entry.h | 81 | #endif | COMMENT |
| LOW | …can/dsdlc_generated/include/dronecan.remoteid.System.h | 1 | #pragma once | COMMENT |
| LOW | …/Dronecan/dsdlc_generated/include/uavcan.tunnel.Call.h | 1 | #pragma once | COMMENT |
| 15228 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .github/scripts/publish-size-baseline.sh | 86 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .github/scripts/publish-size-baseline.sh | 88 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM7l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM7l_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLld_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLld_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/cortexM7lfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/cortexM7lfsp_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …DSP_Lib_TestSuite/DspLibTest_FVP/cortexM4lf_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …DSP_Lib_TestSuite/DspLibTest_FVP/cortexM4lf_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MBLl_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MBLl_config.txt | 11 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLldfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLldfsp_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM4l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM4l_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM3l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM3l_config.txt | 8 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLlfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLlfsp_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLl_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/ARMv8MMLl_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/cortexM7lfdp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_FVP/cortexM7lfdp_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM0l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/DSP_Lib_TestSuite/DspLibTest_FVP/cortexM0l_config.txt | 8 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM7l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM7l_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLld_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLld_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/cortexM7lfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/cortexM7lfsp_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …Lib_TestSuite/DspLibTest_SV_MPS2/cortexM4lf_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …Lib_TestSuite/DspLibTest_SV_MPS2/cortexM4lf_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MBLl_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MBLl_config.txt | 11 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLldfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLldfsp_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM4l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM4l_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM3l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM3l_config.txt | 8 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLlfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLlfsp_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLl_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/ARMv8MMLl_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/cortexM7lfdp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …b_TestSuite/DspLibTest_SV_MPS2/cortexM7lfdp_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM0l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_MPS2/cortexM0l_config.txt | 8 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_SV_FVP/cortexM7l_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_SV_FVP/cortexM7l_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_FVP/ARMv8MMLld_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_FVP/ARMv8MMLld_config.txt | 13 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ib_TestSuite/DspLibTest_SV_FVP/cortexM7lfsp_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ib_TestSuite/DspLibTest_SV_FVP/cortexM7lfsp_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_FVP/cortexM4lf_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_Lib_TestSuite/DspLibTest_SV_FVP/cortexM4lf_config.txt | 9 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_SV_FVP/ARMv8MBLl_config.txt | 3 | #---------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …P_Lib_TestSuite/DspLibTest_SV_FVP/ARMv8MBLl_config.txt | 11 | #---------------------------------------------------------------------------------------------- | COMMENT |
| 20 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …M32H7/Middlewares/Third_Party/mbedTLS/tests/ssl-opt.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …TM32H7/Middlewares/Third_Party/mbedTLS/tests/compat.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …ares/Third_Party/mbedTLS/tests/git-scripts/pre-push.sh | 4 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …hird_Party/mbedTLS/tests/scripts/travis-log-failure.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …d_Party/mbedTLS/tests/scripts/check-generated-files.sh | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …d_Party/mbedTLS/tests/scripts/check-generated-files.sh | 48 | # Create a grep regular expression that we can check against the | COMMENT |
| MEDIUM | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 19 | # This file is part of Mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …hird_Party/mbedTLS/tests/scripts/check-python-files.sh | 3 | # This file is part of Mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …/Third_Party/mbedTLS/tests/scripts/list-identifiers.sh | 3 | # Create a file named identifiers containing identifiers from internal header | COMMENT |
| MEDIUM | …/Third_Party/mbedTLS/tests/scripts/test-ref-configs.pl | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 19 | # This file is part of Mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …ares/Third_Party/mbedTLS/tests/scripts/mbedtls_test.py | 18 | # This file is part of Mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …wares/Third_Party/mbedTLS/tests/scripts/check-names.sh | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …7/Middlewares/Third_Party/mbedTLS/tests/scripts/all.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …s/Third_Party/mbedTLS/tests/scripts/run-test-suites.pl | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …iddlewares/Third_Party/mbedTLS/scripts/bump_version.sh | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …32H7/Middlewares/Third_Party/mbedTLS/scripts/config.pl | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …32H7/Middlewares/Third_Party/mbedTLS/scripts/rename.pl | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …7/Middlewares/Third_Party/mbedTLS/scripts/footprint.sh | 3 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | …/Middlewares/Third_Party/mbedTLS/scripts/output_env.sh | 5 | # This file is part of mbed TLS (https://tls.mbed.org) | COMMENT |
| MEDIUM | src/utils/assistnow.py | 4 | # Create a file named tokens.yaml | COMMENT |
| MEDIUM | src/utils/settings.rb | 3 | # This file is part of INAV. | COMMENT |
| MEDIUM | src/utils/settings.rb | 14 | # This file is free software: you may copy, redistribute and/or modify | COMMENT |
| MEDIUM | src/utils/settings.rb | 19 | # This file is distributed in the hope that it will be useful, but | COMMENT |
| MEDIUM | src/utils/intelhex.rb | 2 | ## This file is part of INAV. | COMMENT |
| MEDIUM | src/utils/build_stamp.rb | 3 | # This file is part of INAV. | COMMENT |
| MEDIUM | src/utils/build_stamp.rb | 14 | # This file is free software: you may copy, redistribute and/or modify | COMMENT |
| MEDIUM | src/utils/build_stamp.rb | 19 | # This file is distributed in the hope that it will be useful, but | COMMENT |
| MEDIUM | src/utils/compiler.rb | 3 | # This file is part of INAV. | COMMENT |
| MEDIUM | src/utils/compiler.rb | 14 | # This file is free software: you may copy, redistribute and/or modify | COMMENT |
| MEDIUM | src/utils/compiler.rb | 19 | # This file is distributed in the hope that it will be useful, but | COMMENT |
| MEDIUM | src/utils/draft_rn_settings.rb | 5 | ## This file is part of INAV. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/Fixed Wing Pitch To Throttle Tuning.md | 61 | ### Step 1: Baseline Test | COMMENT |
| LOW⚡ | docs/Fixed Wing Pitch To Throttle Tuning.md | 73 | ### Step 2: Adjust | COMMENT |
| LOW⚡ | docs/Fixed Wing Pitch To Throttle Tuning.md | 82 | ### Step 3: Iterate | COMMENT |
| LOW⚡ | docs/Fixed Wing Pitch To Throttle Tuning.md | 87 | ### Step 4: Edge Cases | COMMENT |
| LOW | docs/development/pid-to-servo-computation.md | 98 | ### Step 1: Apply Servo Rate | COMMENT |
| LOW | docs/development/pid-to-servo-computation.md | 106 | ### Step 2: Apply Asymmetric Scaling | COMMENT |
| LOW | docs/development/pid-to-servo-computation.md | 120 | ### Step 3: Add Midpoint | COMMENT |
| LOW | docs/development/pid-to-servo-computation.md | 126 | ### Step 4: Constrain to Limits | COMMENT |
| LOW | docs/development/Backup Restore Architecture.md | 48 | ### Step 1: Create the JSON profile | COMMENT |
| LOW | docs/development/Backup Restore Architecture.md | 91 | ### Step 2: Register the profile | COMMENT |
| LOW | docs/development/release-create.md | 568 | # Step 1: Publish firmware release | COMMENT |
| LOW | docs/development/release-create.md | 581 | # Step 3: Publish configurator release (only after firmware verified in flasher) | COMMENT |
| LOW | docs/development/settings/registration-guide.md | 17 | ### Step 1: Define Your Configuration Struct | COMMENT |
| LOW | docs/development/settings/registration-guide.md | 38 | ### Step 2: Declare the Parameter Group | COMMENT |
| LOW | docs/development/settings/registration-guide.md | 83 | ### Step 3: Register the Parameter Group | COMMENT |
| LOW | docs/development/settings/registration-guide.md | 142 | ### Step 4: Provide Default Values | COMMENT |
| LOW | docs/development/settings/registration-guide.md | 182 | ### Step 5: Add Settings to settings.yaml | COMMENT |
| LOW⚡ | docs/development/targets/troubleshooting-guide.md | 186 | ### Step 1: Verify Basic Build | COMMENT |
| LOW⚡ | docs/development/targets/troubleshooting-guide.md | 194 | ### Step 2: Compare with Working Target | COMMENT |
| LOW⚡ | docs/development/targets/troubleshooting-guide.md | 204 | ### Step 3: Check Git History | COMMENT |
| LOW⚡ | docs/development/targets/troubleshooting-guide.md | 214 | ### Step 4: Isolate Problem | COMMENT |
| LOW | docs/development/targets/troubleshooting-guide.md | 227 | ### Step 5: Test on Hardware | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 26 | ## Step 1: Create Target Directory | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 33 | ## Step 2: Create CMakeLists.txt | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 50 | ## Step 3: Create target.h | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 88 | ## Step 4: Pin Mapping from Schematic | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 119 | ## Step 5: Create target.c (Optional) | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 144 | ## Step 6: Create config.c (Optional) | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 169 | ## Step 7: Build Target | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 182 | ## Step 8: Test on Hardware | COMMENT |
| LOW | docs/development/targets/creating-targets.md | 191 | ## Step 9: Iterate and Fix | COMMENT |
| LOW | .github/scripts/fetch-size-baseline.sh | 3 | # WARNING: This script is invoked from a GitHub Actions job via | COMMENT |
| LOW | .github/scripts/publish-size-baseline.sh | 3 | # WARNING: This script is invoked from a GitHub Actions job via | COMMENT |
| LOW⚡ | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 55 | # Step 0 - print build environment info | COMMENT |
| LOW⚡ | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 65 | # Step 1 - Make and instrumented build for code coverage | COMMENT |
| LOW⚡ | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 74 | # Step 2 - Execute the tests | COMMENT |
| LOW | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 101 | # Step 3 - Process the coverage report | COMMENT |
| LOW | …/Third_Party/mbedTLS/tests/scripts/basic-build-test.sh | 106 | # Step 4 - Summarise the test report | COMMENT |
| LOW | …sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h | 76 | // NOTE: This function does not validate the buffer for NS access. This must be validated before | COMMENT |
| LOW | src/main/flight/pid.c | 2102 | // Step 2: Read target | COMMENT |
| LOW | src/main/flight/pid.c | 2131 | // Step 3: Run control for ANGLE_MODE, HORIZON_MODE and ANGLEHOLD_MODE | COMMENT |
| LOW | src/main/flight/pid.c | 2177 | // Step 4: Run gyro-driven control | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | .github/scripts/compute-region-sizes.test.py | 24 | def test_zero_address_allocated_section_is_counted(self): | CODE |
| LOW⚡ | .github/scripts/compute-region-sizes.test.py | 32 | def test_non_allocated_sections_are_never_passed_in(self): | CODE |
| LOW⚡ | .github/scripts/compute-region-sizes.test.py | 42 | def test_normal_ram_region_matching_unaffected(self): | CODE |
| LOW⚡ | .github/scripts/compute-region-sizes.test.py | 51 | def test_section_outside_any_region_is_dropped(self): | CODE |
| LOW⚡ | .github/scripts/compute-region-sizes.test.py | 56 | def test_empty_regions_yields_empty_result(self): | CODE |
| LOW | .github/scripts/compute-region-sizes.test.py | 83 | def test_itcm_section_at_zero_address_is_allocated(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 78 | def test_disabled_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 97 | def test_mixed_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 116 | def test_empty_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 127 | def test_large_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 160 | def test_disabled_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 171 | def test_mixed_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 182 | def test_empty_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 192 | def test_large_dependencies_list(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 394 | def test_no_end_header_comment(self): | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 463 | def test_function_dependencies(self): | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 739 | def test_functio_name_on_newline(self, parse_function_arguments_mock, | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 1254 | def test_not_defined_dependency(self): | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 1328 | def test_no_test_dependencies(self): | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 1462 | def test_hex_format_int_param(self): | CODE |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 1564 | def test_empty_suite_dependencies(self): | STRING |
| LOW | …Party/mbedTLS/tests/scripts/test_generate_test_code.py | 1616 | def test_intermediate_data_file(func_mock1, | STRING |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 295 | def gen_dependencies_one_line(dependencies): | CODE |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 439 | def parse_function_dependencies(line): | STRING |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 952 | def read_code_from_input_files(platform_file, helpers_file, | STRING |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 1009 | def generate_intermediate_data_file(data_file, out_data_file, | STRING |
| LOW | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 76 | def check_abi_tools_are_installed(): | CODE |
| LOW | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 81 | def _get_clean_worktree_for_git_revision(self, version): | CODE |
| LOW | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 166 | def _get_abi_dumps_from_shared_libraries(self, version): | CODE |
| LOW⚡ | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 207 | def _remove_children_with_tag(self, parent, tag): | CODE |
| LOW⚡ | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 215 | def _remove_extra_detail_from_report(self, report_root): | CODE |
| LOW⚡ | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 225 | def get_abi_compatibility_report(self): | CODE |
| LOW | …H7/Middlewares/Third_Party/FreeRTOS/Source/History.txt | 2006 | + In the PC ports: Add function prvSetTickFrequencyDefault() to set the | CODE |
| LOW | …H7/Middlewares/Third_Party/FreeRTOS/Source/History.txt | 2122 | + Added function xTaskGetCurrentTaskHandle(). | CODE |
| LOW | …H7/Middlewares/Third_Party/FreeRTOS/Source/History.txt | 2252 | + The function usPortCheckFreeStackSpace() has been renamed | CODE |
| LOW⚡ | …/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 2425 | Dummy implementation of the callback function vApplicationMallocFailedHook(). | CODE |
| LOW⚡ | …/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 2432 | Dummy implementation of the callback function vApplicationDaemonTaskStartupHook(). | CODE |
| LOW⚡ | …/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 2439 | Dummy implementation of the callback function vApplicationStackOverflowHook(). | CODE |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 419 | def learn_target_from_heartbeat(self, message: Any) -> None: | CODE |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 443 | def handle_background_message(self, message: Any) -> None: | CODE |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 528 | def verify_legacy_download_uses_item_int(self, expected_count: int) -> dict[str, Any]: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 132 | def wait_for_configured_ports(config: dict) -> None: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 182 | def build_cli_config_commands(config: dict) -> list[str]: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 244 | def open_mavlink_tcp_connection(port: int, source_system: int, source_component: int, timeout_s: float): | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 260 | def open_mavlink_udp_listener(port: int, source_system: int, source_component: int): | CODE |
| LOW | src/test/mavlink/tunnel/mavlink_msp_tunnel_smoketest.py | 176 | def normalize_mavlink_endpoint(endpoint: str) -> str: | CODE |
| LOW | src/test/mavlink/tunnel/mavlink_msp_tunnel_smoketest.py | 225 | def learn_target_from_heartbeat(self, message: object) -> None: | CODE |
| LOW | src/test/mavlink/tunnel/mavlink_msp_tunnel_smoketest.py | 354 | def wait_for_reboot_reconnect(self, timeout_s: float) -> None: | CODE |
| LOW | …est/mavlink/routing/mavlink_routing_compliance_test.py | 84 | def collect_command_observations(connections: Dict[str, Any], command_id: int, observation_window_s: float) -> Dict[str, | CODE |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 132 | def build_cli_config_commands(config: Dict[str, Any], mavlink_port_count: int) -> List[str]: | CODE |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 207 | def open_mavlink_tcp_connection(port: int, source_system: int, source_component: int, timeout_s: float) -> Any: | CODE |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 690 | def summarize_command_failures(port_result: Dict[int, Dict[str, Any]]) -> Dict[str, float]: | CODE |
| LOW | src/utils/check_msp.py | 87 | def reject_duplicate_json_keys(pairs: list[tuple[str, Any]]) -> dict[str, Any]: | CODE |
| LOW | src/utils/check_msp.py | 102 | def strip_block_comments_preserve_lines(text: str) -> str: | CODE |
| LOW | src/utils/openocd_flash.py | 10 | def openocd_telnet_await_prompt(s): | CODE |
| LOW | src/utils/gen_msp_md.py | 175 | def flatten_fields_with_repeats(fields: List[Dict[str, Any]]) -> List[Dict[str, Any]]: | CODE |
| LOW | src/main/drivers/dronecan/libcanard/canard.h | 464 | * the function canardGetPoolAllocatorStatistics(). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c | 142 | (#) To control JPEG state you can use the following function: HAL_JPEG_GetState() | CODE |
| MEDIUM | …/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c | 81 | (#) To control LTDC state you can use the following function: HAL_LTDC_GetState() | CODE |
| MEDIUM | …/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c | 53 | (#) To control DCMI state you can use the function HAL_DCMI_GetState(). | CODE |
| MEDIUM | …7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dsi.c | 66 | (#) To control DSI state you can use the following function: HAL_DSI_GetState() | CODE |
| MEDIUM | …/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dcmi.c | 53 | (#) To control DCMI state you can use the function HAL_DCMI_GetState(). | CODE |
| MEDIUM | …/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_ltdc.c | 81 | (#) To control LTDC state you can use the following function: HAL_LTDC_GetState() | CODE |
| MEDIUM | …7/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dsi.c | 66 | (#) To control DSI state you can use the following function: HAL_DSI_GetState() | CODE |
| MEDIUM | …/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_jpeg.c | 142 | (#) To control JPEG state you can use the following function: HAL_JPEG_GetState() | CODE |
| MEDIUM | …IS/docs/RTOS2/html/group__CMSIS__RTOS__EventFlags.html | 170 | <p>Here is a simple example that shows how two thread can communicate with each others using event flags:</p> | CODE |
| MEDIUM | …TM32H7/Drivers/CMSIS/docs/SVD/html/svd_Example_pg.html | 122 | for demonstration purposes only. | CODE |
| MEDIUM | …SIS/docs/RTOS/html/group__CMSIS__RTOS__SignalMgmt.html | 149 | <p>Here is a simple example that shows how two thread can communicate with each others using signals:</p> | CODE |
| LOW | …d_Party/LwIP/doc/doxygen/output/html/group__netif.html | 402 | IPv6: Don't forget to call <a class="el" href="group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9">netif_create_i | CODE |
| LOW | …/STM32H7/Middlewares/Third_Party/LwIP/src/core/netif.c | 269 | * IPv6: Don't forget to call netif_create_ip6_linklocal_address() after | COMMENT |
| LOW | …lewares/Third_Party/mbedTLS/include/mbedtls/blowfish.h | 42 | #define MBEDTLS_BLOWFISH_ROUNDS 16 /**< Rounds to use. When increasing this value, make sure to extend the | COMMENT |
| MEDIUM | …Drivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.c | 52 | (#) To control CAN events you can use one of the following two methods: | CODE |
| MEDIUM | …rivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash.c | 49 | (#) To control HASH events you can use one of the following wo methods: | CODE |
| MEDIUM | …rivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c | 36 | (#) To control CRYP events you can use one of the following two methods: | CODE |
| MEDIUM | …Drivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c | 40 | (#) Optionally, if the Circular mode is enabled, you can use the Double buffer mode by configuring | CODE |
| MEDIUM | …Drivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c | 64 | (#) To control DMA events you can use one of the following two methods: | CODE |
| MEDIUM | …Drivers/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c | 74 | (#) Optionally, if Circular mode and Double Buffer mode are enabled, you can modify | CODE |
| MEDIUM | …_extract/stm32f7xx_hal_driver/Src/stm32f7xx_hal_jpeg.c | 142 | (#) To control JPEG state you can use the following function: HAL_JPEG_GetState() | CODE |
| MEDIUM | …_extract/stm32f7xx_hal_driver/Src/stm32f7xx_hal_ltdc.c | 81 | (#) To control LTDC state you can use the following function: HAL_LTDC_GetState() | CODE |
| MEDIUM | …_extract/stm32f7xx_hal_driver/Src/stm32f7xx_hal_dcmi.c | 53 | (#) To control DCMI state you can use the function HAL_DCMI_GetState(). | CODE |
| MEDIUM | …7_extract/stm32f7xx_hal_driver/Src/stm32f7xx_hal_dsi.c | 66 | (#) To control DSI state you can use the following function: HAL_DSI_GetState() | CODE |
| LOW | src/main/drivers/exti.c | 185 | // don't forget to match cleanup with config | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …2H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog_SV.py | 14 | print ("Error: Unkown toolchain '{0}'".format(toolchain)) | CODE |
| MEDIUM⚡ | …2H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog_SV.py | 18 | print ("Error: Unkown core '{0}'".format(core)) | CODE |
| MEDIUM⚡ | …2H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog_SV.py | 22 | print ("Error: Unkown test '{0}'".format(test)) | CODE |
| MEDIUM⚡ | …TM32H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog.py | 14 | print ("Error: Unkown toolchain '{0}'".format(toolchain)) | CODE |
| MEDIUM⚡ | …TM32H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog.py | 18 | print ("Error: Unkown core '{0}'".format(core)) | CODE |
| MEDIUM⚡ | …TM32H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog.py | 22 | print ("Error: Unkown test '{0}'".format(test)) | CODE |
| MEDIUM | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 368 | print("Error: {} is not a directory".format(abi_args.report_dir)) | CODE |
| LOW | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 398 | except Exception: # pylint: disable=broad-except | CODE |
| MEDIUM | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 301 | def run_main(): | CODE |
| MEDIUM | src/test/mock_msp_gps.py | 344 | print("Error: uNAVlib not installed. Install with:") | CODE |
| MEDIUM | src/test/mock_msp_gps.py | 371 | print(f"Error: Could not connect to {device}") | CODE |
| MEDIUM | src/test/mock_msp_gps.py | 398 | print(f"Error: Could not reconnect to {device}") | CODE |
| LOW | src/test/mock_msp_gps.py | 414 | except Exception as e: | CODE |
| MEDIUM | src/test/mock_msp_gps.py | 415 | print(f"Error: {e}") | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 401 | except Exception as exc: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 417 | except Exception as exc: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 438 | except Exception as exc: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 455 | except Exception as exc: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 811 | except Exception as exc: | CODE |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 847 | except Exception: | CODE |
| MEDIUM | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 54 | def _reader(self) -> None: | CODE |
| LOW | src/utils/gen_enum_md.py | 63 | except Exception: | CODE |
| MEDIUM | src/utils/gen_enum_md.py | 401 | print(f"Error: {path} not found", file=sys.stderr) | CODE |
| LOW | src/utils/gen_msp_md.py | 348 | except Exception: | CODE |
| LOW | src/main/target/RP2350_PICO/debug/openocd_helper.py | 66 | except Exception: | CODE |
| LOW | src/main/target/RP2350_PICO/debug/openocd_helper.py | 90 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ty/LwIP/doc/doxygen/output/html/group__snmp__core.html | 256 | <p>'device enterprise oid' is used for 'device OID' field in trap PDU's (for identification of generating device) as wel | CODE |
| CRITICAL | …Middlewares/Third_Party/LwIP/src/apps/snmp/snmp_core.c | 255 | * device a > 1.3.6.1.4.1.XXX(ent-oid).1(devices).1(device a) | COMMENT |
| CRITICAL | …Middlewares/Third_Party/LwIP/src/apps/snmp/snmp_core.c | 256 | * device b > 1.3.6.1.4.1.XXX(ent-oid).1(devices).2(device b) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/scripts/check-pg-versions.py | 33 | CODE | |
| LOW | …32H7/Drivers/CMSIS/NN/Scripts/NNFunctions/table_gen.py | 40 | CODE | |
| LOW | …2H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog_SV.py | 12 | CODE | |
| LOW | …STM32H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/log2txt.py | 9 | CODE | |
| LOW | …TM32H7/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/parseLog.py | 12 | CODE | |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 459 | CODE | |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 535 | CODE | |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 595 | CODE | |
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 664 | CODE | |
| LOW | …ares/Third_Party/mbedTLS/tests/scripts/mbedtls_test.py | 249 | CODE | |
| LOW | …wares/Third_Party/mbedTLS/tests/scripts/check-files.py | 239 | CODE | |
| LOW | …7/Middlewares/Third_Party/mbedTLS/scripts/abi_check.py | 225 | CODE | |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 734 | CODE | |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 116 | CODE | |
| LOW | …est/mavlink/routing/mavlink_routing_compliance_test.py | 84 | CODE | |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 67 | CODE | |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 227 | CODE | |
| LOW | src/utils/get_all_inav_enums_h.py | 30 | CODE | |
| LOW | src/utils/rename-ifdefs.py | 63 | CODE | |
| LOW | src/utils/rename-ifdefs.py | 64 | CODE | |
| LOW | src/utils/openocd_flash.py | 52 | CODE | |
| LOW | src/utils/bf2inav.py | 582 | CODE | |
| LOW | src/utils/bf2inav.py | 756 | CODE | |
| LOW | src/utils/bf2inav.py | 948 | CODE | |
| LOW | src/utils/gen_enum_md.py | 37 | CODE | |
| LOW | src/utils/gen_enum_md.py | 201 | CODE | |
| LOW | src/utils/gen_msp_md.py | 56 | CODE | |
| LOW | src/utils/gen_msp_md.py | 112 | CODE | |
| LOW | src/utils/gen_msp_md.py | 175 | CODE | |
| LOW | src/utils/update_cli_docs.py | 45 | CODE | |
| LOW | src/utils/update_cli_docs.py | 138 | CODE | |
| LOW | src/utils/update_cli_docs.py | 165 | CODE | |
| LOW | src/main/target/RP2350_PICO/debug/openocd_helper.py | 71 | CODE | |
| LOW | src/main/target/RP2350_PICO/debug/openocd_helper.py | 117 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/test/mock_msp_gps.py | 94 | except: | CODE |
| HIGH | src/test/mavlink/ports/mav_multi_benchmark.py | 366 | except (ConnectionRefusedError, OSError): | CODE |
| HIGH | src/test/mavlink/ports/mav_multi_benchmark.py | 512 | except (ConnectionRefusedError, OSError): | CODE |
| HIGH | src/utils/scan_target_headers.py | 42 | except IndexError: | CODE |
| HIGH | src/main/target/RP2350_PICO/debug/openocd_helper.py | 66 | except Exception: | CODE |
| HIGH | src/main/target/RP2350_PICO/debug/openocd_helper.py | 152 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …ain/STM32H7/Drivers/CMSIS/DSP/PythonWrapper/example.py | 4 | CODE | |
| LOW | …Third_Party/OpenAMP/open-amp/docs/img-src/gen-graph.py | 1 | CODE | |
| LOW | src/test/mock_msp_gps.py | 30 | CODE | |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 13 | CODE | |
| LOW | src/test/mavlink/sanity/mavlink_sitl_sanity.py | 8 | CODE | |
| LOW | src/test/mavlink/sanity/mavlink_test_rc.py | 8 | CODE | |
| LOW | src/test/mavlink/tunnel/mavlink_msp_tunnel_smoketest.py | 8 | CODE | |
| LOW | …est/mavlink/routing/mavlink_routing_compliance_test.py | 7 | CODE | |
| LOW | src/test/mavlink/ports/mav_multi_benchmark.py | 8 | CODE | |
| LOW | src/test/mavlink/ports/mav_multi_sweep.py | 8 | CODE | |
| LOW | src/utils/elf2uf2.py | 11 | CODE | |
| LOW | src/utils/check_msp.py | 21 | CODE | |
| LOW | src/utils/assistnow.py | 12 | CODE | |
| LOW | src/utils/assistnow.py | 13 | CODE | |
| LOW | src/utils/assistnow.py | 14 | CODE | |
| LOW | src/utils/assistnow.py | 18 | CODE | |
| LOW | src/utils/openocd_flash.py | 3 | CODE | |
| LOW | src/utils/bf2inav.py | 16 | CODE | |
| LOW | src/utils/gen_msp_md.py | 17 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …SIS/docs/RTOS2/html/group__CMSIS__RTOS__MutexMgmt.html | 347 | <p>Robust mutexes are automatically released if the owning thread is terminated (either by <a class="el" href="group__CM | CODE |
| MEDIUM | …SIS/docs/RTOS2/html/group__CMSIS__RTOS__MutexMgmt.html | 365 | </div><!-- fragment --><p>Due to <a class="el" href="group__CMSIS__RTOS__MutexMgmt.html#gaf0e1dee376798b4d516d1649815267 | CODE |
| LOW | …iddlewares/Third_Party/LwIP/src/include/lwip/sockets.h | 205 | #define SO_DONTROUTE 0x0010 /* Unimplemented: just use interface addresses */ | COMMENT |
| MEDIUM | …src/rp2350/hardware_regs/include/hardware/regs/rp_ap.h | 650 | // manager and the switched-core. Essentially that is everythjing | COMMENT |
| MEDIUM | lib/main/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c | 18 | // this is mostly for backwards compatibility - stdio_uart_init is a bit more nuanced, and usually likely to be pres | COMMENT |
| MEDIUM | src/main/drivers/sdcard/sdmmc_sdio_hal.c | 213 | // Setting all the SDIO pins to high for a short time results in more robust | COMMENT |
| MEDIUM | src/main/terrain/terrain_nav_hold_core.h | 147 | // that the switch to the stock writer is seamless | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/main/STM32H7/Drivers/CMSIS/docs/RTOS2/html/navtree.js | 43 | function getData(varName) | CODE |
| LOW | …b/main/STM32H7/Drivers/CMSIS/docs/Core/html/navtree.js | 48 | function getData(varName) | CODE |
| LOW | lib/main/STM32H7/Drivers/CMSIS/docs/NN/html/navtree.js | 26 | function getData(varName) | CODE |
| LOW | …main/STM32H7/Drivers/CMSIS/docs/Core_A/html/navtree.js | 38 | function getData(varName) | CODE |
| LOW | …ain/STM32H7/Drivers/CMSIS/docs/General/html/navtree.js | 27 | function getData(varName) | CODE |
| LOW | …main/STM32H7/Drivers/CMSIS/docs/Driver/html/navtree.js | 58 | function getData(varName) | CODE |
| LOW | …b/main/STM32H7/Drivers/CMSIS/docs/Zone/html/navtree.js | 28 | function getData(varName) | CODE |
| LOW | …b/main/STM32H7/Drivers/CMSIS/docs/Pack/html/navtree.js | 121 | function getData(varName) | CODE |
| LOW | lib/main/STM32H7/Drivers/CMSIS/docs/SVD/html/navtree.js | 24 | function getData(varName) | CODE |
| LOW | …b/main/STM32H7/Drivers/CMSIS/docs/RTOS/html/navtree.js | 41 | function getData(varName) | CODE |
| LOW | lib/main/STM32H7/Drivers/CMSIS/docs/DAP/html/navtree.js | 21 | function getData(varName) | CODE |
| LOW | lib/main/STM32H7/Drivers/CMSIS/docs/DSP/html/navtree.js | 30 | function getData(varName) | CODE |
| LOW | …es/Third_Party/LwIP/doc/doxygen/output/html/navtree.js | 5 | function getData(varName) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmake/docker.sh | 13 | # Check if CMake has never been initialized | COMMENT |
| LOW | cmake/docker.sh | 18 | # Check if CMake was initialized for a different Git revision (new targets may have been added) | COMMENT |
| LOW | …M32H7/Middlewares/Third_Party/mbedTLS/tests/ssl-opt.sh | 457 | # Check if the ServerHello time was printed | COMMENT |
| LOW | …M32H7/Middlewares/Third_Party/mbedTLS/tests/ssl-opt.sh | 556 | # Check if test uses files | COMMENT |
| LOW | …d_Party/mbedTLS/tests/scripts/check-generated-files.sh | 9 | # Check if generated files are up-to-date. | COMMENT |
| LOW | …d_Party/mbedTLS/tests/scripts/check-generated-files.sh | 59 | # Check if there are any new files | COMMENT |
| LOW | …32H7/Middlewares/Third_Party/mbedTLS/scripts/config.pl | 140 | # Check if the argument is an option | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/main/common/filter.c | 211 | // Check for Nyquist frequency and if it's not possible to initialize filter as requested - set to no filtering at a | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/main/flight/mixer.c | 991 | // airmode - we need to check if we are allowing navigation to override MOTOR_STOP | COMMENT |
| LOW | src/main/flight/pid.c | 2102 | // Step 2: Read target | COMMENT |
| LOW | src/main/flight/pid.c | 2131 | // Step 3: Run control for ANGLE_MODE, HORIZON_MODE and ANGLEHOLD_MODE | COMMENT |
| LOW | src/main/flight/pid.c | 2177 | // Step 4: Run gyro-driven control | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …hird_Party/mbedTLS/tests/scripts/generate_test_code.py | 661 | CODE | |
| LOW | …ares/Third_Party/mbedTLS/tests/scripts/mbedtls_test.py | 84 | CODE | |
| LOW | src/test/mock_msp_gps.py | 98 | CODE | |
| LOW | src/test/mavlink/missions/mavlink_mission_tester.py | 170 | CODE | |
| LOW | src/utils/declination.py | 165 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …M32H7/Middlewares/Third_Party/mbedTLS/tests/ssl-opt.sh | 3241 | # Tests for event-driven I/O: exercise a variety of handshake flows | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …est/mavlink/routing/mavlink_routing_compliance_test.py | 55 | def set_source_identity(connection: Any, system_id: int, component_id: int) -> None: | CODE |