AI Slop Code Risk Monitor

pixie-io/pixie

SlopCodeMonitor badge for pixie-io/pixie Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).
1.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

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.

1.5
Adjusted Signal
1.5
Raw Pattern Score
100%
Time Factor
—
Last Push
—
Stars
—
Language
593.1K
Lines of Code
2.8K
Files
809
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 6.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

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

Agent Over-Engineering Ratio 1.2/100 · LOW

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

PR Review Velocity Impact 7.7/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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

CRITICAL 0HIGH 3MEDIUM 60LOW 746

Directory Score Breakdown

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

Pattern Findings

The scanner identified 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.

Over-Commented Block493 hits · 487 pts
SeverityFileLineSnippetContext
LOWtools/docker/kernel_builder/build_kernel.sh1#!/bin/bashCOMMENT
LOWtools/docker/clang_deb_image/create_no_dep_clang.sh1#!/bin/bashCOMMENT
LOWtools/docker/clang_deb_image/build_llvm.sh1#!/bin/bashCOMMENT
LOWtools/docker/clang_deb_image/create_packages.sh1#!/bin/bashCOMMENT
LOWtools/docker/linux_headers_image/build_linux_headers.sh1#!/bin/bashCOMMENT
LOWtools/docker/sysroot_creator/build_tar_for_packages.sh1#!/bin/bashCOMMENT
LOWtools/docker/sysroot_creator/build_all_sysroots.sh1#!/bin/bashCOMMENT
LOWtools/docker/etcd_image/prestop.sh1#!/bin/sh -eCOMMENT
LOWtools/docker/etcd_image/run.sh1#!/bin/sh -eCOMMENT
LOWtools/docker/etcd_image/lib.sh1#!/bin/sh -eCOMMENT
LOWtools/docker/etcd_image/healthcheck.sh1#!/bin/sh -eCOMMENT
LOWtools/licenses/combine_licenses.py1#!/usr/bin/python3COMMENT
LOWtools/licenses/checker.py1#!/usr/bin/env python3COMMENT
LOWtools/chef/solo.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/roles/px_workstation.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/roles/px_base_dev.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/metadata.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/attributes/mac_os_x.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/attributes/linux.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/attributes/linux_debs.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/docker_extras.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/php.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/linux.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/linters.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/golang.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/python.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/default.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/setup.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/cleanup.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/arcanist.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev/recipes/nodejs.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev_extras/metadata.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOW…ls/chef/cookbooks/px_dev_extras/attributes/mac_os_x.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev_extras/attributes/linux.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOW…ols/chef/cookbooks/px_dev_extras/attributes/default.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOW…/chef/cookbooks/px_dev_extras/attributes/linux_debs.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev_extras/recipes/mac_os_x.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOW…ls/chef/cookbooks/px_dev_extras/recipes/linux_clang.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev_extras/recipes/default.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOW…ols/chef/cookbooks/px_dev_extras/recipes/gperftools.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/px_dev_extras/recipes/packaging.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/common/metadata.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/common/resources/remote_tar_bin.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/chef/cookbooks/common/resources/remote_bin.rb1# Copyright 2018- The Pixie Authors.COMMENT
LOWtools/git_hooks/00-check-gpg.sh1#!/bin/bash -eCOMMENT
LOWtools/git_hooks/01-check-pixie-author.sh1#!/bin/bash -eCOMMENT
LOWtools/git_hooks/02-check-pixie-committer.sh1#!/bin/bash -eCOMMENT
LOWtools/git_hooks/03-check-dco.sh1#!/bin/bash -eCOMMENT
LOWtools/linters/build_denylist.sh1#!/bin/bashCOMMENT
LOWtools/linters/pr_description_linter.sh1#!/bin/bashCOMMENT
LOWtools/linters/gazelle.sh1#!/bin/bashCOMMENT
LOWtools/linters/buildifier.sh1#!/bin/bashCOMMENT
LOWci/save_version_info.sh1#!/usr/bin/env bashCOMMENT
LOWci/vizier_build_release.sh1#!/usr/bin/env bashCOMMENT
LOWci/collect_coverage.sh1#!/bin/bash -eCOMMENT
LOWci/helm_build_release.sh1#!/usr/bin/env bashCOMMENT
LOWci/operator_helm_build_release.sh1#!/usr/bin/env bashCOMMENT
LOWci/update_artifact_manifest.sh1#!/bin/bashCOMMENT
LOWci/cli_merge_sign.sh1#!/usr/bin/env bashCOMMENT
LOWci/gcs_utils.sh1#!/usr/bin/env bashCOMMENT
433 more matches not shown…
Self-Referential Comments42 hits · 124 pts
SeverityFileLineSnippetContext
MEDIUMtools/docker/clang_deb_image/create_packages.sh85# Create the make deb file hosting clang.COMMENT
MEDIUMci/cli_merge_sign.sh41# Create a universal binary.COMMENT
MEDIUMci/github/matrix.sh79# Create the target pattern files, passthrough flags to bazel_build_deps.COMMENT
MEDIUMk8s/devinfra/prow/prow_setup_starter.yaml1# This file contains Kubernetes YAML files for the most important prowCOMMENT
MEDIUMthird_party/cpplint/cpplint.py1413 # Create a testcase for each fileCOMMENT
MEDIUMthird_party/cpplint/cpplint.py6106 # The following function is just a speed up, no semantics are changed.STRING
MEDIUM…el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py201# This file is autogenerated, do not edit directly.COMMENT
MEDIUMbazel/test_runners/qemu_with_kernel/launcher.sh25# Create a tmp directory that serves as the /test_fs sanbox dir inside qemu.COMMENT
MEDIUMbazel/test_runners/qemu_with_kernel/run_qemu.sh39# Create a r/w overlay disk image.COMMENT
MEDIUMbazel/test_runners/qemu_with_kernel/run_sshd.sh35# This file is generated by the test launcher.COMMENT
MEDIUMscripts/download_heap_prof_mapped_files.sh78# Create the output directory at the beginning of the script.COMMENT
MEDIUMscripts/download_heap_prof_mapped_files.sh111# Create a tar archive on the remote node with each of the files from the mappings found above.COMMENT
MEDIUMsrc/stirling/scripts/kprobe_leak_test.sh68 # Create a temporary file. Then open it, and remove the file.COMMENT
MEDIUMsrc/stirling/e2e_tests/probe_cleaner_bpf_test.sh44 # Create a temporary file. Then open it, and remove the file.COMMENT
MEDIUMsrc/stirling/e2e_tests/stirling_signal_test.sh36# Create a temporary file. Then open it, and remove the file.COMMENT
MEDIUMsrc/ui/.yarn/sdks/integrations.yml1# This file is automatically generated by @yarnpkg/sdks.COMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_kind.sh46# Create a random cluster name.COMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_kind.sh49# Create the clusterCOMMENT
MEDIUMsrc/e2e_test/px_cluster/test_minikube_versions.py161# Create a list of tuples like [('v1.15.1', 'containerd'), ('v1.14.2', 'docker'), ...].COMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_gke.sh55# Create a random cluster name.COMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_gke.sh58# Create the clusterCOMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_minikube.sh69# Create a random cluster name.COMMENT
MEDIUMsrc/e2e_test/px_cluster/test_px_on_minikube.sh72# Create the clusterCOMMENT
MEDIUMsrc/api/python/tests/data_test.py63 # Creating a row that has wrong number of columns should fail.COMMENT
MEDIUMsrc/api/python/tests/data_test.py72 # Create the table stream.COMMENT
MEDIUMsrc/api/python/tests/data_test.py105 # Create the table stream, but it should be unsubscribed.COMMENT
MEDIUMsrc/api/python/tests/api_test.py135 # Create a fake server for the VizierServiceCOMMENT
MEDIUMsrc/api/python/tests/api_test.py221 # Create the script_executor object.COMMENT
MEDIUMsrc/api/python/tests/api_test.py226 # Define an async function that processes the TableSubCOMMENT
MEDIUMsrc/api/python/tests/api_test.py265 # Create the script_executor object.COMMENT
MEDIUMsrc/api/python/tests/api_test.py466 # Define a callback function for the stats_fn.COMMENT
MEDIUMsrc/api/python/tests/api_test.py605 # Create a dummy callback.COMMENT
MEDIUMsrc/api/python/tests/api_test.py654 # Create the script_executor object.COMMENT
MEDIUMsrc/api/python/tests/api_test.py678 # Create the script_executor object.COMMENT
MEDIUMsrc/api/python/tests/api_test.py708 # Create the script_executor object.COMMENT
MEDIUMsrc/api/python/tests/api_test.py720 # Create a new API where we can run and get results for a table simultaneously.COMMENT
MEDIUMsrc/api/python/tests/api_test.py725 # Create the script_executor.COMMENT
MEDIUMsrc/api/python/tests/api_test.py787 # Create the script_executor.COMMENT
MEDIUMsrc/carnot/docstring/pkg/docstring_test.go37 # Create a dataframe objectCOMMENT
MEDIUMsrc/carnot/docstring/pkg/docstring_test.go58 # Create a dataframe objectCOMMENT
MEDIUMsrc/carnot/docstring/pkg/docstring_test.go79 # Create a dataframe objectCOMMENT
MEDIUMsrc/carnot/docstring/pkg/docstring_test.go100 # Create a dataframe objectCOMMENT
Hyper-Verbose Identifiers122 hits · 123 pts
SeverityFileLineSnippetContext
LOWtools/phab_extensions/DifferentialSignoffField.php35 public function getHeraldFieldStandardType() {CODE
LOWtools/phab_extensions/DifferentialSignoffField.php65 public function shouldAppearInPropertyView() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php81 public function shouldAppearInApplicationTransactions() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php85 public function getOldValueForApplicationTransactions() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php89 public function getNewValueForApplicationTransactions() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php108 public function shouldAppearInConduitDictionary() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php112 public function shouldAppearInConduitTransactions() {CODE
LOW⚡tools/phab_extensions/DifferentialSignoffField.php116 protected function newConduitEditParameterType() {CODE
LOWtools/arc_addons/js/lint/ArcanistESLintLinter.php46 public function getLinterConfigurationName() {CODE
LOWtools/arc_addons/js/lint/ArcanistESLintLinter.php70 protected function canCustomizeLintSeverities() {CODE
LOW…rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php42 public function getLinterConfigurationName() {CODE
LOW…rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php46 public function getLinterConfigurationOptions() {CODE
LOW…rc_addons/shellcheck/lint/ArcanistShellCheckLinter.php66 public function setLinterConfigurationValue($key, $value) {CODE
LOW…/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php53 public function getLinterConfigurationOptions() {CODE
LOW…/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php71 public function setLinterConfigurationValue($key, $value) {CODE
LOW…/arc_addons/pixielabs/lint/ArcanistPixieTextLinter.php85 public function getLinterConfigurationName() {CODE
LOW…/arc_addons/pixielabs/lint/ArcanistGoImportsLinter.php38 public function getLinterConfigurationName() {CODE
LOW…s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php38 public function getLinterConfigurationName() {CODE
LOW…s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php55 protected function getPathArgumentForLinterFuture($path) {CODE
LOW…s/arc_addons/pixielabs/lint/ArcanistGolangCiLinter.php78 public function shouldExpectCommandErrors() {CODE
LOW…ddons/pixielabs/lint/ArcanistProtoBreakCheckLinter.php40 public function getLinterConfigurationName() {CODE
LOW…addons/clang_format/lint/ArcanistClangFormatLinter.php56 public function getLinterConfigurationName() {CODE
LOW…addons/clang_format/lint/ArcanistClangFormatLinter.php60 public function getLinterConfigurationOptions() {CODE
LOW…addons/clang_format/lint/ArcanistClangFormatLinter.php75 public function shouldExpectCommandErrors() {CODE
LOW…el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py78def remove_zstd_compression_from_deb(input_path, output_path):CODE
LOW…el/external/ubuntu_packages/push_ubuntu_debs_to_gcs.py156def update_packages_bzl_with_paths(gcs_paths, checksums):CODE
LOWscripts/generate_vscode_tasks.py131def get_all_parent_directories(target_path):CODE
LOW…s/socket_tracer/testing/containers/ssl/https_server.py41class MyRequestHandler(BaseHTTPRequestHandler):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_test_code_gen.py99 def parse_id_to_method_mapping(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_test_code_gen.py241 def handle_content_header_packet(self, content_header_packets):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py68 def get_field_extract_function(field_type):CODE
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py206 def get_field_buffer_extractions(self, fields: List[Field]):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py268 def gen_method_enum_select_case(self, constant_enum_name):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py370 def gen_content_header_enum_select(self):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py417 def gen_class_enum_select_case(self):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py632 def gen_contentheader_extract(self):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py717 def gen_process_content_header_select(self):CODE
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py745 def gen_class_id_to_class_name(self):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py768 def gen_method_id_to_method_name(self):STRING
LOW…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py902 def write_px_script_functions(self):STRING
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py60 def test_gen_buffer_extract_short(self):CODE
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py67 def test_gen_buffer_extract_bit(self):CODE
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py74 def test_get_class_buffer_extract(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py105 def test_gen_struct_declr_empty_fields(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py118 def test_gen_struct_declr_with_fields(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py132 def test_gen_buffer_extract_empty_fields(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py146 def test_get_class_buffer_extract(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py163 def test_gen_method_enum_declr(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py168 def test_gen_method_enum_select_case(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py204 def test_gen_method_enum_declrs(self):CODE
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py230 def test_gen_class_enum_declr(self):CODE
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py233 def test_gen_content_header_enum_select(self):CODE
LOW⚡…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py242 def test_gen_class_enum_select_case(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py334 def test_parse_methods_to_structs(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py493 def test_generate_class_enums(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py508 def test_gen_method_enum_declrs(self):CODE
LOW…otocols/amqp/amqp_code_generator/amqp_code_gen_test.py599 def test_gen_process_content_header_select(self):CODE
LOWsrc/stirling/protocol_inference/model/ruleset_basic.py96def infer_pgsql_startup_message(buf, count):CODE
LOWsrc/stirling/protocol_inference/model/ruleset_basic.py120def infer_pgsql_query_message(buf, count):CODE
LOWsrc/stirling/protocol_inference/model/ruleset_basic.py140def infer_pgsql_regular_message(buf, count):CODE
62 more matches not shown…
Fake / Example Data47 hits · 48 pts
SeverityFileLineSnippetContext
LOWsrc/utils/testingutils/jwt.go49 return GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com")CODE
LOWsrc/utils/testingutils/jwt.go64 claims := GenerateTestClaimsWithDuration(t, timeout, "test@test.com")CODE
LOWsrc/shared/services/authcontext/context_test.go42 assert.Equal(t, "test@test.com", ctx.Claims.GetUserClaims().Email)CODE
LOWsrc/shared/services/authcontext/context_test.go59 claims: testingutils.GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com"),CODE
LOWsrc/shared/services/authcontext/context_test.go65 claims: testingutils.GenerateTestClaimsWithDuration(t, time.Minute*60, "test@test.com"),CODE
LOWsrc/cloud/artifact_tracker/controllers/server_test.go308 Email: "test@test.com",CODE
LOWsrc/cloud/cron_script/controllers/server_test.go87 sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", "223e4567-e89b-12d3-a456-426655440000", "test@test.com", time.Now()CODE
LOWsrc/cloud/auth/apikey/api_key_test.go87 sCtx.Claims = jwtutils.GenerateJWTForUser(testAuthUserID.String(), testAuthOrgID.String(), "test@test.com", time.Now(),CODE
LOWsrc/cloud/auth/controllers/login_test.go1941 sCtx.Claims = srvutils.GenerateJWTForUser(userID, orgID, "test@test.com", time.Now(), "pixie")CODE
LOWsrc/cloud/auth/controllers/login_test.go1952 Email: "test@test.com",CODE
LOWsrc/cloud/plugin/controllers/server_test.go82 sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", "223e4567-e89b-12d3-a456-426655440000", "test@test.com", time.Now()CODE
LOW⚡src/cloud/profile/controllers/server_test.go367 Email: "foo@bar.com",CODE
LOW⚡src/cloud/profile/controllers/server_test.go373 GetUserByEmail("foo@bar.com").CODE
LOW⚡src/cloud/profile/controllers/server_test.go378 &profilepb.GetUserByEmailRequest{Email: "foo@bar.com"})CODE
LOW⚡src/cloud/profile/controllers/server_test.go382 assert.Equal(t, resp.Email, "foo@bar.com")CODE
LOWsrc/cloud/profile/controllers/server_test.go79 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go94 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go110 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go126 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go172 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go187 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go309 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go324 assert.Equal(t, resp.Email, "foo@bar.com")CODE
LOWsrc/cloud/profile/controllers/server_test.go406 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go421 assert.Equal(t, resp.Email, "foo@bar.com")CODE
LOWsrc/cloud/profile/controllers/server_test.go439 GetUserByEmail("foo@bar.com").CODE
LOWsrc/cloud/profile/controllers/server_test.go444 &profilepb.GetUserByEmailRequest{Email: "foo@bar.com"})CODE
LOWsrc/cloud/profile/controllers/server_test.go477 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go568 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go634 Email: "foo@bar.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go1590 "test@test.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go1620 Email: "test@test.com",CODE
LOWsrc/cloud/profile/controllers/server_test.go1638 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/session_middleware_test.go93 assert.Equal(t, "test@test.com", aCtx.Claims.GetUserClaims().Email)CODE
LOWsrc/cloud/api/controllers/session_middleware_test.go280 assert.Equal(t, "test@test.com", aCtx.Claims.GetUserClaims().Email)CODE
LOWsrc/cloud/api/controllers/cluster_resolver_test.go42 sCtx.Claims = svcutils.GenerateJWTForUser("6ba7b810-9dad-11d1-80b4-00c04fd430c9", "6ba7b810-9dad-11d1-80b4-00c04fd430c8CODE
LOWsrc/cloud/api/controllers/user_resolver_test.go68 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/user_resolver_test.go101 "email": "test@test.com",CODE
LOWsrc/cloud/api/controllers/user_resolver_test.go179 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go120 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go124 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go135 InviteUser(email: "test@test.com", firstName: "Tester", lastName: "Person" ) {CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go144 "email": "test@test.com",CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go237 Email: "test@test.com",CODE
LOWsrc/cloud/api/controllers/org_resolver_test.go260 {"name": "test user", "email": "test@test.com", "isApproved": true}CODE
LOWsrc/cloud/vzmgr/deploymentkey/deployment_keys_test.go89 sCtx.Claims = jwtutils.GenerateJWTForUser(testAuthUserID.String(), testAuthOrgID.String(), "test@test.com", time.Now(),CODE
LOWsrc/cloud/vzmgr/controllers/server_test.go164 sCtx.Claims = srvutils.GenerateJWTForUser("abcdef", testAuthOrgID, "test@test.com", time.Now(), "pixie")CODE
AI Slop Vocabulary15 hits · 44 pts
SeverityFileLineSnippetContext
LOWthird_party/cpplint/cpplint.py3077 # Here we can just use a shallow copy since we are the lastCOMMENT
MEDIUMsrc/stirling/bpf_tools/bcc_bpf/stubs.h29// These functions are used by CPP test code to test BCC C code. Essentially, these functions areCOMMENT
MEDIUM…urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c140// Essentially accesses framer_ptr.w.w.conn.COMMENT
MEDIUM…urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c923 // TODO(oazizi): Is there a more robust way based on DWARF info.COMMENT
MEDIUM…urce_connectors/socket_tracer/bcc_bpf/go_http2_trace.c1029 // TODO(oazizi): Is there a more robust way based on DWARF info.COMMENT
MEDIUM…_connectors/socket_tracer/bcc_bpf/protocol_inference.h189 // Note: Response side inference for Mongo is not robust, and is not attempted to avoidCOMMENT
MEDIUM…/source_connectors/socket_tracer/bcc_bpf_intf/common.h88 // 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.h294 // by a length. This also makes parsing more robust, as it sets boundaries. MarkOffset andCOMMENT
MEDIUMsrc/ui/src/app.tsx329 // We have a more nuanced ignore handler in shortcuts.tsx that only blocks shortcuts that would edit text.COMMENT
MEDIUMsrc/pixie_cli/pkg/live/autocomplete.go36// Very rudimentary tokenizer. Not going to be fully robust, but it should be fine for our purposes.COMMENT
MEDIUMsrc/utils/pixie_updater/main.go200 // robust to a new etcd instance starting up.COMMENT
MEDIUMsrc/cloud/api/ptproxy/request_proxyer.go111 // This is not a permanent fix because we need to be more robust to this condition.COMMENT
MEDIUMsrc/carnot/funcs/builtins/json_ops.h61 // This is robust to nested JSON.COMMENT
MEDIUMsrc/carnot/funcs/builtins/json_ops.h203 // This is robust to nested JSON.COMMENT
MEDIUMsrc/vizier/services/query_broker/tracker/agents_info.go140 // It's possible that an agent may be deleted, but we still receive the schema. We should be robust to this case.COMMENT
Deep Nesting44 hits · 28 pts
SeverityFileLineSnippetContext
LOWthird_party/cpplint/cpplint.py969CODE
LOWthird_party/cpplint/cpplint.py1669CODE
LOWthird_party/cpplint/cpplint.py1697CODE
LOWthird_party/cpplint/cpplint.py1779CODE
LOWthird_party/cpplint/cpplint.py2010CODE
LOWthird_party/cpplint/cpplint.py2132CODE
LOWthird_party/cpplint/cpplint.py2480CODE
LOWthird_party/cpplint/cpplint.py3285CODE
LOWthird_party/cpplint/cpplint.py3556CODE
LOWthird_party/cpplint/cpplint.py3627CODE
LOWthird_party/cpplint/cpplint.py3681CODE
LOWthird_party/cpplint/cpplint.py3810CODE
LOWthird_party/cpplint/cpplint.py4168CODE
LOWthird_party/cpplint/cpplint.py4246CODE
LOWthird_party/cpplint/cpplint.py4512CODE
LOWthird_party/cpplint/cpplint.py4639CODE
LOWthird_party/cpplint/cpplint.py4789CODE
LOWthird_party/cpplint/cpplint.py5152CODE
LOWthird_party/cpplint/cpplint.py5568CODE
LOWthird_party/cpplint/cpplint.py5707CODE
LOWthird_party/cpplint/cpplint.py6039CODE
LOWthird_party/cpplint/cpplint.py6067CODE
LOWthird_party/cpplint/cpplint.py6510CODE
LOWthird_party/cpplint/cpplint.py6723CODE
LOWthird_party/cpplint/cpplint.py6825CODE
LOWthird_party/cpplint/cpplint.py1199CODE
LOWthird_party/cpplint/cpplint.py1383CODE
LOWthird_party/cpplint/cpplint.py1578CODE
LOWthird_party/cpplint/cpplint.py1943CODE
LOWthird_party/cpplint/cpplint.py3030CODE
LOWthird_party/cpplint/cpplint.py3087CODE
LOW…otocols/amqp/amqp_code_generator/amqp_test_code_gen.py145CODE
LOW…otocols/amqp/amqp_code_generator/amqp_test_code_gen.py301CODE
LOWsrc/stirling/protocol_inference/dataset_generation.py157CODE
LOWsrc/stirling/protocol_inference/model/ruleset_basic.py460CODE
LOWsrc/api/python/tests/helpers/test_utils.py102CODE
LOWsrc/datagen/pii/privy/privy/hooks.py137CODE
LOWsrc/datagen/pii/privy/privy/hooks.py178CODE
LOWsrc/datagen/pii/privy/privy/route.py56CODE
LOWsrc/datagen/pii/privy/privy/payload.py151CODE
LOWsrc/datagen/pii/privy/privy/sql.py115CODE
LOWsrc/datagen/pii/privy/privy/tests/test_sql.py33CODE
LOWsrc/datagen/pii/privy/privy/tests/test_json.py33CODE
LOWsrc/datagen/pii/privy/privy/generate/generate.py186CODE
Unused Imports12 hits · 12 pts
SeverityFileLineSnippetContext
LOWsrc/api/python/pxapi/__init__.py19CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py21CODE
LOWsrc/api/python/pxapi/__init__.py34CODE
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHsrc/datagen/pii/privy/privy/sql.py60except Exception:CODE
HIGHsrc/datagen/pii/privy/privy/sql.py86except Exception:CODE
Redundant / Tautological Comments13 hits · 10 pts
SeverityFileLineSnippetContext
LOWtools/licenses/checker.py283 # Read the file contents.STRING
LOWthird_party/cpplint/cpplint.py3011 # Check if token is an unmatched '<'.COMMENT
LOWthird_party/cpplint/cpplint.py3639 # Check if the // may be in quotes. If so, ignore itSTRING
LOWthird_party/cpplint/cpplint.py4595 # Check if the body is emptySTRING
LOWthird_party/cpplint/cpplint.py4886 # Check if the line is a header guard.STRING
LOWthird_party/cpplint/cpplint.py5285 # Check if people are using the verboten C basic types. The only exceptionSTRING
LOWthird_party/cpplint/cpplint.py5297 # Check if some verboten operator overloading is going onSTRING
LOWthird_party/cpplint/cpplint.py5478 # Check if some verboten C functions are being used.STRING
LOWthird_party/cpplint/cpplint.py6249 # Set end_col to check whole lines after we are done with theSTRING
LOWscripts/run_docker.sh46 # Set PX_DOCKER_RUN_AS_ROOT to True for MacCOMMENT
LOWscripts/run_docker.sh72# Check if build buddy cache exists. If so, add the appropriate arguments.COMMENT
LOWscripts/lint.sh23# Check if docker exists and works.COMMENT
LOWsrc/pixie_cli/install.sh49# Check if the OS is Linux.COMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWsrc/stirling/core/data_table.h108 // Example usage:COMMENT
LOWsrc/cloud/shared/esutils/managed_index.go39// Example usage:COMMENT
LOWsrc/cloud/shared/esutils/managed_index.go110// Example usage:COMMENT
LOWsrc/cloud/shared/esutils/managed_index.go142// Example usage:COMMENT
LOWsrc/cloud/shared/esutils/managed_index.go155// Example usage:COMMENT
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsrc/operator/manager.go47 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMsrc/operator/manager.go105 // +kubebuilder:scaffold:builderCOMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…er/protocols/amqp/amqp_code_generator/amqp_code_gen.py788 if(class_id != 0 && method_id == 0) {{CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMk8s/cloud_deps/public/configs.yaml54 # Pixie can send errors to Sentry. To do so, you can add the DSN for your sentry project here.COMMENT
LOWsrc/ui/src/api/api-client.ts165 * This is an Observable, so don't forget to unsubscribe when you're done with it.COMMENT
Excessive Try-Catch Wrapping5 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/api/python/tests/api_test.py50 except Exception as e:STRING
LOWsrc/datagen/pii/privy/privy/payload.py108 except Exception:CODE
LOWsrc/datagen/pii/privy/privy/payload.py195 except Exception:CODE
LOWsrc/datagen/pii/privy/privy/sql.py60 except Exception:CODE
LOWsrc/datagen/pii/privy/privy/sql.py86 except Exception:CODE
Modern Structural Boilerplate2 hits · 3 pts
SeverityFileLineSnippetContext
LOW⚡src/datagen/pii/privy/privy/analyze.py46 def update_pii_counters(self, pii_types) -> None:CODE
LOW⚡src/datagen/pii/privy/privy/analyze.py55 def update_payload_counts(self) -> None:CODE
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMsrc/api/python/pxapi/data.py74CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/e2e_test/px_cluster/test_minikube_versions.py30CODE