Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
This report presents the forensic synthetic code analysis of aptos-labs/aptos-core, a Rust project with 6,437 GitHub stars. SynthScan v2.0 examined 1,560,510 lines of code across 6379 source files, recording 2937 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 2.7 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 2937 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ystem/indexer-grpc/indexer-grpc-utils/src/constants.rs | 21 | pub const DEFAULT_MAX_TRANSACTION_FILTER_SIZE_BYTES: usize = 10_000; | COMMENT |
| LOW | …rpc/indexer-transaction-generator/template_config.yaml | 1 | # Config to import transactions onchain. | COMMENT |
| LOW | …indexer-transaction-generator/src/config_template.yaml | 1 | import_config: | COMMENT |
| LOW | …indexer-transaction-generator/src/config_template.yaml | 21 | # api_key: YOUR_KEY_HERE | COMMENT |
| LOW | …em/indexer-grpc/indexer-grpc-fullnode/src/tests/mod.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | …/indexer-grpc/indexer-grpc-server-framework/src/lib.rs | 161 | let info = CrashInfo { details, backtrace }; | COMMENT |
| LOW | …c/transaction-filter/src/boolean_transaction_filter.rs | 141 | /// | COMMENT |
| LOW | …c/transaction-filter/src/boolean_transaction_filter.rs | 161 | } | COMMENT |
| LOW | …c/transaction-filter/src/boolean_transaction_filter.rs | 181 | /// .address("0x0fff").build()? | COMMENT |
| LOW | …c/transaction-filter/src/boolean_transaction_filter.rs | 201 | /// | COMMENT |
| LOW | …rpc/transaction-filter/src/filters/user_transaction.rs | 21 | /// let filter = UserTransactionFilterBuilder::default().sender(address).build().unwrap(); | COMMENT |
| LOW | …rpc/transaction-filter/src/filters/user_transaction.rs | 121 | /// | COMMENT |
| LOW | …rpc/transaction-filter/src/filters/user_transaction.rs | 221 | /// .function("transfer") | COMMENT |
| LOW | …m/indexer-grpc/transaction-filter/src/filters/event.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | …m/indexer-grpc/transaction-filter/src/filters/event.rs | 21 | /// .unwrap(); | COMMENT |
| LOW | …rpc/transaction-filter/src/filters/transaction_root.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | …xer-grpc/transaction-filter/src/filters/move_module.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | …m/indexer-grpc/indexer-grpc-data-service/src/config.rs | 41 | #[derive(Clone, Debug, Deserialize, Serialize)] | COMMENT |
| LOW | …m/indexer-grpc/indexer-grpc-data-service/src/config.rs | 61 | /// Deprecated: if set, don't check for auth tokens. | COMMENT |
| LOW | …etadata-crawler/src/asset_uploader/throttler/config.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | terraform/helm/vector-log-agent/values.yaml | 21 | # encoding: | COMMENT |
| LOW | terraform/helm/genesis/files/genesis.sh | 1 | #!/bin/bash | COMMENT |
| LOW | consensus/consensus-types/src/block_retrieval.rs | 41 | BlockRetrievalRequest::V1(req) => req.num_blocks, | COMMENT |
| LOW | consensus/consensus-types/src/block_data.rs | 41 | /// Failed authors from the parent's block to this block (including this block) | COMMENT |
| LOW | consensus/consensus-types/src/block_data.rs | 81 | /// The approximate physical time a block is proposed by a proposer. This timestamp is used | COMMENT |
| LOW | consensus/consensus-types/src/pipelined_block.rs | 81 | Disabled, | COMMENT |
| LOW | consensus/src/txn_hash_and_authenticator_deduper.rs | 21 | /// 1. Mark possible duplicates (sequential): Using a helper HashMap, mark transactions with 2+ | COMMENT |
| LOW | consensus/src/network_interface.rs | 41 | /// DEPRECATED: Once this is introduced in the next release, please use | COMMENT |
| LOW | consensus/src/network_interface.rs | 61 | /// CommitProposal is the struct that is sent by the validator after execution to propose | COMMENT |
| LOW | consensus/src/network_interface.rs | 81 | /// Commit message | COMMENT |
| LOW | consensus/src/state_replication.rs | 21 | /// While Consensus is managing proposed blocks, `StateComputer` is managing the results of the | COMMENT |
| LOW | consensus/src/counters.rs | 901 | pub static NUM_BLOCKS_IN_PIPELINE: Lazy<IntGaugeVec> = Lazy::new(|| { | COMMENT |
| LOW | consensus/src/network_tests.rs | 41 | use tokio::runtime::Handle; | COMMENT |
| LOW | consensus/src/network_tests.rs | 61 | pub struct NetworkPlayground { | COMMENT |
| LOW | consensus/src/round_manager.rs | 521 | self.block_store.pending_blocks(), | COMMENT |
| LOW | consensus/src/pipeline/pipeline_builder.rs | 121 | /// The pipeline builder is responsible for constructing the pipeline structure for a block. | COMMENT |
| LOW | consensus/src/pipeline/tests/integration_tests.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | consensus/src/util/time_service.rs | 21 | #[async_trait] | COMMENT |
| LOW | …ensus/src/quorum_store/tests/batch_proof_queue_test.rs | 341 | // txns: [txn_0, txn_1, txn_2] + txns(proof_6) | COMMENT |
| LOW | …c/transaction_shuffler/use_case_aware/delayed_queue.rs | 221 | #[derive(Debug, Default)] | COMMENT |
| LOW | consensus/src/liveness/proposal_generator.rs | 361 | } | COMMENT |
| LOW | consensus/src/liveness/leader_reputation.rs | 481 | }, | COMMENT |
| LOW | consensus/src/liveness/round_state.rs | 61 | COMMENT | |
| LOW | consensus/src/liveness/round_state.rs | 121 | let duration_ms = ((self.base_ms as f64) * base_multiplier).ceil() as u64; | COMMENT |
| LOW | consensus/src/liveness/round_state.rs | 141 | // Determines the time interval for a round given the number of non-ordered rounds since | COMMENT |
| LOW | consensus/src/dag/adapter.rs | 201 | observe_block(block.block().timestamp_usecs(), BlockStage::ORDERED); | COMMENT |
| LOW | consensus/src/round_manager_tests/consensus_test.rs | 2001 | false, | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 61 | #[test] | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 121 | /// Setup: | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 181 | /// | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 261 | #[ignore] // TODO: https://github.com/aptos-labs/aptos-core/issues/6615 | COMMENT |
| LOW | consensus/src/block_storage/block_tree.rs | 241 | /// Retrieves a Window of Recent Blocks | COMMENT |
| LOW | consensus/src/block_storage/block_store.rs | 81 | /// ╰--> C1--> C2 | COMMENT |
| LOW | consensus/src/block_storage/block_store.rs | 841 | self.insert_single_quorum_cert(block.quorum_cert().clone())?; | COMMENT |
| LOW | …sensus/src/block_storage/execution_pool/common_test.rs | 121 | window_size: Option<u64>, | COMMENT |
| LOW | …/src/block_storage/execution_pool/block_window_test.rs | 221 | COMMENT | |
| LOW | …/src/block_storage/execution_pool/block_window_test.rs | 341 | let block_window = | COMMENT |
| LOW | …/src/block_storage/execution_pool/block_window_test.rs | 361 | let block_window = | COMMENT |
| LOW | consensus/src/rand/dkg/mod.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| LOW | consensus/src/rand/rand_gen/lazy_types.rs | 1 | // Copyright (c) Aptos Foundation | COMMENT |
| 1770 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | consensus/src/pipeline/decryption_pipeline_builder.rs | 480 | // secret_shared_key_rx ─────────┴──→ decrypt | COMMENT |
| MEDIUM | consensus/src/block_storage/block_tree.rs | 461 | /// ┌──────────────────┐ | COMMENT |
| MEDIUM | consensus/src/block_storage/block_tree.rs | 463 | /// └──────────────────┘ | COMMENT |
| MEDIUM | …_storage/execution_pool/target_block_retrieval_test.rs | 39 | // ┌───────────────┘ ┌─────────────────────────────┘ | COMMENT |
| MEDIUM | …_storage/execution_pool/target_block_retrieval_test.rs | 43 | // └────────────┐ | COMMENT |
| MEDIUM | …_storage/execution_pool/target_block_retrieval_test.rs | 114 | // └────────────┐ ┌─────────────────────────────┘ | COMMENT |
| MEDIUM | …_storage/execution_pool/target_block_retrieval_test.rs | 118 | // ┌──────┘ | COMMENT |
| MEDIUM⚡ | …/src/block_storage/execution_pool/block_window_test.rs | 416 | // └──────┐ ↓ | COMMENT |
| MEDIUM⚡ | …/src/block_storage/execution_pool/block_window_test.rs | 417 | // ┌───────────────────── ↓ ───────┐ | COMMENT |
| MEDIUM⚡ | …/src/block_storage/execution_pool/block_window_test.rs | 419 | // └───────────────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 36 | // ┌──────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 38 | // └──────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 65 | // ┌──────────────────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 67 | // └──────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 94 | // ┌───────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 96 | // └───────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 160 | // ┌───────────────────────────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 162 | // └───────────────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 180 | // ┌──────────────────── ↓ ───────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 182 | // └──────────────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 250 | // ┌───────────────────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 252 | // └───────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 272 | // ┌──────────── ↓ ────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 274 | // └───────────────────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 366 | // ┌───────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 368 | // └───────────┘ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 389 | // ┌──────────── ↓ ────────────────┐ | COMMENT |
| MEDIUM | …/src/block_storage/execution_pool/block_window_test.rs | 391 | // └───────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 143 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 145 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 171 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 173 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 229 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 231 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 296 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 298 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 349 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 351 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 393 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 395 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 421 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 423 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 517 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 519 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/setup.sh | 593 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/setup.sh | 595 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/setup.sh | 653 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/setup.sh | 655 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 61 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 63 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 100 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 102 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 122 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 124 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 145 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 147 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 171 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 173 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 196 | # ============================================================================ | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/run-test.sh | 198 | # ============================================================================ | COMMENT |
| 166 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 90 | ## Step 1: Start Jaeger | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 102 | ## Step 2: Start a Local Fullnode | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 127 | ## Step 3: Start the gRPC Manager | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 172 | ## Step 4: Start the gRPC Data Service v2 | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 219 | ## Step 5: Start the gRPC Gateway | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 245 | ## Step 6: Start the API Gateway | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 292 | ## Step 7: Test the Live Data Path | COMMENT |
| LOW | ecosystem/indexer-grpc/LOCAL_TRACING_GUIDE.md | 392 | ## Step 9: View Traces in Jaeger | COMMENT |
| LOW | consensus/src/rand/rand_gen/rand_store.rs | 57 | /// NOTE: This method is called while holding the `Mutex<RandStore>` lock. | COMMENT |
| LOW | …tion-generator-lib/src/publishing/prebuild_packages.rs | 99 | // Step 1: save serialized pre-built data. | COMMENT |
| LOW | …tion-generator-lib/src/publishing/prebuild_packages.rs | 126 | // Step 2: generate implementation to access prebuilt packages. | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 68 | // Step 1: compute denominators x_i - x | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 71 | // Step 2: batch inversion in place | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 74 | // Step 3: multiply numerators by inverses | COMMENT |
| LOW | crates/aptos-crypto/src/blstrs/random.rs | 94 | /// NOTE: This function is "insecure" in the sense that the caller learns the discrete log of the | COMMENT |
| LOW | crates/aptos-crypto/src/blstrs/mod.rs | 97 | /// NOTE: This function will check for prime-order subgroup membership in $\mathbb{G}_1$. | COMMENT |
| LOW | crates/aptos-crypto/src/blstrs/mod.rs | 114 | /// NOTE: This function will check for prime-order subgroup membership in $\mathbb{G}_2$. | COMMENT |
| LOW | crates/aptos-crypto/src/bls12381/bls12381_keys.rs | 236 | /// NOTE: This function will only check that the PK is a point on the curve: | COMMENT |
| LOW | crates/aptos-crypto/src/arkworks/shamir.rs | 134 | // Step 1: Collect denominators for all i | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 147 | // Step 2: Invert all denominators at once | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 151 | // Step 3: Compute numerators (product of -x_j for j != i) | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 257 | // Step 0: check that subset is large enough | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 267 | // Step 1: compute poly w/ roots at all x in xs, compute eval at 0 | COMMENT |
| LOW | crates/aptos-crypto/src/arkworks/shamir.rs | 287 | // Step 4: compute Lagrange coefficients | COMMENT |
| LOW | crates/aptos-crypto/src/arkworks/random.rs | 21 | /// NOTE: This function is "unsafe" in the sense that the caller learns the discrete log of the | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 168 | // Step 1: build MSM input | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 176 | // Step 2: perform MSM | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 179 | // Step 3: enforce expected zero | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 144 | # Step 1: Check prerequisites | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 172 | # Step 2: Start Docker services | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 230 | # Step 3: Start Aptos test node | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 297 | # Step 4: Create test accounts | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 350 | # Step 5: Deploy Move contract | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 394 | # Step 6: Add test member to registry | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 422 | # Step 7: Set up environment variables | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 518 | # Step 8: Start the telemetry service (background) | COMMENT |
| LOW | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 218 | // Step 1: Request challenge from server | COMMENT |
| LOW⚡ | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 252 | // Step 2: Sign the server-issued challenge using aptos-crypto | COMMENT |
| LOW⚡ | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 257 | // Step 3: Send auth request with signed challenge | COMMENT |
| LOW | …lemetry-service/src/tests/custom_contract_auth_test.rs | 87 | // Step 1: Request challenge | COMMENT |
| LOW⚡ | …lemetry-service/src/tests/custom_contract_auth_test.rs | 101 | // Step 2: Sign challenge | COMMENT |
| LOW⚡ | …lemetry-service/src/tests/custom_contract_auth_test.rs | 104 | // Step 3: Authenticate | COMMENT |
| LOW | crates/aptos/e2e/main.py | 346 | # WARNING: This has to stay at the end, else key will get rotated | COMMENT |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 818 | # Step 1: compile the script (requires struct_enum_tests module to already be published). | COMMENT |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 832 | # Step 2: run the compiled script with a Point struct arg via --json-file. | COMMENT |
| LOW | crates/aptos-dkg/src/pcs/shplonked.rs | 543 | // Step 3: Derive a challenge x from the Fiat-Shamir transcript. | COMMENT |
| LOW | crates/aptos-dkg/src/pcs/zeromorph.rs | 435 | // Step 1: commit to all of the q_k | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pcs/zeromorph.rs | 455 | // Step 2: verifier challenge to aggregate degree bound proofs | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pcs/zeromorph.rs | 461 | // Step 3: Aggregate shifted q_k into \hat{q} and compute commitment | COMMENT |
| LOW | crates/aptos-dkg/src/utils/random.rs | 89 | /// NOTE: This function is "insecure" in the sense that the caller learns the discrete log of the | COMMENT |
| LOW | …ates/aptos-dkg/src/pvss/chunky/hkzg_chunked_elgamal.rs | 81 | // Step 3: convert the Shamir shares into chunked values | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 160 | // Step 1: sample the polynomial and compute the Shamir shares | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 252 | // Step 6: produce the SoK; this is done before step 5b because it naturally normalises the statement | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 353 | // Step 1: Do the SCRAPE LDT (G_2) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 363 | // Step 2: Verify the range proof | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 374 | // Step 3: Check that ciphertexts encrypt the committed shares | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 399 | // Step 4: Verify the SoK (G_1) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 54 | // Step 1: Sample randomness. Here the `witness` is only used to make sure that `r` has the right dimensions | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 57 | // Step 2: Compute commitment A = Ψ(r) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 62 | // Step 3: Obtain Fiat-Shamir challenge | COMMENT |
| 95 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tion-generator-lib/src/publishing/prebuild_packages.rs | 99 | // Step 1: save serialized pre-built data. | COMMENT |
| LOW | …tion-generator-lib/src/publishing/prebuild_packages.rs | 126 | // Step 2: generate implementation to access prebuilt packages. | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 68 | // Step 1: compute denominators x_i - x | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 71 | // Step 2: batch inversion in place | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/blstrs/polynomials.rs | 74 | // Step 3: multiply numerators by inverses | COMMENT |
| LOW | crates/aptos-crypto/src/arkworks/shamir.rs | 134 | // Step 1: Collect denominators for all i | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 147 | // Step 2: Invert all denominators at once | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 151 | // Step 3: Compute numerators (product of -x_j for j != i) | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 257 | // Step 0: check that subset is large enough | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/shamir.rs | 267 | // Step 1: compute poly w/ roots at all x in xs, compute eval at 0 | COMMENT |
| LOW | crates/aptos-crypto/src/arkworks/shamir.rs | 287 | // Step 4: compute Lagrange coefficients | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 168 | // Step 1: build MSM input | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 176 | // Step 2: perform MSM | COMMENT |
| LOW⚡ | crates/aptos-crypto/src/arkworks/scrape.rs | 179 | // Step 3: enforce expected zero | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 144 | # Step 1: Check prerequisites | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 172 | # Step 2: Start Docker services | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 230 | # Step 3: Start Aptos test node | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 297 | # Step 4: Create test accounts | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 350 | # Step 5: Deploy Move contract | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 394 | # Step 6: Add test member to registry | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 422 | # Step 7: Set up environment variables | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/setup.sh | 518 | # Step 8: Start the telemetry service (background) | COMMENT |
| LOW | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 218 | // Step 1: Request challenge from server | COMMENT |
| LOW⚡ | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 252 | // Step 2: Sign the server-issued challenge using aptos-crypto | COMMENT |
| LOW⚡ | …tos-telemetry-service/e2e-test/test-client/src/main.rs | 257 | // Step 3: Send auth request with signed challenge | COMMENT |
| LOW | …lemetry-service/src/tests/custom_contract_auth_test.rs | 87 | // Step 1: Request challenge | COMMENT |
| LOW⚡ | …lemetry-service/src/tests/custom_contract_auth_test.rs | 101 | // Step 2: Sign challenge | COMMENT |
| LOW⚡ | …lemetry-service/src/tests/custom_contract_auth_test.rs | 104 | // Step 3: Authenticate | COMMENT |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 818 | # Step 1: compile the script (requires struct_enum_tests module to already be published). | COMMENT |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 832 | # Step 2: run the compiled script with a Point struct arg via --json-file. | COMMENT |
| LOW | crates/aptos-dkg/src/pcs/shplonked.rs | 543 | // Step 3: Derive a challenge x from the Fiat-Shamir transcript. | COMMENT |
| LOW | crates/aptos-dkg/src/pcs/zeromorph.rs | 435 | // Step 1: commit to all of the q_k | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pcs/zeromorph.rs | 455 | // Step 2: verifier challenge to aggregate degree bound proofs | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pcs/zeromorph.rs | 461 | // Step 3: Aggregate shifted q_k into \hat{q} and compute commitment | COMMENT |
| LOW | …tes/aptos-dkg/src/range_proofs/dekart_univariate_v2.rs | 1009 | // Step 8: | COMMENT |
| LOW | …tes/aptos-dkg/src/range_proofs/dekart_univariate_v2.rs | 1012 | // Step 9: | COMMENT |
| LOW | …ates/aptos-dkg/src/pvss/chunky/hkzg_chunked_elgamal.rs | 81 | // Step 3: convert the Shamir shares into chunked values | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 160 | // Step 1: sample the polynomial and compute the Shamir shares | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 252 | // Step 6: produce the SoK; this is done before step 5b because it naturally normalises the statement | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 353 | // Step 1: Do the SCRAPE LDT (G_2) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 363 | // Step 2: Verify the range proof | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 374 | // Step 3: Check that ciphertexts encrypt the committed shares | COMMENT |
| LOW | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 399 | // Step 4: Verify the SoK (G_1) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 54 | // Step 1: Sample randomness. Here the `witness` is only used to make sure that `r` has the right dimensions | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 57 | // Step 2: Compute commitment A = Ψ(r) | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 62 | // Step 3: Obtain Fiat-Shamir challenge | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 65 | // Step 4: Compute prover response | COMMENT |
| LOW⚡ | crates/aptos-dkg/src/sigma_protocol/traits.rs | 68 | // Step 5: Pick first **recorded** item | COMMENT |
| LOW⚡ | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 267 | // Step 0: Make sure the default VK is installed | COMMENT |
| LOW⚡ | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 275 | // Step 1: Make sure TXN validation fails if JWKs are not installed at jwk_addr. | COMMENT |
| LOW | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 296 | // Step 1: Make sure TXN validation succeeds once JWKs are installed at jwk_addr. | COMMENT |
| LOW⚡ | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 329 | // Step 0: Make sure the default VK is installed | COMMENT |
| LOW⚡ | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 336 | // Step 1: Make sure the TXN does not validate, since the wrong JWK is installed at JWK addr | COMMENT |
| LOW | …ove/e2e-move-tests/src/tests/keyless_feature_gating.rs | 357 | // Step 2: Install the correct JWK at 0x1 and resubmit the TXN; it should now validate | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 75 | # Step 1: Read the file content | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 80 | # Step 2: Get the current latest version and the gas_feature_versions block | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 84 | # Step 3: Get all existing versions from the gas_feature_versions block | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 87 | # Step 4: Increment the version or create a new one if needed | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 91 | # Step 5: Replace the old gas_feature_versions block with the new one | COMMENT |
| LOW⚡ | aptos-move/aptos-gas-schedule/bump_ver.py | 94 | # Step 6: Update the LATEST_GAS_FEATURE_VERSION to the new version | COMMENT |
| 69 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | crates/aptos-telemetry/src/service.rs | 42 | /// TODO(joshlind): leverage real authentication! | COMMENT |
| MEDIUM | types/src/network_address/mod.rs | 31 | /// future-proof network address represented as a stack of protocols. Essentially | COMMENT |
| MEDIUM | aptos-move/framework/cached-packages/src/lib.rs | 12 | #[cfg(not(feature = "move-harness-with-test-only"))] | COMMENT |
| MEDIUM | aptos-move/framework/cached-packages/src/lib.rs | 14 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …ork/cached-packages/src/aptos_framework_sdk_builder.rs | 580 | /// See https://datatracker.ietf.org/doc/html/rfc7517#section-4 for more details about the JWK attributes aforementi | COMMENT |
| MEDIUM | …ork/cached-packages/src/aptos_framework_sdk_builder.rs | 3572 | /// See https://datatracker.ietf.org/doc/html/rfc7517#section-4 for more details about the JWK attributes aforementioned | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 154 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 156 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 165 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 399 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 406 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 412 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 418 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 427 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 433 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 702 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 709 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 714 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 780 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 786 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 793 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 798 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1057 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1063 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1069 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1076 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1082 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1306 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1312 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1318 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1324 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1330 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1336 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1342 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1348 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1354 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1360 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1366 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1372 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1379 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM⚡ | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 1386 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 40 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 88 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 130 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 186 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 200 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 237 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 269 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 316 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 324 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 346 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 372 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 444 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 450 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 461 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 472 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 486 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 498 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 504 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| MEDIUM | …os-move/e2e-move-tests/src/tests/confidential_asset.rs | 576 | #[cfg(feature = "move-harness-with-test-only")] | COMMENT |
| 25 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | terraform/aptos-node-testnet/gcp/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | terraform/aptos-node-testnet/aws/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | terraform/fullnode/gcp/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | terraform/fullnode/digital_ocean/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | terraform/fullnode/vultr/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | terraform/fullnode/aws/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". | COMMENT |
| MEDIUM | crates/aptos-telemetry-service/e2e-test/setup.sh | 367 | # Create a temporary Move.toml with the correct address | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/helpers.sh | 50 | # Create a new account | COMMENT |
| MEDIUM⚡ | crates/aptos-telemetry-service/e2e-test/helpers.sh | 331 | # Create an unknown/untrusted account (NOT added to registry) | COMMENT |
| MEDIUM | crates/aptos/e2e/local_testnet.py | 4 | # This file contains functions for running the localnet. | COMMENT |
| MEDIUM | crates/aptos/e2e/test_helpers.py | 108 | # Create the output directory if necessary. | COMMENT |
| MEDIUM | crates/aptos/e2e/main.py | 359 | # Create the dir the test CLI will run from. | COMMENT |
| MEDIUM | crates/aptos/e2e/cases/account.py | 50 | # Create the new account. | COMMENT |
| MEDIUM | crates/aptos/e2e/cases/account.py | 128 | # Create the new account. | COMMENT |
| MEDIUM | crates/aptos/e2e/cases/account.py | 218 | # Create the new resource account. | COMMENT |
| MEDIUM | crates/aptos-faucet/integration-tests/local_testnet.py | 4 | # This file contains functions for running the localnet. | COMMENT |
| MEDIUM | protos/python/generate.sh | 25 | # Create the output directory. | COMMENT |
| MEDIUM | …s/aptos/internal/fullnode/v1/fullnode_data_pb2_grpc.py | 65 | # This class is part of an EXPERIMENTAL API. | COMMENT |
| MEDIUM | …hon/aptos_protos/aptos/indexer/v1/raw_data_pb2_grpc.py | 47 | # This class is part of an EXPERIMENTAL API. | COMMENT |
| MEDIUM⚡ | testsuite/replay-verify/archive_disk_utils.py | 666 | # Define the PVC manifest | COMMENT |
| MEDIUM | testsuite/replay-verify/archive_disk_utils.py | 161 | # Create the snapshot asynchronously, then poll until complete | COMMENT |
| MEDIUM | testsuite/replay-verify/archive_disk_utils.py | 251 | # Create a new disk from the snapshot | COMMENT |
| MEDIUM | testsuite/replay-verify/archive_disk_utils.py | 542 | # Define the PVC manifest | COMMENT |
| MEDIUM | testsuite/replay-verify/archive_disk_utils.py | 602 | # Define the VolumeSnapshot manifest | COMMENT |
| MEDIUM | testsuite/replay-verify/main.py | 402 | # Create the Kubernetes API client to start a pod | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/testnet_commands/create_testnet.py | 1043 | # Define the name of the PVC | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/testnet_commands/create_testnet.py | 1047 | # Define the metadata for the PVC | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/testnet_commands/create_testnet.py | 1054 | # Define the size of the PVC | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/testnet_commands/create_testnet.py | 1059 | # Define the spec for the PVC | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 229 | # Create a temp layout file, copy the layout provided | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 494 | # Create the genesis artifacts configmap | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 537 | # Creating the keys & configs async significantly reduces the time this process takes | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 610 | # Create a list to store the coroutines | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 614 | # Create the validator stateful sets | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 630 | # Create the vfn stateful sets if the user wants to create vfns | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 668 | # Create the validator configmap | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 703 | # Create the vfn configmap if the user wants to create vfns | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 706 | # Create a temp vfn config file, copy the vfn config provided | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 877 | # Create the service object | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 892 | # Create the volumes for the statefulset | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 943 | # Create the container/spec for the statefulset | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 975 | # Create the StatefulSet object | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/create_testnet.py | 1077 | # Create the PVC object | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/get_testnet.py | 155 | # Create the PanguTestnet object | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/update_nodes.py | 123 | # Define the patch data for the statefulset | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/update_nodes.py | 140 | # Create a temp vfn config file, copy the vfn config provided | COMMENT |
| MEDIUM | testsuite/pangu_lib/testnet_commands/update_nodes.py | 148 | # Define the patch data for the configmap | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/tests/create_testnet_test.py | 341 | # Define the expected reads for the filesystem | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/tests/create_testnet_test.py | 347 | # Create an instance of the SpyFilesystem | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/tests/create_testnet_test.py | 591 | # Define the expected reads for the filesystem | COMMENT |
| MEDIUM⚡ | testsuite/pangu_lib/tests/create_testnet_test.py | 598 | # Create an instance of the SpyFilesystem | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 370 | # Create the expected PanguNodeBlueprint object | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 387 | # Create the expected PanguNodeLayout object | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 416 | # Create the expected commands | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 454 | # Create a dictionary of blueprints | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 507 | # Create the expected fake commands | COMMENT |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 237 | # Create the expected reads | STRING |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 243 | # Create an instance of the SpyFilesystem | STRING |
| MEDIUM | testsuite/pangu_lib/tests/create_testnet_test.py | 287 | # Create a dictionary of blueprints | STRING |
| MEDIUM | testsuite/pangu_lib/node_commands/add_pfn.py | 41 | # Create the kubernetes objects | COMMENT |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | crates/aptos/src/node/analyze/fetch_metadata.rs | 106 | if resource.data.typ.name.0.as_str() == "ValidatorSet" { | CODE |
| CRITICAL | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 320 | if self.sharing_proof.SoK.z.chunked_plaintexts.len() != sc.get_total_num_players() { | CODE |
| CRITICAL | crates/aptos-dkg/src/pvss/chunky/weighted_transcript.rs | 342 | if self.sharing_proof.SoK.z.elgamal_randomness.len() != sc.get_max_weight() { | CODE |
| CRITICAL | …acy-move-compiler/src/expansion/dependency_ordering.rs | 196 | && m.value.module.0.value.as_str() == module_name | CODE |
| CRITICAL | …line/reference_safety/reference_safety_processor_v3.rs | 698 | if self.parent.target.func_env.module_env.get_id() != fun_id.module_id | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 878 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 900 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 929 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 952 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 982 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 1053 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …ler-v2/src/file_format_generator/function_generator.rs | 1080 | let fun_mid = ctx.fun_ctx.fun.func_env.module_env.get_id(); | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 260 | pool.make(m.value.module.0.value.as_str()), | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 301 | .make(mident.value.module.0.value.as_str()); | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 446 | .make(mident.value.module.0.value.as_str()), | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 470 | .make(mident.value.module.0.value.as_str()), | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 732 | let module_sym = self.symbol_pool().make(mid.value.module.0.value.as_str()); | CODE |
| CRITICAL | …rd_party/move/move-model/src/builder/module_builder.rs | 769 | .make(friend_mod_id.value.module.0.value.as_str()); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tos-crypto/benches/print-range-proof-markdown-table.py | 61 | def parse_proof_size_from_folder(folder_path): | CODE |
| LOW | …ates/aptos-crypto/benches/print-pvss-markdown-table.py | 117 | def parse_transcript_bytes_from_folder(folder_path): | CODE |
| LOW | crates/aptos/e2e/test_results.py | 22 | def build_test_case_decorator(test_results: TestResults): | CODE |
| LOW | crates/aptos/e2e/cases/config.py | 12 | def test_config_show_profiles(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 24 | def test_publish_struct_enum_module(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 45 | def run_move_function_with_json(run_helper: RunHelper, test_name: str, json_content: dict, error_msg: str): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 136 | def test_struct_argument_simple(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 160 | def test_struct_argument_nested(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 189 | def test_option_variant_format(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 231 | def test_option_legacy_format(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 299 | def test_enum_variant_with_fields(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 323 | def test_enum_with_nested_struct(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 420 | def test_mixed_framework_struct(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 454 | def test_struct_unknown_field_rejected(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 511 | def test_enum_unknown_field_rejected(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 697 | def test_struct_with_enum_field(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 748 | def test_option_invalid_field_name_rejected(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 805 | def test_run_script_public_struct_arg(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 18 | def test_stake_initialize_stake_owner(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 94 | def test_stake_withdraw_stake_before_unlock(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 209 | async def test_stake_create_staking_contract(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 240 | def test_stake_increase_lockup(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 271 | async def test_stake_withdraw_stake_after_unlock(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/stake.py | 347 | def test_stake_request_commission(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/move.py | 88 | def test_move_compile_dev_mode(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/move.py | 110 | def test_move_compile_fetch_deps_only(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/node.py | 12 | def test_node_show_validator_set(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/node.py | 45 | def test_node_update_consensus_key(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/node.py | 126 | def test_node_update_validator_network_address(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/init.py | 57 | def test_aptos_header_included(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/account.py | 14 | async def test_account_fund_with_faucet(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/account.py | 49 | async def test_account_create_and_transfer(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/account.py | 127 | def test_account_lookup_address(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos/e2e/cases/account.py | 214 | def test_account_resource_account(run_helper: RunHelper, test_name=None): | CODE |
| LOW | crates/aptos-faucet/integration-tests/tests.py | 10 | def run_faucet_integration_tests(): | CODE |
| LOW | docker/image-helpers.js | 54 | export async function assertExecutingInRepoRoot() { | CODE |
| LOW | docker/image-helpers.js | 63 | export async function waitForImageToBecomeAvailable(imageToWaitFor, waitForImageSeconds) { | CODE |
| LOW | docker/image-helpers.js | 188 | export function assertTagMatchesSourceVersion(imageTag) { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 1732 | function createBaseBlockMetadataTransaction(): BlockMetadataTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 1930 | function createBaseGenesisTransaction(): GenesisTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 2042 | function createBaseStateCheckpointTransaction(): StateCheckpointTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 2119 | function createBaseValidatorTransaction(): ValidatorTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 3450 | function createBaseBlockEpilogueTransaction(): BlockEpilogueTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 3698 | function createBaseUserTransaction(): UserTransaction { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 3962 | function createBaseTransactionInfo(): TransactionInfo { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 4301 | function createBaseUserTransactionRequest(): UserTransactionRequest { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 5317 | function createBaseDeleteTableItem(): DeleteTableItem { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 5455 | function createBaseDeleteTableData(): DeleteTableData { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 6111 | function createBaseTransactionPayload(): TransactionPayload { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 6407 | function createBaseEntryFunctionPayload(): EntryFunctionPayload { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 6555 | function createBaseMoveScriptBytecode(): MoveScriptBytecode { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 6794 | function createBaseMultisigPayload(): MultisigPayload { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 6904 | function createBaseMultisigTransactionPayload(): MultisigTransactionPayload { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 7016 | function createBaseMoveModuleBytecode(): MoveModuleBytecode { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 7692 | function createBaseMoveStructGenericTypeParam(): MoveStructGenericTypeParam { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 7816 | function createBaseMoveStructField(): MoveStructField { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 7922 | function createBaseMoveStructVariant(): MoveStructVariant { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 8032 | function createBaseMoveFunctionGenericTypeParam(): MoveFunctionGenericTypeParam { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 8430 | function createBaseWriteSetPayload(): WriteSetPayload { | CODE |
| LOW | …tos/typescript/src/aptos/transaction/v1/transaction.ts | 8521 | function createBaseEntryFunctionId(): EntryFunctionId { | CODE |
| 117 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ates/aptos-crypto/benches/print-pvss-markdown-table.py | 388 | print("Error: No pvss_chunky_v1 or pvss_chunky_v2 directories found in current directory.", file=sys.stderr) | CODE |
| LOW | crates/aptos/e2e/test_results.py | 31 | except Exception as e: | CODE |
| LOW | crates/aptos/e2e/local_testnet.py | 110 | except Exception: | CODE |
| LOW | crates/aptos/e2e/main.py | 454 | except Exception as e: | CODE |
| LOW | crates/aptos/e2e/main.py | 461 | except Exception as e: | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 76 | except Exception as e: | CODE |
| LOW | crates/aptos/e2e/cases/struct_enum_args.py | 127 | except Exception as e: | CODE |
| LOW | crates/aptos/e2e/cases/init.py | 41 | except Exception as e: | CODE |
| LOW | crates/aptos-faucet/integration-tests/local_testnet.py | 91 | except Exception: | CODE |
| LOW | crates/aptos-faucet/integration-tests/prechecks.py | 16 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 194 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 349 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 1567 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 1804 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 1833 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 1970 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 2159 | except Exception as e: | CODE |
| LOW | testsuite/forge.py | 2299 | except Exception: | CODE |
| LOW | testsuite/forge.py | 764 | except Exception as e: | STRING |
| LOW | testsuite/indexer_grpc_local.py | 141 | except Exception as e: | STRING |
| LOW | testsuite/indexer_grpc_local.py | 202 | except Exception as e: | CODE |
| LOW | testsuite/indexer_grpc_local.py | 223 | except Exception as e: | CODE |
| LOW | …etermine_target_branch_to_fetch_last_released_image.py | 98 | except Exception as e: | CODE |
| LOW | testsuite/forge_test.py | 100 | except Exception as e: | CODE |
| LOW | testsuite/find_latest_image.py | 90 | except Exception as e: | CODE |
| LOW | testsuite/pangu.py | 18 | except Exception as exc: | CODE |
| LOW⚡ | testsuite/replay-verify/archive_disk_utils.py | 654 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 156 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 197 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 224 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 314 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 513 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 728 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/main.py | 302 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/main.py | 476 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/main.py | 756 | except Exception as e: | CODE |
| LOW | testsuite/replay-verify/main.py | 808 | except Exception as e: | CODE |
| MEDIUM | testsuite/replay-verify/main.py | 487 | def _delete_pod_api_call(self): | CODE |
| LOW | testsuite/pangu_lib/util.py | 181 | except Exception as e: | CODE |
| LOW | testsuite/pangu_lib/testnet_commands/healthcheck.py | 218 | except Exception: | CODE |
| LOW | testsuite/pangu_lib/testnet_commands/get_testnet.py | 103 | except Exception as e: | CODE |
| LOW | testsuite/pangu_lib/testnet_commands/commands.py | 96 | except Exception as e: | CODE |
| LOW | testsuite/pangu_lib/testnet_commands/commands.py | 114 | except Exception as e: | CODE |
| LOW | testsuite/pangu_lib/testnet_commands/restart_nodes.py | 40 | except Exception as e: | CODE |
| LOW | testsuite/pangu_lib/node_commands/wipe_node.py | 38 | except Exception as e: | CODE |
| LOW | testsuite/test_framework/git.py | 62 | except Exception as e: | CODE |
| LOW | testsuite/test_framework/git.py | 150 | except Exception as e: | CODE |
| LOW | testsuite/test_framework/cluster.py | 213 | except Exception as e: | CODE |
| LOW | testsuite/test_framework/cluster.py | 229 | except Exception as e: | CODE |
| LOW | testsuite/test_framework/cluster.py | 247 | except Exception as e: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 146 | except Exception as exception: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 156 | except Exception as exception: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 166 | except Exception as exception: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 176 | except Exception as exception: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 186 | except Exception as exception: | CODE |
| LOW⚡ | testsuite/test_framework/kubernetes.py | 196 | except Exception as exception: | CODE |
| LOW | testsuite/test_framework/kubernetes.py | 208 | except Exception as exception: | CODE |
| LOW | testsuite/test_framework/kubernetes.py | 282 | except Exception as exception: | CODE |
| LOW | testsuite/test_framework/kubernetes.py | 337 | except Exception as e: | CODE |
| LOW | .github/actions/rust-unit-tests/nextest_summary.py | 25 | except Exception as e: | CODE |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ates/aptos-crypto/benches/print-pvss-markdown-table.py | 268 | # Check if we have all operations for both versions | COMMENT |
| LOW⚡ | crates/aptos-telemetry-service/e2e-test/helpers.sh | 308 | # Check if the endpoint responds (even 400 means it's enabled) | COMMENT |
| LOW | crates/aptos-telemetry-service/e2e-test/helpers.sh | 69 | # Check if key already exists - reuse it for consecutive runs | COMMENT |
| LOW | crates/aptos-telemetry-service/e2e-test/helpers.sh | 73 | # Check if profile already exists | COMMENT |
| LOW | crates/aptos-telemetry-service/e2e-test/helpers.sh | 346 | # Check if key already exists - reuse it for consecutive runs | COMMENT |
| LOW | crates/aptos-telemetry-service/e2e-test/helpers.sh | 351 | # Check if profile already exists | COMMENT |
| LOW | crates/aptos/e2e/cases/account.py | 115 | # Check if the resource account is in the list | COMMENT |
| LOW | crates/aptos/e2e/cases/account.py | 272 | # Check if the resource account is in the list | COMMENT |
| LOW | aptos-move/aptos-gas-schedule/bump_ver.py | 46 | # Check if there's already a RELEASE_V1_(latest_num + 1) entry | COMMENT |
| LOW | testsuite/forge.py | 791 | # Set rlimit to unlimited for txn emitter locally | STRING |
| LOW | testsuite/indexer_grpc_local.py | 79 | # Check if the certificates are already present | STRING |
| LOW | testsuite/fuzzer/fuzz.sh | 148 | # Check if both arguments are provided | COMMENT |
| LOW | testsuite/fuzzer/fuzz.sh | 483 | # Check if current_mtime is greater than last_mtime | COMMENT |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 213 | # Check if the disk already exists | COMMENT |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 335 | # Check if job has timed out (active for too long) | COMMENT |
| LOW | testsuite/replay-verify/main.py | 182 | # Check if the environment variable already exists | COMMENT |
| LOW | testsuite/pangu_lib/testnet_commands/update_nodes.py | 119 | # Check if validator or vfn | COMMENT |
| LOW | …uite/pangu_lib/testnet_commands/transaction_emitter.py | 72 | # Check if we timed out | COMMENT |
| LOW | …uite/pangu_lib/testnet_commands/transaction_emitter.py | 100 | requests={"cpu": "15", "memory": "26Gi"}, # Check if too much/not enough | CODE |
| LOW | …uite/pangu_lib/testnet_commands/transaction_emitter.py | 101 | limits={"cpu": "15", "memory": "26Gi"}, # Check if too much/not enough | CODE |
| LOW | keyless/pepper/scripts/start-pepper-service.sh | 6 | # Check if the correct arguments are provided | COMMENT |
| LOW | keyless/pepper/scripts/start-pepper-client.sh | 6 | # Check if the correct arguments are provided | COMMENT |
| LOW | keyless/pepper/scripts/stop-firestore-emulator.sh | 6 | # Check if the required arguments are provided | COMMENT |
| LOW | …s/pepper/scripts/start-pepper-client-with-firestore.sh | 6 | # Check if the correct arguments are provided | COMMENT |
| LOW | keyless/pepper/scripts/start-firestore-emulator.sh | 6 | # Check if the required arguments are provided | COMMENT |
| LOW | …/pepper/scripts/start-pepper-service-with-firestore.sh | 6 | # Check if the correct arguments are provided | COMMENT |
| LOW | .cargo/config.toml | 61 | "link-arg=/STACK:8000000" # Set stack to 8 MB | CODE |
| LOW | …/move-prover/lab/data/new-boogie-diem-framework/run.sh | 7 | # Check if the first argument is either "new" or "current" | COMMENT |
| LOW | …move-prover/lab/data/new-boogie-aptos-framework/run.sh | 5 | # Check if the first argument is either "new" or "current" | COMMENT |
| LOW | …ve/move-prover/lab/data/new-boogie-aptos-stdlib/run.sh | 5 | # Check if the first argument is either "new" or "current" | COMMENT |
| LOW | third_party/move/scripts/compare_num_instructions.py | 29 | # Check if the directories exist. | COMMENT |
| LOW | third_party/move/scripts/compare_num_instructions.py | 56 | # Print the results per file, in order of higher increase earlier. | COMMENT |
| LOW | scripts/indexer_processor_tests_status_poll.sh | 26 | # Check if the workflow_runs array exists | COMMENT |
| LOW | scripts/indexer_processor_tests_status_poll.sh | 71 | # Check if the jobs array exists | COMMENT |
| LOW | scripts/indexer_processor_tests_status_poll.sh | 94 | # Check if the job has completed | COMMENT |
| LOW | scripts/indexer_test_txns_compare_and_diff.sh | 62 | # Check if the folder is for imported transactions | COMMENT |
| LOW | scripts/indexer_proto_update_status_poll.sh | 17 | # Check if there is an in-progress run | COMMENT |
| LOW | scripts/binary_release/install_binary.sh | 174 | # Check if there are more pages | COMMENT |
| LOW | scripts/binary_release/install_binary.sh | 187 | # Check if already installed | COMMENT |
| LOW | scripts/binary_release/install_binary.sh | 282 | # Check if bin directory is in PATH | COMMENT |
| LOW | scripts/cli/cargo_install_cli.sh | 2 | # Check if version is provided | COMMENT |
| LOW | scripts/cli/cargo_install_cli.sh | 10 | # Check if version matches expected format | COMMENT |
| LOW | scripts/cli/minimal_cli_build.sh | 41 | # Check if it's Rocky | COMMENT |
| LOW | .github/actions/fullnode-sync/fullnode_sync.py | 170 | # Check if we've synced to the public version | COMMENT |
| LOW | .github/actions/fullnode-sync/fullnode_sync.py | 179 | # Check if we've synced to the target version | COMMENT |
| LOW⚡ | .github/actions/fullnode-sync/fullnode_sync.py | 223 | # Check if the fullnode is still running | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …os_protos/aptos/transaction/v1/transaction_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. | STRING |
| HIGH | …ptos_protos/aptos/util/timestamp/timestamp_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. | STRING |
| HIGH | …s/aptos/internal/fullnode/v1/fullnode_data_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. | STRING |
| HIGH | …hon/aptos_protos/aptos/indexer/v1/raw_data_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. | STRING |
| HIGH | testsuite/pangu_lib/node_commands/restart_node.py | 0 | start a node args: testnet_name (str): the namespace/testnet node_name (str): the statefulset/node name kubernetes (kube | STRING |
| HIGH | testsuite/pangu_lib/node_commands/stop_node.py | 0 | start a node args: testnet_name (str): the namespace/testnet node_name (str): the statefulset/node name kubernetes (kube | STRING |
| HIGH | testsuite/pangu_lib/node_commands/start_node.py | 0 | start a node args: testnet_name (str): the namespace/testnet node_name (str): the statefulset/node name kubernetes (kube | STRING |
| HIGH | …ipts/algebra-gas/update_bls12381_algebra_gas_params.py | 0 | this module automated the steps to calculate gas parameters for `bulletproofs.move` natives from benchmarking results, t | STRING |
| HIGH | scripts/algebra-gas/update_bn254_algebra_gas_params.py | 0 | this module automated the steps to calculate gas parameters for `bulletproofs.move` natives from benchmarking results, t | STRING |
| HIGH | …bra-gas/update_bulletproofs_batch_verify_gas_params.py | 0 | this module automated the steps to calculate gas parameters for `bulletproofs.move` natives from benchmarking results, t | STRING |
| HIGH | scripts/algebra-gas/update_bulletproofs_gas_params.py | 0 | this module automated the steps to calculate gas parameters for `bulletproofs.move` natives from benchmarking results, t | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rc/consensus_observer/observer/subscription_manager.rs | 242 | // Log a warning if we failed to create as many subscriptions as requested | COMMENT |
| HIGH | crates/aptos-faucet/core/src/server/run.rs | 972 | // Confirm that the account was given the full 1000 OCTA as requested. | COMMENT |
| HIGH | …amework/cached-packages/src/aptos_token_sdk_builder.rs | 11 | // This code was generated by compiling known Script interfaces ("ABIs") with the tool `aptos-sdk-builder`. | COMMENT |
| HIGH | …cached-packages/src/aptos_token_objects_sdk_builder.rs | 11 | // This code was generated by compiling known Script interfaces ("ABIs") with the tool `aptos-sdk-builder`. | COMMENT |
| HIGH | …ork/cached-packages/src/aptos_framework_sdk_builder.rs | 11 | // This code was generated by compiling known Script interfaces ("ABIs") with the tool `aptos-sdk-builder`. | COMMENT |
| HIGH | aptos-move/aptos-sdk-builder/src/rust.rs | 140 | // This code was generated by compiling known Script interfaces ("ABIs") with the tool `aptos-sdk-builder`. | COMMENT |
| HIGH | testsuite/smoke-test/src/transaction.rs | 78 | // query the transaction and check it contains the same values as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/aptos/e2e/common.py | 4 | CODE | |
| LOW | crates/aptos-faucet/integration-tests/main.py | 27 | CODE | |
| LOW | …os_protos/aptos/transaction/v1/transaction_pb2_grpc.py | 3 | CODE | |
| LOW | …n/aptos_protos/aptos/transaction/v1/transaction_pb2.py | 15 | CODE | |
| LOW | …ptos_protos/aptos/util/timestamp/timestamp_pb2_grpc.py | 3 | CODE | |
| LOW | …protos/aptos/internal/fullnode/v1/fullnode_data_pb2.py | 15 | CODE | |
| LOW | …protos/aptos/internal/fullnode/v1/fullnode_data_pb2.py | 16 | CODE | |
| LOW | …s/python/aptos_protos/aptos/indexer/v1/raw_data_pb2.py | 15 | CODE | |
| LOW | …s/python/aptos_protos/aptos/indexer/v1/raw_data_pb2.py | 16 | CODE | |
| LOW | testsuite/forge.py | 1 | CODE | |
| LOW | testsuite/forge.py | 105 | CODE | |
| LOW | testsuite/forge.py | 108 | CODE | |
| LOW | testsuite/indexer_grpc_local_test.py | 5 | CODE | |
| LOW | …ine_target_branch_to_fetch_last_released_image_test.py | 2 | CODE | |
| LOW | …ine_target_branch_to_fetch_last_released_image_test.py | 4 | CODE | |
| LOW | …etermine_target_branch_to_fetch_last_released_image.py | 4 | CODE | |
| LOW | testsuite/module_verify.py | 10 | CODE | |
| LOW | testsuite/single_node_performance.py | 14 | CODE | |
| LOW | testsuite/determinator.py | 1 | CODE | |
| LOW | testsuite/pangu_lib/testnet_commands/commands.py | 1 | CODE | |
| LOW | testsuite/pangu_lib/testnet_commands/commands.py | 19 | CODE | |
| LOW | testsuite/pangu_lib/tests/start_stop_node_test.py | 4 | CODE | |
| LOW | testsuite/pangu_lib/tests/start_stop_node_test.py | 5 | CODE | |
| LOW | testsuite/pangu_lib/tests/start_stop_node_test.py | 6 | CODE | |
| LOW | testsuite/pangu_lib/tests/wipe_node_test.py | 4 | CODE | |
| LOW | testsuite/pangu_lib/tests/wipe_node_test.py | 5 | CODE | |
| LOW | testsuite/pangu_lib/tests/add_pfn_test.py | 4 | CODE | |
| LOW | testsuite/pangu_lib/tests/add_pfn_test.py | 6 | CODE | |
| LOW | testsuite/pangu_lib/tests/update_nodes_test.py | 6 | CODE | |
| LOW | testsuite/pangu_lib/tests/update_nodes_test.py | 7 | CODE | |
| LOW | testsuite/pangu_lib/tests/update_nodes_test.py | 8 | CODE | |
| LOW | testsuite/pangu_lib/tests/update_nodes_test.py | 9 | CODE | |
| LOW | testsuite/pangu_lib/tests/update_nodes_test.py | 10 | CODE | |
| LOW | testsuite/pangu_lib/tests/get_testnet_test.py | 5 | CODE | |
| LOW | testsuite/pangu_lib/tests/delete_testnet_test.py | 3 | CODE | |
| LOW | testsuite/pangu_lib/tests/restart_node_test.py | 4 | CODE | |
| LOW | testsuite/pangu_lib/tests/restart_node_test.py | 5 | CODE | |
| LOW | testsuite/pangu_lib/tests/restart_node_test.py | 6 | CODE | |
| LOW | testsuite/pangu_lib/tests/restart_node_test.py | 7 | CODE | |
| LOW | testsuite/pangu_lib/tests/create_testnet_test.py | 4 | CODE | |
| LOW | testsuite/test_framework/filesystem.py | 3 | CODE | |
| LOW | testsuite/test_framework/shell.py | 3 | CODE | |
| LOW | testsuite/test_framework/shell.py | 9 | CODE | |
| LOW | testsuite/test_framework/reqwest.py | 5 | CODE | |
| LOW | testsuite/test_framework/cluster.py | 3 | CODE | |
| LOW | testsuite/test_framework/process.py | 3 | CODE | |
| LOW | scripts/update_docker_images.py | 4 | CODE | |
| LOW | …ipts/algebra-gas/update_bls12381_algebra_gas_params.py | 14 | CODE | |
| LOW | scripts/algebra-gas/update_bn254_algebra_gas_params.py | 14 | CODE | |
| LOW | scripts/algebra-gas/split_dataset.py | 6 | CODE | |
| LOW | scripts/algebra-gas/split_dataset.py | 7 | CODE | |
| LOW | scripts/algebra-gas/update_bulletproofs_gas_params.py | 11 | CODE | |
| LOW | scripts/algebra-gas/score_model.py | 5 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tos-crypto/benches/print-range-proof-markdown-table.py | 61 | CODE | |
| LOW | …tos-crypto/benches/print-range-proof-markdown-table.py | 179 | CODE | |
| LOW | …ates/aptos-crypto/benches/print-pvss-markdown-table.py | 117 | CODE | |
| LOW | …ates/aptos-crypto/benches/print-pvss-markdown-table.py | 180 | CODE | |
| LOW | crates/aptos/e2e/main.py | 350 | CODE | |
| LOW | crates/aptos/e2e/cases/account.py | 214 | CODE | |
| LOW | testsuite/forge.py | 325 | CODE | |
| LOW | testsuite/forge.py | 649 | CODE | |
| LOW | testsuite/forge.py | 1042 | CODE | |
| LOW | testsuite/forge.py | 1855 | CODE | |
| LOW | testsuite/forge.py | 843 | CODE | |
| LOW | testsuite/indexer_grpc_local.py | 187 | CODE | |
| LOW | testsuite/single_node_performance_calibration.py | 237 | CODE | |
| LOW | testsuite/single_node_performance.py | 358 | CODE | |
| LOW | testsuite/single_node_performance.py | 543 | CODE | |
| LOW | testsuite/lint.py | 25 | CODE | |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 72 | CODE | |
| LOW | testsuite/replay-verify/main.py | 666 | CODE | |
| LOW | testsuite/replay-verify/main.py | 842 | CODE | |
| LOW | testsuite/pangu_lib/testnet_commands/get_testnet.py | 123 | CODE | |
| LOW | testsuite/pangu_lib/testnet_commands/update_nodes.py | 10 | CODE | |
| LOW | testsuite/test_framework/kubernetes.py | 84 | CODE | |
| LOW | testsuite/test_framework/kubernetes.py | 127 | CODE | |
| LOW | .github/actions/rust-unit-tests/nextest_summary.py | 10 | CODE | |
| LOW | .github/actions/fullnode-sync/fullnode_sync.py | 152 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/aptos-telemetry-service/e2e-test/setup.sh | 5 | # Usage: | COMMENT |
| LOW | crates/aptos-telemetry-service/e2e-test/run-test.sh | 5 | # Usage: | COMMENT |
| LOW | …ork/cached-packages/src/aptos_framework_sdk_builder.rs | 1202 | /// Example usage: | COMMENT |
| LOW | …ork/cached-packages/src/aptos_framework_sdk_builder.rs | 5361 | /// Example usage: | COMMENT |
| LOW | third_party/move/documentation/framework-book/deploy.sh | 32 | # Usage: | COMMENT |
| LOW | third_party/move/documentation/book/deploy.sh | 31 | # Usage: | COMMENT |
| LOW | third_party/move/mono-move/runtime/src/interpreter.rs | 671 | // Example usage: | COMMENT |
| LOW | third_party/move/scripts/compare_num_instructions.py | 9 | # Usage: | COMMENT |
| LOW | scripts/cargo_update_outdated.sh | 12 | # Example usage: | COMMENT |
| LOW | …/find-packages-with-undeclared-feature-dependencies.sh | 10 | # Example usage: | COMMENT |
| LOW | scripts/pgo.sh | 6 | # Example usage: | COMMENT |
| LOW | scripts/binary_release/install_binary.sh | 9 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | types/src/transaction/mod.rs | 800 | dummy_value: u64, | CODE |
| LOW | testsuite/indexer_grpc_local.py | 46 | -H "x-aptos-data-authorization:dummy_token" \\ | CODE |
| LOW | testsuite/indexer_grpc_local.py | 50 | -H "x-aptos-data-authorization:dummy_token" \\ | CODE |
| LOW | testsuite/indexer_grpc_local.py | 245 | "x-aptos-data-authorization:dummy_token", | CODE |
| LOW | testsuite/generate-format/tests/staged/api.yaml | 415 | - dummy_value: U64 | CODE |
| LOW | testsuite/generate-format/tests/staged/consensus.yaml | 712 | - dummy_value: U64 | CODE |
| LOW | testsuite/generate-format/tests/staged/aptos.yaml | 392 | - dummy_value: U64 | CODE |
| LOW | testsuite/loadtest-k6/src/indexer-grpc-test.ts | 39 | "x-aptos-data-authorization": "dummy_token", | CODE |
| LOW | …age/scratchpad/src/sparse_merkle/sparse_merkle_test.rs | 291 | // A new key at the "placeholder" position. | COMMENT |
| LOW | third_party/move/move-model/src/model.rs | 221 | let dummy_id = files.add(String::new(), String::new()); | CODE |
| LOW | third_party/move/move-model/src/model.rs | 222 | Loc::new(dummy_id, Span::default()) | CODE |
| LOW | third_party/move/move-model/src/builder/macros.rs | 478 | "placeholder" | CODE |
| LOW | dashboards/quorum-store.json | 1250 | "description": "placeholder", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/aptos-crypto/benches/noise.rs | 4 | //! Don't forget to run this benchmark with AES-NI enable. | COMMENT |
| LOW | docker/compose/data-restore/docker-compose.yaml | 36 | # so make sure you start this docker compose using same project name as the db you want to restore. | COMMENT |
| LOW | …examples/diem-framework/crates/crypto/benches/noise.rs | 6 | //! Don't forget to run this benchmark with AES-NI enable. | COMMENT |
| LOW | …rd_party/move/move-model/src/builder/module_builder.rs | 4220 | // Don't forget to put schema back. | COMMENT |
| MEDIUM | sdk/src/lib.rs | 18 | //! Here is a simple example to show how to create two accounts and do a P2p transfer on testnet: | COMMENT |
| LOW | execution/block-partitioner/src/v2/state.rs | 40 | /// wrapped in a single struct, so we don't forget to async drop any large states. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | testsuite/forge.py | 217 | def set_state(self, state: ForgeState) -> None: | CODE |
| LOW⚡ | testsuite/forge.py | 221 | def set_output(self, output: str) -> None: | CODE |
| LOW⚡ | testsuite/forge.py | 224 | def set_debugging_output(self, output: str) -> None: | CODE |
| LOW | testsuite/replay-verify/archive_disk_utils.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | testsuite/replay-verify/main.py | 157 | logger = logging.getLogger(__name__) | CODE |
| LOW | testsuite/replay-verify/main.py | 178 | def set_env_var(container: dict, name: str, value: str) -> None: | CODE |
| LOW | testsuite/replay-verify/main.py | 260 | def update_status(self) -> None: | CODE |
| LOW | testsuite/replay-verify/main.py | 528 | def set_end_time(self) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | types/src/proof/position/mod.rs | 7 | //! In this implementation, `Position` is represented by the in-order-traversal sequence number | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | testsuite/pangu_lib/testnet_commands/create_testnet.py | 207 | Creates a temp layout file from the provided layout file. If no layout file is provided, the default layout file is used | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/aptos/internal/fullnode/v1/fullnode_data_pb2_grpc.py | 70 | CODE | |
| LOW | …s/aptos/internal/fullnode/v1/fullnode_data_pb2_grpc.py | 99 | CODE | |
| LOW | …hon/aptos_protos/aptos/indexer/v1/raw_data_pb2_grpc.py | 52 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | third_party/move/move-prover/CLAUDE.md | 12 | │ ├── lib.rs # Main entry points and orchestration | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ird_party/move/tools/move-package-resolver/src/path.rs | 130 | // TODO: Add tests for Windows | COMMENT |