AI Slop Code Risk Monitor

envoyproxy/envoy

SlopCodeMonitor badge for envoyproxy/envoy Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Cloud-native high-performance edge/middle/service proxy

4.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for envoyproxy/envoy, a C++ project with 29,159 GitHub stars. SynthScan examined 605,794 lines of code across 4963 source files, recording 2010 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 4.0 (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.

4.0
Adjusted Signal
4.0
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
29.2K
Stars
C++
Language
605.8K
Lines of Code
5.0K
Files
2.0K
Pattern Hits
2026-10-31
Scan Date
0.01
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 14.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.5/100 · LOW

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

Agent Over-Engineering Ratio 4.3/100 · LOW

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

PR Review Velocity Impact 17.5/100 · LOW

Which changes need focused human review? 2010 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

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

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 7HIGH 23MEDIUM 71LOW 1909

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 2010 distinct pattern matches across 21 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 Block1615 hits · 1566 pts
SeverityFileLineSnippetContext
LOWrustfmt.toml1# This config is copied from https://github.com/bitdriftlabs/shared-core/blob/4114708cafb80103092b7e585987ef275a136f87/rCOMMENT
LOWtools/stack_decode.py1#!/usr/bin/env python3COMMENT
LOWtools/stack_decode.py21import sysCOMMENT
LOWtools/local_fix_format.sh1#!/usr/bin/env bashCOMMENT
LOWtools/find_related_envoy_files.py1#!/usr/bin/env pythonCOMMENT
LOWtools/path_fix.sh1#!/usr/bin/env bashCOMMENT
LOWtools/api_proto_plugin/type_context.py141 def __init__(self, source_code_info, name):COMMENT
LOWtools/deprecate_guards/deprecate_guards.py1# Bazel usageCOMMENT
LOWtools/debugging/run-valgrind.sh1#!/usr/bin/env bashCOMMENT
LOWtools/dependency/validate_reachability_test.py361 # ones, so the reverse extensions: check can validate every listedCOMMENT
LOWtools/github/sync_assignable.py1# Sync envoyproxy organization users to envoyproxy/assignable team.COMMENT
LOWtools/protoprint/protoprint.py361 # if we evaluate to the fully qualified type. If so, we're done. It's notCOMMENT
LOWtools/protoprint/protoprint.py381 # 1. its root package is different from the root package of the context typeCOMMENT
LOWtools/spelling/check_spelling_pedantic.py21COMMENT
LOWtools/base/requirements.txt1#COMMENT
LOWtools/base/requirements.txt21 # envoy-github-releaseCOMMENT
LOWtools/base/requirements.txt41 # envoy-dependency-checkCOMMENT
LOWtools/base/requirements.txt521 # pyjwtCOMMENT
LOWtools/git/last_github_commit.sh1#!/usr/bin/env bashCOMMENT
LOWcompat/openssl/tools/generate.c.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/tools/generate.c.sh61# Note that if the OpenSSL function that we are calling onto is a function-likeCOMMENT
LOWcompat/openssl/prefixer/prefixer.cpp1#include "clang/AST/ASTConsumer.h"COMMENT
LOWcompat/openssl/source/log.h21#define bssl_compat_debug(...) \COMMENT
LOWcompat/openssl/source/SSL_get_curve_id.c61 //case ossl_NID_curveSM2: return 41;COMMENT
LOWcompat/openssl/source/BIO_gets.c1#include <openssl/bio.h>COMMENT
LOWcompat/openssl/patch/crypto/test/file_test.cc.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/patch/crypto/test/file_test_gtest.cc.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/patch/crypto/test/test_data.cc.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/patch/crypto/test/file_test.h.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/patch/ssl/ssl_c_test.c.sh1#!/bin/bashCOMMENT
LOWcompat/openssl/patch/include/openssl/ssl.h.sh241 --uncomment-func-decl SSL_set_compliance_policy \COMMENT
LOWcompat/openssl/patch/include/openssl/ssl.h.sh261#define SSL_ERROR_WANT_CERTIFICATE_VERIFY 16COMMENT
LOWcompat/openssl/patch/include/openssl/ssl.h.sh281#endifCOMMENT
LOWcompat/openssl/patch/include/openssl/ssl.h.sh301#define SSL_R_SECOND_SERVERHELLO_VERSION_MISMATCH 10012COMMENT
LOWtest/test_listener.h1#pragma onceCOMMENT
LOWtest/tools/router_check/router.h1#pragma onceCOMMENT
LOWtest/config/v2_link_hacks.h1#pragma onceCOMMENT
LOWtest/config/utility.h1#pragma onceCOMMENT
LOWtest/config/integration/certs/generate_nul_cert.py81# Subject Alternative Name (SAN):COMMENT
LOWtest/integration/integration_tcp_client.h1#pragma onceCOMMENT
LOWtest/integration/quic_http_integration_test.h1#pragma onceCOMMENT
LOWtest/integration/quic_http_integration_test.h21COMMENT
LOWtest/integration/http_integration.h1#pragma onceCOMMENT
LOWtest/integration/xdstp_config_sources_integration.h1#pragma onceCOMMENT
LOWtest/integration/http_protocol_integration.h21//COMMENT
LOWtest/integration/xfcc_integration_test.h1#pragma onceCOMMENT
LOWtest/integration/base_integration_test.h1#pragma onceCOMMENT
LOWtest/integration/base_integration_test.h21#include "test/integration/server.h"COMMENT
LOWtest/integration/scoped_rds.h1#pragma onceCOMMENT
LOWtest/integration/ads_xdstp_config_sources_integration.h1#pragma onceCOMMENT
LOWtest/integration/tracked_watermark_buffer.h1#pragma onceCOMMENT
LOWtest/integration/tracked_watermark_buffer.h81 // Number of buffers still in use.COMMENT
LOWtest/integration/vhds.h1#pragma onceCOMMENT
LOWtest/integration/vhds.h201 // BaseIntegrationTest::createUpstreams() (which is part of initialize()).COMMENT
LOWtest/integration/fake_upstream.h1#pragma onceCOMMENT
LOWtest/integration/fake_upstream.h21#include "source/common/common/basic_resource_impl.h"COMMENT
LOWtest/integration/fake_upstream.h41#include "test/mocks/protobuf/mocks.h"COMMENT
LOWtest/integration/fake_upstream.h281 // Headers get updated in decodeHeaders() and accessed in headers() methods. Those methods canCOMMENT
LOWtest/integration/integration.h1#pragma onceCOMMENT
LOWtest/integration/ads_integration.h1#pragma onceCOMMENT
1555 more matches not shown…
Decorative Section Separators56 hits · 242 pts
SeverityFileLineSnippetContext
MEDIUMrustfmt.toml4# =========================COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py76# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py78# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py160# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py162# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py199# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/dependency/validate_reachability_test.py201# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py50# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py52# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py471# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py473# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py543# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/dependency/validate_reachability_test.py545# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt31// ┌──────────────────┐COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt33// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt34// ┌─────────────────────────┐ ┌─┼─►listener_proxy│ │COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt35// │https://localhost:{port} │ ┌──────────────┬┘ │ └──────┬───────┘ │ ┌─────────────────┐COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt37// └─────────────────────────┘ └──────────────┘ │ ┌──────▼──────┐ │ └──────▲──────────┘COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt39// │ └─────────────┴──┼────────┘COMMENT
MEDIUM⚡…ng/ProxyInfoIntentPerformHTTPSRequestUsingProxyTest.kt41// └──────────────────┘COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt28// ┌──────────────────┐COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt30// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt31// ┌────────────────────────┐ ┌─┼─►listener_proxy│ │COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt32// │http://localhost:{port} │ ┌──────────────┬┘ │ └──────┬───────┘ │ ┌─────────────────┐COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt34// └────────────────────────┘ └──────────────┘ │ ┌──────▼──────┐ │ └──────▲──────────┘COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt36// │ └─────────────┴──┼────────┘COMMENT
MEDIUM⚡…/proxying/ProxyPollPerformHTTPRequestUsingProxyTest.kt38// └──────────────────┘COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt31// ┌──────────────────┐COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt33// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt34// ┌─────────────────────────┐ ┌─┼─►listener_proxy│ │COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt35// │https://localhost:{port} │ ┌──────────────┬┘ │ └──────┬───────┘ │ ┌─────────────────┐COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt37// └─────────────────────────┘ └──────────────┘ │ ┌──────▼──────┐ │ └──────▲──────────┘COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt39// │ └─────────────┴──┼────────┘COMMENT
MEDIUM⚡…oxyInfoIntentPerformHTTPSRequestUsingAsyncProxyTest.kt41// └──────────────────┘COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt31// ┌──────────────────┐COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt33// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt34// ┌─────────────────────────┐ ┌─┼─►listener_proxy│ │COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt35// │https://localhost:{port} │ ┌──────────────┬┘ │ └──────┬───────┘ │ ┌──────────────────┐COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt37// └─────────────────────────┘ └──────────────┘ │ ┌──────▼──────┐ │ └──────▲───────────┘COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt39// │ └─────────────┴──┼────────┘COMMENT
MEDIUM⚡…g/ProxyInfoIntentPerformHTTPSRequestBadHostnameTest.kt41// └──────────────────┘COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt30// ┌──────────────────┐COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt32// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt33// ┌────────────────────────┐ ┌─┼─►listener_proxy│ │COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt34// │http://localhost:{port}/│ ┌──────────────┬┘ │ └──────┬───────┘ │ ┌────────────-----┐COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt36// └────────────────────────┘ └──────────────┘ │ ┌──────▼──────┐ │ └──────▲─────-----┘COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt38// │ └─────────────┴──┼────────┘COMMENT
MEDIUM⚡…ing/ProxyInfoIntentPerformHTTPRequestUsingProxyTest.kt40// └──────────────────┘COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt29// ┌──────────────────┐COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt31// │ ┌──────────────┐ │COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt32// ┌─────────────────────────┐ │ │listener_proxy│ │COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt33// │https://localhost:{port} │ ┌──────────────┐ │ └──────┬───────┘ │ ┌─────────────────┐COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt35// └─────────────────────────┘ └───────┬──────┘ │ ┌──────▼──────┐ │ └──────▲──────────┘COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt37// │ │ └─────────────┘ │ │COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt39// │ └──────────────────┘ │COMMENT
MEDIUM⚡…ProxyPollPerformHTTPRequestWithoutUsingPACProxyTest.kt41// └─────────────────────────────────────┘COMMENT
Hyper-Verbose Identifiers163 hits · 170 pts
SeverityFileLineSnippetContext
LOWtools/gen_compilation_database.py11def get_bazel_startup_options():CODE
LOWtools/gen_compilation_database.py30def generate_compilation_database(args):CODE
LOWtools/api_proto_plugin/type_context.py16 def get_comment_with_transforms(self, annotation_xforms):CODE
LOWtools/api_proto_plugin/type_context.py80 def leading_comment_path_lookup(self, path):CODE
LOWtools/api_proto_plugin/type_context.py96 def leading_detached_comments_path_lookup(self, path):CODE
LOWtools/api_proto_plugin/type_context.py115 def trailing_comment_path_lookup(self, path):CODE
LOWtools/api_proto_plugin/type_context.py275 def leading_detached_comments(self):CODE
LOWtools/type_whisperer/typedb_gen.py72def upgraded_type_with_description(type_name, type_desc):CODE
LOW⚡tools/dependency/validate_reachability_test.py85def _build_apparent_name_lookup(metadata):CODE
LOW⚡tools/dependency/validate_reachability_test.py165def check_apparent_name_uniqueness(metadata):CODE
LOW⚡tools/dependency/validate_reachability_test.py204def validate_dep_names_resolved(deps, metadata, apparent_lookup, revmap):CODE
LOWtools/dependency/validate_reachability_test.py250def validate_data_plane_core_deps(deps, metadata, apparent_lookup, revmap):CODE
LOWtools/dependency/validate_reachability_test.py284def validate_control_plane_deps(deps, metadata, apparent_lookup, revmap):CODE
LOWtools/dependency/validate_reachability_test.py507 def test_apparent_name_uniqueness(self):CODE
LOWtools/dependency/validate_reachability_test.py522 def test_data_plane_core_deps(self):CODE
LOWtools/dependency/validate_reachability_test.py595 def test_transitive_attribution_via_attributed_packages(self):CODE
LOWtools/dependency/validate_reachability_test.py639 def test_nested_transitive_attribution_attributes_enclosing_opentelemetry_extension(self):CODE
LOWtools/dependency/validate_reachability_test.py669 def test_nested_transitive_attribution_attributes_enclosing_generic_proxy_extension(self):CODE
LOWtools/dependency/validate_reachability_test.py700 def test_nested_transitive_attribution_is_boundary_safe(self):CODE
LOWtools/dependency/validate_reachability_test.py727 def test_testonly_nested_transitive_attribution_does_not_satisfy_listed_extension(self):CODE
LOWtools/dependency/validate_reachability_test.py757 def test_reverse_check_stale_extension_fails(self):CODE
LOWtools/dependency/validate_reachability_test.py810 def test_no_attributed_packages_field_graceful(self):CODE
LOWtools/dependency/validate_reachability_test.py835 def test_missing_extensions_key_with_consumers_fails(self):CODE
LOWtools/dependency/validate_reachability_test.py864 def test_missing_extensions_key_no_consumers_passes(self):CODE
LOWtools/dependency/validate_reachability_test.py909 def test_core_reachable_dep_with_attributed_extensions_passes(self):CODE
LOWtools/dependency/validate_reachability_test.py947 def test_core_reachable_dep_with_stale_extension_still_fails(self):CODE
LOWtools/dependency/validate_reachability_test.py989 def test_testonly_attributed_packages_not_required(self):CODE
LOWtools/dependency/validate_reachability_test.py1020 def test_reverse_check_skips_unanalysed_deps(self):CODE
LOWtools/dependency/validate_reachability_test.py1061 def test_reverse_check_flags_reachable_dep_with_stale_extension(self):CODE
LOWtools/dependency/validate_reachability_test.py1091 def test_build_category_dep_skipped_in_extension_check(self):CODE
LOWtools/dependency/validate_reachability_test.py1113 def test_external_repo_consumer_not_attributed_to_extension(self):CODE
LOWtools/clang-tidy/collect_fixes.py47def get_bazel_startup_options() -> list[str]:CODE
LOWtools/clang-tidy/collect_fixes.py170def external_repository_from_path(path: str) -> str | None:CODE
LOWtools/clang-tidy/collect_fixes.py186def filter_document_diagnostics(document: dict, repository_name: str | None) -> dict | None:CODE
LOWtools/protoprint/protoprint.py47def get_versioning_annotation(options):CODE
LOWtools/protoprint/protoprint.py62def extract_clang_proto_style(clang_format_text):CODE
LOWtools/protoprint/protoprint.py146def create_next_free_field_xform(msg_proto):CODE
LOWtools/protoprint/protoprint.py164def format_type_context_comments(type_context, annotation_xforms=None):CODE
LOWtools/protoprint/protoprint.py325 def format_public_import_block(xs):CODE
LOWtools/protoprint/protoprint.py338def normalize_field_type_name(type_context, field_fqn):CODE
LOWtools/protoprint/protoprint.py397 def equivalent_in_type_context(splits):CODE
LOWtools/protoprint/protoprint.py618 def _deprecated_annotation_version_value(self):CODE
LOWtools/api_proto_breaking_change_detector/detector_ci.py17def detect_breaking_changes_git(path_to_buf, ref):CODE
LOW⚡…ls/api_proto_breaking_change_detector/detector_test.py41 def test_change_field_plurality(self):CODE
LOW⚡…ls/api_proto_breaking_change_detector/detector_test.py50 def test_change_field_from_oneof(self):CODE
LOW⚡…ls/api_proto_breaking_change_detector/detector_test.py53 def test_change_field_to_oneof(self):CODE
LOW…ls/api_proto_breaking_change_detector/detector_test.py83 def test_remove_and_reserve_field(self):CODE
LOW⚡tools/api_versioning/utils_test.py44 def test_valid_version_newline(self):CODE
LOW⚡tools/api_versioning/utils_test.py47 def test_invalid_version_string(self):CODE
LOW⚡tools/api_versioning/utils_test.py50 def test_invalid_version_partial(self):CODE
LOW⚡tools/api_versioning/utils_test.py60 def test_invalid_multiple_lines(self):CODE
LOW⚡tools/api_versioning/utils_test.py63 def test_valid_oldest_api_version(self):CODE
LOW⚡tools/api_versioning/utils_test.py73 def test_valid_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py76 def test_zero_major_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py79 def test_char_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py82 def test_patch_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py85 def test_negative_minor_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py88 def test_missing_major_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py91 def test_single_number_deprecated_version_annotation(self):CODE
LOW⚡tools/api_versioning/utils_test.py94 def test_empty_number_deprecated_version_annotation(self):CODE
103 more matches not shown…
Hallucination Indicators7 hits · 128 pts
SeverityFileLineSnippetContext
CRITICAL⚡contrib/kafka/filters/network/source/serialization.h1019 * Ref: org.apache.kafka.common.utils.ByteUtils.writeUnsignedVarint(int, ByteBuffer)COMMENT
CRITICAL⚡contrib/kafka/filters/network/source/serialization.h1025 * Ref: org.apache.kafka.common.utils.ByteUtils.writeVarint(int, ByteBuffer)COMMENT
CRITICAL⚡contrib/kafka/filters/network/source/serialization.h1031 * Ref: org.apache.kafka.common.utils.ByteUtils.writeVarlong(long, ByteBuffer)COMMENT
CRITICAL⚡…proxy/envoymobile/utilities/AndroidNetworkLibrary.java132 if (io.envoyproxy.envoymobile.engine.AndroidNetworkMonitorV2.getInstance() == null) {CODE
CRITICAL⚡…proxy/envoymobile/utilities/AndroidNetworkLibrary.java135 return io.envoyproxy.envoymobile.engine.AndroidNetworkMonitorV2.getInstance().getDefaultNetId();CODE
CRITICAL⚡…proxy/envoymobile/utilities/AndroidNetworkLibrary.java139 if (io.envoyproxy.envoymobile.engine.AndroidNetworkMonitorV2.getInstance() == null) {CODE
CRITICAL⚡…proxy/envoymobile/utilities/AndroidNetworkLibrary.java143 io.envoyproxy.envoymobile.engine.AndroidNetworkMonitorV2.getInstance()CODE
Empty Error Handlers17 hits · 85 pts
SeverityFileLineSnippetContext
HIGHtools/stack_decode.py123except:CODE
HIGHtest/integration/python/hotrestart_handoff_test.py384except client_exceptions.ClientConnectorError:CODE
HIGHtest/integration/python/hotrestart_handoff_test.py365except asyncio.TimeoutError:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py38except:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py61except:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py84except:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py106except:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py128except:CODE
HIGH…dential_providers/iam_roles_anywhere_test_generator.py150except:CODE
HIGHmobile/ci/start_ios_mock_server.py73except:CODE
HIGHmobile/ci/start_ios_mock_server.py61except subprocess.TimeoutExpired:CODE
HIGHmobile/ci/start_ios_mock_server.py63except Exception:CODE
HIGH…/library/python/envoy_mobile/async_client_transport.py77except (ValueError, IndexError):CODE
HIGH…e/library/python/envoy_mobile/sync_client_transport.py72except (ValueError, IndexError):CODE
HIGH…e/library/python/envoy_mobile/async_client/response.py84except ValueError:CODE
HIGH…e/library/python/envoy_mobile/async_client/executor.py28except RuntimeError:CODE
HIGHapi/tools/tap2pcap.py72except socket.error:CODE
Unused Imports50 hits · 50 pts
SeverityFileLineSnippetContext
LOWtools/build_profile.py6CODE
LOWtools/envoy_collect/envoy_collect.py37CODE
LOWtools/deprecate_guards/deprecate_guards.py15CODE
LOWtools/deprecate_features/deprecate_features.py3CODE
LOWtools/spelling/check_spelling_pedantic.py3CODE
LOWtools/spelling/check_spelling_pedantic_test.py5CODE
LOWtest/config/integration/certs/generate_nul_cert.py7CODE
LOWtest/integration/capture_fuzz_gen.py8CODE
LOWtest/integration/capture_fuzz_gen.py10CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py23CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py24CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py25CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py26CODE
LOW…dential_providers/iam_roles_anywhere_test_generator.py12CODE
LOW…nfig_schemas_test_data/test_top_level_config_schema.py2CODE
LOW…nfig_schemas_test_data/test_top_level_config_schema.py2CODE
LOW…n/json/config_schemas_test_data/test_cluster_schema.py2CODE
LOW…n/json/config_schemas_test_data/test_cluster_schema.py2CODE
LOW…g_schemas_test_data/test_route_configuration_schema.py2CODE
LOW…g_schemas_test_data/test_route_configuration_schema.py2CODE
LOW…/json/config_schemas_test_data/test_listener_schema.py2CODE
LOW…on/config_schemas_test_data/test_route_entry_schema.py2CODE
LOW…on/config_schemas_test_data/test_route_entry_schema.py2CODE
LOW…on/config_schemas_test_data/test_http_router_schema.py2CODE
LOW…son/config_schemas_test_data/test_access_log_schema.py2CODE
LOW…son/config_schemas_test_data/test_access_log_schema.py2CODE
LOWrestarter/hot-restarter.py2CODE
LOWmobile/test/python/echo_test_server.py3CODE
LOWmobile/test/python/test_transport_factory.py11CODE
LOWmobile/test/python/test_transport_factory.py11CODE
LOWmobile/test/python/fetch_test.py7CODE
LOWmobile/test/python/fetch_test.py7CODE
LOWmobile/test/python/fetch_test.py7CODE
LOWmobile/test/python/test_httpx_transport.py11CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py1CODE
LOWmobile/library/python/envoy_mobile/__init__.py13CODE
LOWmobile/library/python/envoy_mobile/__init__.py14CODE
LOWmobile/library/python/envoy_mobile/__init__.py15CODE
LOWmobile/library/python/envoy_mobile/__init__.py16CODE
LOWapi/tools/tap2pcap.py20CODE
LOWapi/tools/tap2pcap_test.py2CODE
Deep Nesting34 hits · 32 pts
SeverityFileLineSnippetContext
LOWtools/stack_decode.py28CODE
LOWtools/envoy_collect/envoy_collect.py66CODE
LOWtools/envoy_collect/envoy_collect.py153CODE
LOWtools/socket_passing/socket_passing.py25CODE
LOWtools/dependency/validate_reachability_test.py314CODE
LOWtools/clang-tidy/collect_fixes.py150CODE
LOWtools/clang-tidy/collect_fixes.py212CODE
LOWtools/protoprint/protoprint.py183CODE
LOWtools/protoprint/protoprint.py621CODE
LOWtools/proto_format/proto_sync.py68CODE
LOWtools/proto_format/format_api.py96CODE
LOWtools/vscode/generate_debug_config.py110CODE
LOWtools/repo/notify.py138CODE
LOWtools/spelling/check_spelling_pedantic.py326CODE
LOWtools/spelling/check_spelling_pedantic.py505CODE
LOWtools/spelling/check_spelling_pedantic.py608CODE
LOWtools/spelling/check_spelling_pedantic.py262CODE
LOWtools/code_format/check_format.py109CODE
LOWtools/code_format/check_format.py276CODE
LOWtools/code_format/check_format.py469CODE
LOWtools/code_format/check_format.py1040CODE
LOW…tensions/filters/network/thrift_proxy/driver/server.py98CODE
LOW…tensions/filters/network/thrift_proxy/driver/client.py58CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py283CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py349CODE
LOW…twork/thrift_proxy/driver/fbthrift/THeaderTransport.py496CODE
LOWdocs/tools/protodoc/protodoc.py390CODE
LOW…rib/kafka/filters/network/source/protocol/generator.py144CODE
LOW…rib/kafka/filters/network/source/protocol/generator.py210CODE
LOW…rib/kafka/filters/network/source/protocol/generator.py345CODE
LOWmobile/ci/sonatype_nexus_upload.py28CODE
LOW…/library/python/envoy_mobile/async_client_transport.py67CODE
LOW…e/library/python/envoy_mobile/sync_client_transport.py62CODE
LOW…bile/library/python/envoy_mobile/async_client/utils.py60CODE
Structural Annotation Overuse15 hits · 28 pts
SeverityFileLineSnippetContext
LOW⚡compat/openssl/AGENTS.md70### Step 1: Uncomment the declarationCOMMENT
LOW⚡compat/openssl/AGENTS.md79### Step 2: Add to the BUILD fileCOMMENT
LOW⚡compat/openssl/AGENTS.md84### Step 3: Decide if a handwritten source file is neededCOMMENT
LOW⚡source/extensions/dynamic_modules/sdk/go/shared/http.go540 // NOTE: This method should only be called during OnRequest* or OnResponse* callbacks orCOMMENT
LOW⚡source/extensions/dynamic_modules/sdk/go/shared/http.go549 // NOTE: This method should only be called during OnRequest* or OnResponse* callbacks orCOMMENT
LOW⚡source/extensions/dynamic_modules/sdk/go/shared/http.go557 // NOTE: This method should only be called during OnRequest* or OnResponse* callbacks orCOMMENT
LOW⚡source/extensions/dynamic_modules/sdk/go/shared/http.go564 // NOTE: This method should only be called during OnRequest* or OnResponse* callbacks orCOMMENT
LOWsource/extensions/dynamic_modules/sdk/go/shared/http.go339 // NOTE: This function should only be called when the plugin chains are hung up becauseCOMMENT
LOWsource/extensions/dynamic_modules/sdk/go/shared/http.go344 // NOTE: This function should only be called when the plugin chains are hung up becauseCOMMENT
LOWsource/extensions/dynamic_modules/sdk/go/shared/http.go528 // NOTE: This method should only be called during OnRequest* or OnResponse* callbacks orCOMMENT
LOW…tensions/dynamic_modules/sdk/go/shared/network_base.go213 // NOTE: This method should only be called during network filter callbacks or scheduled functionsCOMMENT
LOWsource/common/network/lc_trie.h80 // Step 1: separate the provided prefixes by protocol (IPv4 vs IPv6),COMMENT
LOWsource/common/network/lc_trie.h121 // Step 2: push each Binary Trie's prefixes to its leaves.COMMENT
LOWsource/common/network/lc_trie.h144 // Step 3: take the disjoint prefixes from the leaves of each Binary TrieCOMMENT
LOW.github/workflows/_run.yml310 # WARNING: This allows untrusted code to run!!!COMMENT
Excessive Try-Catch Wrapping19 hits · 21 pts
SeverityFileLineSnippetContext
LOWtools/socket_passing/socket_passing.py36 except Exception as e:CODE
LOWtools/repo/notify.py170 except Exception as e:CODE
MEDIUMtools/repo/notify.py171 print("Error while fetching and parsing the on-call calendar: {e}")CODE
LOWtest/config/integration/certs/generate_nul_cert.py18 except Exception as e:CODE
LOWtest/config/integration/certs/generate_nul_cert.py30 except Exception as e:CODE
LOWtest/config/integration/certs/generate_nul_cert.py72 except Exception as e:CODE
LOW…rib/kafka/filters/network/source/protocol/generator.py170 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py114 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py150 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py168 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py184 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py200 except Exception as e:CODE
LOWmobile/ci/sonatype_nexus_upload.py322 except Exception as e:STRING
LOWmobile/ci/sonatype_nexus_upload.py331 except Exception as e:STRING
MEDIUMmobile/ci/sonatype_nexus_upload.py100def _create_staging_repository(profile_id):CODE
LOWmobile/ci/start_ios_mock_server.py46 except Exception as e:CODE
LOWmobile/ci/start_ios_mock_server.py63 except Exception:CODE
LOW…/library/python/envoy_mobile/async_client_transport.py203 except Exception:CODE
MEDIUM…/library/python/envoy_mobile/async_client_transport.py28def __aiter__(self) -> AsyncIterable[bytes]:CODE
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtools/gen_compilation_database.py29# This method is equivalent to https://github.com/grailbio/bazel-compilation-database/blob/master/generate.pyCOMMENT
MEDIUMci/docker-entrypoint-extra.sh9 # Create a group with the same GID as the socketCOMMENT
MEDIUMdocs/conf.py6# This file is execfile()d with the current directory set to itsCOMMENT
MEDIUMmobile/docs/conf.py6# This file is execfile()d with the current directory set to itsCOMMENT
MEDIUM.github/workflows/envoy-release.yml86 # Create a release commit, when landed this will publish.COMMENT
MEDIUM.github/workflows/copilot-setup-steps.yml54 # Create a helper script to fix truststore as mkcert CA changes when copilot startsCOMMENT
AI Slop Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtest/integration/filters/tee_filter.h39// Inject a specific instance of this factory in order to leverage the sameCOMMENT
MEDIUMtest/server/guarddog_test_interlock.h12// Helps make tests using the GuardDog more robust by providing a way ofCOMMENT
MEDIUMsource/server/hot_restart_impl.h61 // Deal with robust handling here. If the other process dies without unlocking, we are goingCOMMENT
MEDIUMsource/extensions/filters/common/ext_authz/ext_authz.h130 // dynamic metadata that other filters can leverage.COMMENT
MEDIUMsource/common/common/mutex_tracer_impl.h55 // We utilize std::memory_order_relaxed for all operations for the least possible contention.COMMENT
MEDIUMsource/common/http/headers.h17// is disallowed. Essentially this is write-once then read-only.COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtools/code_format/check_format.py274 # writing the result lines as requested.COMMENT
HIGHtest/integration/vhds.h208 // 1) It appends to fake_upstreams_ as many as you asked for via setUpstreamCount().COMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHmobile/test/python/lifecycle_test.py0integration tests for the envoy mobile python asyncio bindings.STRING
HIGHmobile/test/python/fetch_test.py0integration tests for the envoy mobile python asyncio bindings.STRING
HIGH…le/test/python/async_client/async_client_fetch_test.py0integration tests for the envoy mobile python asyncio bindings.STRING
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtools/api_versioning/utils.py15Returns the API version from a given API version input file. Args: input_path: the file containing the API veSTRING
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/github/write_current_source_version.py52 # Check if we have VERSION.txt availableCOMMENT
LOWtools/api_versioning/generate_api_version_header.py49 # Print output to stdoutCOMMENT
LOWtools/vscode/generate_debug_config.py146 # Check if we're on ARM64 architectureCOMMENT
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsource/common/network/lc_trie.h80 // Step 1: separate the provided prefixes by protocol (IPv4 vs IPv6),COMMENT
LOWsource/common/network/lc_trie.h121 // Step 2: push each Binary Trie's prefixes to its leaves.COMMENT
LOWsource/common/network/lc_trie.h144 // Step 3: take the disjoint prefixes from the leaves of each Binary TrieCOMMENT
Modern Structural Boilerplate4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/code_format/check_format.py23logger = logging.getLogger(__name__)CODE
LOWrestarter/hot-restarter.py23logger = logging.getLogger(__name__)CODE
LOWdocs/tools/protodoc/protodoc.py26logger = logging.getLogger(__name__)CODE
LOWmobile/library/python/envoy_mobile/__init__.py18__all__ = [CODE
Fake / Example Data3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtest/extensions/filters/http/jwt_authn/test_common.h466// "sub": "johndoe@example.org",COMMENT
LOW…est/java/org/chromium/net/UploadDataProvidersTest.java35 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. "CODE
LOW…est/java/org/chromium/net/UploadDataProvidersTest.java35 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. "CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWconfigs/envoy-otel-http.yaml4# Usage:COMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…rib/kafka/filters/network/source/protocol/generator.py208CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…e/library/python/envoy_mobile/sync_client_transport.py144 def handle_request(self, request: httpx.Request) -> httpx.Response:CODE