This report summarizes scanner evidence for pixie-io/pixie. SynthScan examined 593,147 lines of code across 2842 source files, recording 809 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 1.5 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
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? 739 finding(s).
Are imports declared and package/API names verified? 60 finding(s).
Are wrappers, guards, and repeated structures necessary? 133 finding(s).
Which changes need focused human review? 809 finding(s).
Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.
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 809 distinct pattern matches across 17 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 | tools/docker/kernel_builder/build_kernel.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/clang_deb_image/create_no_dep_clang.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/clang_deb_image/build_llvm.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/clang_deb_image/create_packages.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/linux_headers_image/build_linux_headers.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/sysroot_creator/build_tar_for_packages.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/sysroot_creator/build_all_sysroots.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/docker/etcd_image/prestop.sh | 1 | #!/bin/sh -e | COMMENT |
| LOW | tools/docker/etcd_image/run.sh | 1 | #!/bin/sh -e | COMMENT |
| LOW | tools/docker/etcd_image/lib.sh | 1 | #!/bin/sh -e | COMMENT |
| LOW | tools/docker/etcd_image/healthcheck.sh | 1 | #!/bin/sh -e | COMMENT |
| LOW | tools/licenses/combine_licenses.py | 1 | #!/usr/bin/python3 | COMMENT |
| LOW | tools/licenses/checker.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/chef/solo.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/roles/px_workstation.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/roles/px_base_dev.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/metadata.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/attributes/mac_os_x.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/attributes/linux.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/attributes/linux_debs.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/docker_extras.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/php.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/linux.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/linters.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/golang.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/python.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/default.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/setup.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/cleanup.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/arcanist.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev/recipes/nodejs.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev_extras/metadata.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | …ls/chef/cookbooks/px_dev_extras/attributes/mac_os_x.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev_extras/attributes/linux.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | …ols/chef/cookbooks/px_dev_extras/attributes/default.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | …/chef/cookbooks/px_dev_extras/attributes/linux_debs.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev_extras/recipes/mac_os_x.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | …ls/chef/cookbooks/px_dev_extras/recipes/linux_clang.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev_extras/recipes/default.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | …ols/chef/cookbooks/px_dev_extras/recipes/gperftools.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/px_dev_extras/recipes/packaging.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/common/metadata.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/common/resources/remote_tar_bin.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/chef/cookbooks/common/resources/remote_bin.rb | 1 | # Copyright 2018- The Pixie Authors. | COMMENT |
| LOW | tools/git_hooks/00-check-gpg.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tools/git_hooks/01-check-pixie-author.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tools/git_hooks/02-check-pixie-committer.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tools/git_hooks/03-check-dco.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tools/linters/build_denylist.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/linters/pr_description_linter.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/linters/gazelle.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/linters/buildifier.sh | 1 | #!/bin/bash | COMMENT |
| LOW | ci/save_version_info.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/vizier_build_release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/collect_coverage.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | ci/helm_build_release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/operator_helm_build_release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/update_artifact_manifest.sh | 1 | #!/bin/bash | COMMENT |
| LOW | ci/cli_merge_sign.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/gcs_utils.sh | 1 | #!/usr/bin/env bash | COMMENT |
| 433 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/docker/clang_deb_image/create_packages.sh | 85 | # Create the make deb file hosting clang. | COMMENT |
| MEDIUM | ci/cli_merge_sign.sh | 41 | # Create a universal binary. | COMMENT |
| MEDIUM | ci/github/matrix.sh | 79 | # Create the target pattern files, passthrough flags to bazel_build_deps. | COMMENT |
| MEDIUM | k8s/devinfra/prow/prow_setup_starter.yaml | 1 | # This file contains Kubernetes YAML files for the most important prow | COMMENT |
| MEDIUM | third_party/cpplint/cpplint.py | 1413 | # Create a testcase for each file | COMMENT |
| MEDIUM | third_party/cpplint/cpplint.py | 6106 | # The following function is just a speed up, no semantics are changed. | STRING |
| MEDIUM | …el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py | 201 | # This file is autogenerated, do not edit directly. | COMMENT |
| MEDIUM | bazel/test_runners/qemu_with_kernel/launcher.sh | 25 | # Create a tmp directory that serves as the /test_fs sanbox dir inside qemu. | COMMENT |
| MEDIUM | bazel/test_runners/qemu_with_kernel/run_qemu.sh | 39 | # Create a r/w overlay disk image. | COMMENT |
| MEDIUM | bazel/test_runners/qemu_with_kernel/run_sshd.sh | 35 | # This file is generated by the test launcher. | COMMENT |
| MEDIUM | scripts/download_heap_prof_mapped_files.sh | 78 | # Create the output directory at the beginning of the script. | COMMENT |
| MEDIUM | scripts/download_heap_prof_mapped_files.sh | 111 | # Create a tar archive on the remote node with each of the files from the mappings found above. | COMMENT |
| MEDIUM | src/stirling/scripts/kprobe_leak_test.sh | 68 | # Create a temporary file. Then open it, and remove the file. | COMMENT |
| MEDIUM | src/stirling/e2e_tests/probe_cleaner_bpf_test.sh | 44 | # Create a temporary file. Then open it, and remove the file. | COMMENT |
| MEDIUM | src/stirling/e2e_tests/stirling_signal_test.sh | 36 | # Create a temporary file. Then open it, and remove the file. | COMMENT |
| MEDIUM | src/ui/.yarn/sdks/integrations.yml | 1 | # This file is automatically generated by @yarnpkg/sdks. | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_kind.sh | 46 | # Create a random cluster name. | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_kind.sh | 49 | # Create the cluster | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_minikube_versions.py | 161 | # Create a list of tuples like [('v1.15.1', 'containerd'), ('v1.14.2', 'docker'), ...]. | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_gke.sh | 55 | # Create a random cluster name. | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_gke.sh | 58 | # Create the cluster | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_minikube.sh | 69 | # Create a random cluster name. | COMMENT |
| MEDIUM | src/e2e_test/px_cluster/test_px_on_minikube.sh | 72 | # Create the cluster | COMMENT |
| MEDIUM | src/api/python/tests/data_test.py | 63 | # Creating a row that has wrong number of columns should fail. | COMMENT |
| MEDIUM | src/api/python/tests/data_test.py | 72 | # Create the table stream. | COMMENT |
| MEDIUM | src/api/python/tests/data_test.py | 105 | # Create the table stream, but it should be unsubscribed. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 135 | # Create a fake server for the VizierService | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 221 | # Create the script_executor object. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 226 | # Define an async function that processes the TableSub | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 265 | # Create the script_executor object. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 466 | # Define a callback function for the stats_fn. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 605 | # Create a dummy callback. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 654 | # Create the script_executor object. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 678 | # Create the script_executor object. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 708 | # Create the script_executor object. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 720 | # Create a new API where we can run and get results for a table simultaneously. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 725 | # Create the script_executor. | COMMENT |
| MEDIUM | src/api/python/tests/api_test.py | 787 | # Create the script_executor. | COMMENT |
| MEDIUM | src/carnot/docstring/pkg/docstring_test.go | 37 | # Create a dataframe object | COMMENT |
| MEDIUM | src/carnot/docstring/pkg/docstring_test.go | 58 | # Create a dataframe object | COMMENT |
| MEDIUM | src/carnot/docstring/pkg/docstring_test.go | 79 | # Create a dataframe object | COMMENT |
| MEDIUM | src/carnot/docstring/pkg/docstring_test.go | 100 | # Create a dataframe object | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/phab_extensions/DifferentialSignoffField.php | 35 | public function getHeraldFieldStandardType() { | CODE |
| LOW | tools/phab_extensions/DifferentialSignoffField.php | 65 | public function shouldAppearInPropertyView() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 81 | public function shouldAppearInApplicationTransactions() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 85 | public function getOldValueForApplicationTransactions() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 89 | public function getNewValueForApplicationTransactions() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 108 | public function shouldAppearInConduitDictionary() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 112 | public function shouldAppearInConduitTransactions() { | CODE |
| LOW⚡ | tools/phab_extensions/DifferentialSignoffField.php | 116 | protected function newConduitEditParameterType() { | CODE |
| LOW | tools/arc_addons/js/lint/ArcanistESLintLinter.php | 46 | public function getLinterConfigurationName() { | CODE |
| LOW | tools/arc_addons/js/lint/ArcanistESLintLinter.php | 70 | protected function canCustomizeLintSeverities() { | CODE |
| LOW | …rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php | 42 | public function getLinterConfigurationName() { | CODE |
| LOW | …rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php | 46 | public function getLinterConfigurationOptions() { | CODE |
| LOW | …rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php | 66 | public function setLinterConfigurationValue($key, $value) { | CODE |
| LOW | …/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php | 53 | public function getLinterConfigurationOptions() { | CODE |
| LOW | …/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php | 71 | public function setLinterConfigurationValue($key, $value) { | CODE |
| LOW | …/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php | 85 | public function getLinterConfigurationName() { | CODE |
| LOW | …/arc_addons/pixielabs/lint/ArcanistGoImportsLinter.php | 38 | public function getLinterConfigurationName() { | CODE |
| LOW | …s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php | 38 | public function getLinterConfigurationName() { | CODE |
| LOW | …s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php | 55 | protected function getPathArgumentForLinterFuture($path) { | CODE |
| LOW | …s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php | 78 | public function shouldExpectCommandErrors() { | CODE |
| LOW | …ddons/pixielabs/lint/ArcanistProtoBreakCheckLinter.php | 40 | public function getLinterConfigurationName() { | CODE |
| LOW | …addons/clang_format/lint/ArcanistClangFormatLinter.php | 56 | public function getLinterConfigurationName() { | CODE |
| LOW | …addons/clang_format/lint/ArcanistClangFormatLinter.php | 60 | public function getLinterConfigurationOptions() { | CODE |
| LOW | …addons/clang_format/lint/ArcanistClangFormatLinter.php | 75 | public function shouldExpectCommandErrors() { | CODE |
| LOW | …el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py | 78 | def remove_zstd_compression_from_deb(input_path, output_path): | CODE |
| LOW | …el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py | 156 | def update_packages_bzl_with_paths(gcs_paths, checksums): | CODE |
| LOW | scripts/generate_vscode_tasks.py | 131 | def get_all_parent_directories(target_path): | CODE |
| LOW | …s/socket_tracer/testing/containers/ssl/https_server.py | 41 | class MyRequestHandler(BaseHTTPRequestHandler): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_test_code_gen.py | 99 | def parse_id_to_method_mapping(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_test_code_gen.py | 241 | def handle_content_header_packet(self, content_header_packets): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 68 | def get_field_extract_function(field_type): | CODE |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 206 | def get_field_buffer_extractions(self, fields: List[Field]): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 268 | def gen_method_enum_select_case(self, constant_enum_name): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 370 | def gen_content_header_enum_select(self): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 417 | def gen_class_enum_select_case(self): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 632 | def gen_contentheader_extract(self): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 717 | def gen_process_content_header_select(self): | CODE |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 745 | def gen_class_id_to_class_name(self): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 768 | def gen_method_id_to_method_name(self): | STRING |
| LOW | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 902 | def write_px_script_functions(self): | STRING |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 60 | def test_gen_buffer_extract_short(self): | CODE |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 67 | def test_gen_buffer_extract_bit(self): | CODE |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 74 | def test_get_class_buffer_extract(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 105 | def test_gen_struct_declr_empty_fields(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 118 | def test_gen_struct_declr_with_fields(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 132 | def test_gen_buffer_extract_empty_fields(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 146 | def test_get_class_buffer_extract(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 163 | def test_gen_method_enum_declr(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 168 | def test_gen_method_enum_select_case(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 204 | def test_gen_method_enum_declrs(self): | CODE |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 230 | def test_gen_class_enum_declr(self): | CODE |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 233 | def test_gen_content_header_enum_select(self): | CODE |
| LOW⚡ | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 242 | def test_gen_class_enum_select_case(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 334 | def test_parse_methods_to_structs(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 493 | def test_generate_class_enums(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 508 | def test_gen_method_enum_declrs(self): | CODE |
| LOW | …otocols/amqp/amqp_code_generator/amqp_code_gen_test.py | 599 | def test_gen_process_content_header_select(self): | CODE |
| LOW | src/stirling/protocol_inference/model/ruleset_basic.py | 96 | def infer_pgsql_startup_message(buf, count): | CODE |
| LOW | src/stirling/protocol_inference/model/ruleset_basic.py | 120 | def infer_pgsql_query_message(buf, count): | CODE |
| LOW | src/stirling/protocol_inference/model/ruleset_basic.py | 140 | def infer_pgsql_regular_message(buf, count): | CODE |
| 62 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/utils/testingutils/jwt.go | 49 | return GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com") | CODE |
| LOW | src/utils/testingutils/jwt.go | 64 | claims := GenerateTestClaimsWithDuration(t, timeout, "test@test.com") | CODE |
| LOW | src/shared/services/authcontext/context_test.go | 42 | assert.Equal(t, "test@test.com", ctx.Claims.GetUserClaims().Email) | CODE |
| LOW | src/shared/services/authcontext/context_test.go | 59 | claims: testingutils.GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com"), | CODE |
| LOW | src/shared/services/authcontext/context_test.go | 65 | claims: testingutils.GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com"), | CODE |
| LOW | src/cloud/artifact_tracker/controllers/server_test.go | 308 | Email: "test@test.com", | CODE |
| LOW | src/cloud/cron_script/controllers/server_test.go | 87 | sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", "223e4567-e89b-12d3-a456-426655440000", "test@test.com", time.Now() | CODE |
| LOW | src/cloud/auth/apikey/api_key_test.go | 87 | sCtx.Claims = jwtutils.GenerateJWTForUser(testAuthUserID.String(), testAuthOrgID.String(), "test@test.com", time.Now(), | CODE |
| LOW | src/cloud/auth/controllers/login_test.go | 1941 | sCtx.Claims = srvutils.GenerateJWTForUser(userID, orgID, "test@test.com", time.Now(), "pixie") | CODE |
| LOW | src/cloud/auth/controllers/login_test.go | 1952 | Email: "test@test.com", | CODE |
| LOW | src/cloud/plugin/controllers/server_test.go | 82 | sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", "223e4567-e89b-12d3-a456-426655440000", "test@test.com", time.Now() | CODE |
| LOW⚡ | src/cloud/profile/controllers/server_test.go | 367 | Email: "foo@bar.com", | CODE |
| LOW⚡ | src/cloud/profile/controllers/server_test.go | 373 | GetUserByEmail("foo@bar.com"). | CODE |
| LOW⚡ | src/cloud/profile/controllers/server_test.go | 378 | &profilepb.GetUserByEmailRequest{Email: "foo@bar.com"}) | CODE |
| LOW⚡ | src/cloud/profile/controllers/server_test.go | 382 | assert.Equal(t, resp.Email, "foo@bar.com") | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 79 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 94 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 110 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 126 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 172 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 187 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 309 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 324 | assert.Equal(t, resp.Email, "foo@bar.com") | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 406 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 421 | assert.Equal(t, resp.Email, "foo@bar.com") | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 439 | GetUserByEmail("foo@bar.com"). | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 444 | &profilepb.GetUserByEmailRequest{Email: "foo@bar.com"}) | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 477 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 568 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 634 | Email: "foo@bar.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 1590 | "test@test.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 1620 | Email: "test@test.com", | CODE |
| LOW | src/cloud/profile/controllers/server_test.go | 1638 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/session_middleware_test.go | 93 | assert.Equal(t, "test@test.com", aCtx.Claims.GetUserClaims().Email) | CODE |
| LOW | src/cloud/api/controllers/session_middleware_test.go | 280 | assert.Equal(t, "test@test.com", aCtx.Claims.GetUserClaims().Email) | CODE |
| LOW | src/cloud/api/controllers/cluster_resolver_test.go | 42 | sCtx.Claims = svcutils.GenerateJWTForUser("6ba7b810-9dad-11d1-80b4-00c04fd430c9", "6ba7b810-9dad-11d1-80b4-00c04fd430c8 | CODE |
| LOW | src/cloud/api/controllers/user_resolver_test.go | 68 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/user_resolver_test.go | 101 | "email": "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/user_resolver_test.go | 179 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 120 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 124 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 135 | InviteUser(email: "test@test.com", firstName: "Tester", lastName: "Person" ) { | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 144 | "email": "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 237 | Email: "test@test.com", | CODE |
| LOW | src/cloud/api/controllers/org_resolver_test.go | 260 | {"name": "test user", "email": "test@test.com", "isApproved": true} | CODE |
| LOW | src/cloud/vzmgr/deploymentkey/deployment_keys_test.go | 89 | sCtx.Claims = jwtutils.GenerateJWTForUser(testAuthUserID.String(), testAuthOrgID.String(), "test@test.com", time.Now(), | CODE |
| LOW | src/cloud/vzmgr/controllers/server_test.go | 164 | sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", testAuthOrgID, "test@test.com", time.Now(), "pixie") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | third_party/cpplint/cpplint.py | 3077 | # Here we can just use a shallow copy since we are the last | COMMENT |
| MEDIUM | src/stirling/bpf_tools/bcc_bpf/stubs.h | 29 | // These functions are used by CPP test code to test BCC C code. Essentially, these functions are | COMMENT |
| MEDIUM | …urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c | 140 | // Essentially accesses framer_ptr.w.w.conn. | COMMENT |
| MEDIUM | …urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c | 923 | // TODO(oazizi): Is there a more robust way based on DWARF info. | COMMENT |
| MEDIUM | …urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c | 1029 | // TODO(oazizi): Is there a more robust way based on DWARF info. | COMMENT |
| MEDIUM | …_connectors/socket_tracer/bcc_bpf/protocol_inference.h | 189 | // Note: Response side inference for Mongo is not robust, and is not attempted to avoid | COMMENT |
| MEDIUM | …/source_connectors/socket_tracer/bcc_bpf_intf/common.h | 88 | // TODO(yzhao): We need a more robust mechanism for production use, which should be able to: | COMMENT |
| MEDIUM | …socket_tracer/protocols/kafka/decoder/packet_decoder.h | 294 | // by a length. This also makes parsing more robust, as it sets boundaries. MarkOffset and | COMMENT |
| MEDIUM | src/ui/src/app.tsx | 329 | // We have a more nuanced ignore handler in shortcuts.tsx that only blocks shortcuts that would edit text. | COMMENT |
| MEDIUM | src/pixie_cli/pkg/live/autocomplete.go | 36 | // Very rudimentary tokenizer. Not going to be fully robust, but it should be fine for our purposes. | COMMENT |
| MEDIUM | src/utils/pixie_updater/main.go | 200 | // robust to a new etcd instance starting up. | COMMENT |
| MEDIUM | src/cloud/api/ptproxy/request_proxyer.go | 111 | // This is not a permanent fix because we need to be more robust to this condition. | COMMENT |
| MEDIUM | src/carnot/funcs/builtins/json_ops.h | 61 | // This is robust to nested JSON. | COMMENT |
| MEDIUM | src/carnot/funcs/builtins/json_ops.h | 203 | // This is robust to nested JSON. | COMMENT |
| MEDIUM | src/vizier/services/query_broker/tracker/agents_info.go | 140 | // It's possible that an agent may be deleted, but we still receive the schema. We should be robust to this case. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | third_party/cpplint/cpplint.py | 969 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1669 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1697 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1779 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 2010 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 2132 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 2480 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3285 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3556 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3627 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3681 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3810 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 4168 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 4246 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 4512 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 4639 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 4789 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 5152 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 5568 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 5707 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 6039 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 6067 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 6510 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 6723 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 6825 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1199 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1383 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1578 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 1943 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3030 | CODE | |
| LOW | third_party/cpplint/cpplint.py | 3087 | CODE | |
| LOW | …otocols/amqp/amqp_code_generator/amqp_test_code_gen.py | 145 | CODE | |
| LOW | …otocols/amqp/amqp_code_generator/amqp_test_code_gen.py | 301 | CODE | |
| LOW | src/stirling/protocol_inference/dataset_generation.py | 157 | CODE | |
| LOW | src/stirling/protocol_inference/model/ruleset_basic.py | 460 | CODE | |
| LOW | src/api/python/tests/helpers/test_utils.py | 102 | CODE | |
| LOW | src/datagen/pii/privy/privy/hooks.py | 137 | CODE | |
| LOW | src/datagen/pii/privy/privy/hooks.py | 178 | CODE | |
| LOW | src/datagen/pii/privy/privy/route.py | 56 | CODE | |
| LOW | src/datagen/pii/privy/privy/payload.py | 151 | CODE | |
| LOW | src/datagen/pii/privy/privy/sql.py | 115 | CODE | |
| LOW | src/datagen/pii/privy/privy/tests/test_sql.py | 33 | CODE | |
| LOW | src/datagen/pii/privy/privy/tests/test_json.py | 33 | CODE | |
| LOW | src/datagen/pii/privy/privy/generate/generate.py | 186 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/api/python/pxapi/__init__.py | 19 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 21 | CODE | |
| LOW | src/api/python/pxapi/__init__.py | 34 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/datagen/pii/privy/privy/sql.py | 60 | except Exception: | CODE |
| HIGH | src/datagen/pii/privy/privy/sql.py | 86 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/licenses/checker.py | 283 | # Read the file contents. | STRING |
| LOW | third_party/cpplint/cpplint.py | 3011 | # Check if token is an unmatched '<'. | COMMENT |
| LOW | third_party/cpplint/cpplint.py | 3639 | # Check if the // may be in quotes. If so, ignore it | STRING |
| LOW | third_party/cpplint/cpplint.py | 4595 | # Check if the body is empty | STRING |
| LOW | third_party/cpplint/cpplint.py | 4886 | # Check if the line is a header guard. | STRING |
| LOW | third_party/cpplint/cpplint.py | 5285 | # Check if people are using the verboten C basic types. The only exception | STRING |
| LOW | third_party/cpplint/cpplint.py | 5297 | # Check if some verboten operator overloading is going on | STRING |
| LOW | third_party/cpplint/cpplint.py | 5478 | # Check if some verboten C functions are being used. | STRING |
| LOW | third_party/cpplint/cpplint.py | 6249 | # Set end_col to check whole lines after we are done with the | STRING |
| LOW | scripts/run_docker.sh | 46 | # Set PX_DOCKER_RUN_AS_ROOT to True for Mac | COMMENT |
| LOW | scripts/run_docker.sh | 72 | # Check if build buddy cache exists. If so, add the appropriate arguments. | COMMENT |
| LOW | scripts/lint.sh | 23 | # Check if docker exists and works. | COMMENT |
| LOW | src/pixie_cli/install.sh | 49 | # Check if the OS is Linux. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/stirling/core/data_table.h | 108 | // Example usage: | COMMENT |
| LOW | src/cloud/shared/esutils/managed_index.go | 39 | // Example usage: | COMMENT |
| LOW | src/cloud/shared/esutils/managed_index.go | 110 | // Example usage: | COMMENT |
| LOW | src/cloud/shared/esutils/managed_index.go | 142 | // Example usage: | COMMENT |
| LOW | src/cloud/shared/esutils/managed_index.go | 155 | // Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/operator/manager.go | 47 | // +kubebuilder:scaffold:scheme | COMMENT |
| MEDIUM | src/operator/manager.go | 105 | // +kubebuilder:scaffold:builder | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …er/protocols/amqp/amqp_code_generator/amqp_code_gen.py | 788 | if(class_id != 0 && method_id == 0) {{ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | k8s/cloud_deps/public/configs.yaml | 54 | # Pixie can send errors to Sentry. To do so, you can add the DSN for your sentry project here. | COMMENT |
| LOW | src/ui/src/api/api-client.ts | 165 | * This is an Observable, so don't forget to unsubscribe when you're done with it. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/api/python/tests/api_test.py | 50 | except Exception as e: | STRING |
| LOW | src/datagen/pii/privy/privy/payload.py | 108 | except Exception: | CODE |
| LOW | src/datagen/pii/privy/privy/payload.py | 195 | except Exception: | CODE |
| LOW | src/datagen/pii/privy/privy/sql.py | 60 | except Exception: | CODE |
| LOW | src/datagen/pii/privy/privy/sql.py | 86 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | src/datagen/pii/privy/privy/analyze.py | 46 | def update_pii_counters(self, pii_types) -> None: | CODE |
| LOW⚡ | src/datagen/pii/privy/privy/analyze.py | 55 | def update_payload_counts(self) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/api/python/pxapi/data.py | 74 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/e2e_test/px_cluster/test_minikube_versions.py | 30 | CODE |