Repository Analysis

ascending-llc/jarvis-registry

Connect any AI copilot or autonomous agent to your enterprise tools — through a single, secure MCP/Agent gateway with built-in identity, access control, and full observability.

23.0 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of ascending-llc/jarvis-registry, a Python project with 2,881 GitHub stars. SynthScan v2.0 examined 268,063 lines of code across 862 source files, recording 4466 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 23.0 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

23.0
Adjusted Score
23.0
Raw Score
100%
Time Factor
2026-08-09
Last Push
2.9K
Stars
Python
Language
268.1K
Lines of Code
862
Files
4.5K
Pattern Hits
2026-08-09
Scan Date
0.19
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

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

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 18HIGH 147MEDIUM 442LOW 3859

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 4466 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers2254 hits · 2192 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/tests/unit/test_beanie_event_hooks.py45def test_every_declared_event_hook_is_actually_registered(document_class: type[Document]) -> None:CODE
LOWregistry-pkgs/tests/unit/test_metrics_client.py6def test_metrics_client_instantiation():CODE
LOWregistry-pkgs/tests/unit/test_metrics_client.py17def test_metrics_client_with_config():CODE
LOWregistry-pkgs/tests/unit/test_metrics_client.py40def test_metrics_client_skips_disabled_metrics():CODE
LOWregistry-pkgs/tests/unit/test_metrics_client.py101def test_record_unregistered_metric_logs_warning():CODE
LOWregistry-pkgs/tests/unit/test_metrics_client.py113def test_create_metrics_client_factory():CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py89 def test_produces_decodable_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py95 def test_kid_is_set_in_header(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py101 def test_no_kid_omits_kid_from_header(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py122 def test_returns_claims_for_valid_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py128 def test_audience_none_skips_aud_verification(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py141 def test_wrong_audience_raises(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py147 def test_expired_token_raises(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py154 def test_leeway_allows_slightly_expired_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py162 def test_leeway_zero_rejects_slightly_expired_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py169 def test_bad_signature_raises(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py190 def test_returns_kid_from_header(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py195 def test_returns_none_when_kid_absent(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py200 def test_raises_on_malformed_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py221 def test_raises_on_malformed_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py235 def test_includes_standard_claims(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py249 def test_expiration_calculated_correctly(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py259 def test_custom_iat_used_when_provided(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py359 def test_returns_claims_without_verification(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py366 def test_decodes_expired_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py373 def test_decodes_token_signed_with_different_key(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py380 def test_raises_on_malformed_token(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py435 def test_wrong_audience_raises(self, jwks):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py442 def test_mismatched_key_raises(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py272 def test_token_type_included_when_provided(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py283 def test_token_type_omitted_when_none(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py294 def test_extra_claims_merged_into_payload(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py307 def test_extra_claims_can_override_standard_claims(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py320 def test_empty_extra_claims_dict_works(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py334 def test_payload_compatible_with_encode_jwt(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py400 def test_decodes_with_matching_jwk(self, jwks):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py407 def test_audience_none_skips_aud_verification(self, jwks):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py420 def test_expired_token_raises(self, jwks):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py475 def test_kid_matches_argument(self):CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py495 def test_jwk_can_verify_token(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py24 async def test_connect_db_creates_client(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py48 async def test_connect_db_uses_env_variables(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py74 async def test_connect_db_extracts_dbname_from_uri(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py90 async def test_connect_db_initializes_beanie(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py128 async def test_connect_db_only_once(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py165 async def test_close_db_when_not_connected(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py171 def test_get_client_when_connected(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py179 def test_get_client_when_not_connected(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py186 def test_get_database_when_connected(self):CODE
LOWregistry-pkgs/tests/unit/test_mongodb.py199 def test_get_database_when_not_connected(self):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py76 def test_uses_scopes_config_path_from_settings_when_set(self, temp_scopes_file, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py82 def test_warns_when_scopes_config_path_set_but_file_not_found(self, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py91 def test_uses_package_bundled_file_when_env_var_not_set(self, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py98 def test_raises_filenotfounderror_when_no_file_found(self, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py109 def test_loads_valid_scopes_config_successfully(self, temp_scopes_file, valid_scopes_config, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py117 def test_caches_loaded_config(self, temp_scopes_file, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py126 def test_raises_runtime_error_for_invalid_config_type(self, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py259 def test_handles_relative_scopes_config_path(self, valid_scopes_config, reset_scopes_cache, tmp_path):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py279 def test_cache_persists_across_calls(self, temp_scopes_file, reset_scopes_cache):CODE
LOWregistry-pkgs/tests/unit/test_scopes.py381 def test_unknown_group_is_removed(self, temp_scopes_file, reset_scopes_cache):CODE
2194 more matches not shown…
Excessive Try-Catch Wrapping781 hits · 811 pts
SeverityFileLineSnippetContext
LOWget_asor_token.py89 except Exception as e:CODE
LOW…stry-pkgs/tests/unit/telemetry/test_telemetry_setup.py26 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/database/mongodb.py148 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/database/mongodb.py160 except Exception:CODE
LOW…gistry-pkgs/src/registry_pkgs/database/redis_client.py32 except Exception as e:CODE
LOW…gistry-pkgs/src/registry_pkgs/database/redis_client.py44 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/core/scopes.py81 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/core/agentcore_jwt.py108 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/core/agentcore_jwt.py125 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py240 except Exception as exc:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py324 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py388 except Exception as exc:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py436 except Exception as exc:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py457 except Exception as exc:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py496 except Exception as inner:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py503 except Exception as inner:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py515 except Exception as inner:CODE
LOW…gistry-pkgs/src/registry_pkgs/workflows/persistence.py73 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/a2a_client.py492 except Exception as exc:CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/mcp_executor.py67 except Exception as exc:CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/serialization.py49 except Exception:CODE
LOW…-pkgs/src/registry_pkgs/workflows/hitl/cancellation.py38 except Exception as exc:CODE
LOW…-pkgs/src/registry_pkgs/workflows/hitl/cancellation.py48 except Exception as exc:CODE
LOW…-pkgs/src/registry_pkgs/workflows/hitl/cancellation.py57 except Exception as e:CODE
LOW…ry-pkgs/src/registry_pkgs/workflows/control/wrapper.py119 except Exception as exc:CODE
LOWregistry-pkgs/src/registry_pkgs/models/a2a_agent.py564 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py44 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py68 except Exception:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py79 except Exception: # nosec B110 - intentional suppression during teardownCODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py88 except Exception: # nosec B110 - intentional suppression during teardownCODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py139 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py151 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py169 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py174 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py184 except Exception: # nosec B110 - intentional suppression during teardownCODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/README.md123 except Exception as e:CODE
LOW…try-pkgs/src/registry_pkgs/telemetry/metrics_client.py54 except Exception as e:CODE
LOW…try-pkgs/src/registry_pkgs/telemetry/metrics_client.py69 except Exception as e:CODE
LOW…try-pkgs/src/registry_pkgs/telemetry/metrics_client.py119 except Exception as e:CODE
MEDIUM…try-pkgs/src/registry_pkgs/telemetry/metrics_client.py66def wrapper(*args, **kwargs):CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py50 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py100 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py112 except Exception as record_error:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py125 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py137 except Exception as record_error:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py205 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py227 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/client.py71 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/client.py94 except Exception as e:CODE
LOW…-pkgs/src/registry_pkgs/vector/base_sync_repository.py128 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py227 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py350 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py469 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py475 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py103 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py166 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py190 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py267 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py291 except Exception as e:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py383 except Exception as e:CODE
721 more matches not shown…
Decorative Section Separators211 hits · 738 pts
SeverityFileLineSnippetContext
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py81# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py83# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py114# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py116# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py182# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py184# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py206# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py208# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py227# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py229# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py351# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py353# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py386# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py388# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py451# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py453# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/test_jwt_utils.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_persistence.py402 # ── on_error=skip semantics (skip-tolerated failures) ──────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_compiler.py405 # ── StepConfig model validation ──────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_compiler.py444 # ── _step_kwargs mapping ─────────────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_compiler.py464 # ── compile_workflow honours StepConfig ──────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py172# ── A2ACallResult.render_text ────────────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py249# ── call_a2a: Message path ───────────────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py269# ── call_a2a: streaming Task path ────────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py309# ── call_a2a: non-streaming Task path (Bug 1 regression) ─────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py331# ── call_a2a: polling fallback (Bug 2) ───────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py386# ── call_a2a: error/empty paths ──────────────────────────────────────────────COMMENT
MEDIUMregistry-pkgs/tests/unit/workflow/test_a2a_client.py673# ── Provider detection + call-scoped extra headers ────────────────────────────COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/workflows/prompt.py148# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/workflows/prompt.py150# ---------------------------------------------------------------------------COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/telemetry/README.md73# =============================================================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/telemetry/README.md75# =============================================================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py231 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py233 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py354 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py356 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py479 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py481 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py133 # ========================================COMMENT
MEDIUMregistry-pkgs/src/registry_pkgs/vector/repository.py135 # ========================================COMMENT
MEDIUM…gs/src/registry_pkgs/vector/backends/weaviate_store.py197 # ========================================COMMENT
MEDIUM…gs/src/registry_pkgs/vector/backends/weaviate_store.py199 # ========================================COMMENT
MEDIUM…gs/src/registry_pkgs/vector/backends/weaviate_store.py300 # ========================================COMMENT
MEDIUM…gs/src/registry_pkgs/vector/backends/weaviate_store.py302 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py80 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py82 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py102 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py104 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py123 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py126 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py249 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py252 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py481 # ========================================COMMENT
MEDIUM…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py483 # ========================================COMMENT
MEDIUMfrontend/src/components/WorkflowCanvas/CanvasView.tsx58 // ── ReadOnly Mode Filters ──────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/components/WorkflowCanvas/convert.ts8// ─── canvas type ↔ API nodeType maps ─────────────────────────────────────────COMMENT
MEDIUMfrontend/src/components/WorkflowCanvas/convert.ts62// ─── canvas → API ─────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/components/WorkflowCanvas/convert.ts397// ─── API → canvas ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/components/WorkflowCanvas/PropsPanel/RunHistory.tsx8// ─── visual config ────────────────────────────────────────────────────────────COMMENT
151 more matches not shown…
Docstring Block Structure124 hits · 588 pts
SeverityFileLineSnippetContext
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py53Build a standardized JWT payload with common claims. Constructs a JWT payload dict with standard claims (sub, iss, STRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py103Encode a JWT using RS256 with an RSA private key. Args: payload: Claims dict to encode. Must contain at leaSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py131Decode and verify a self-signed JWT using an RSA public key. Verifies the RS256 signature, expiry, and issuer. AudiSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py184Decode a JWT without verifying its signature or any claims. Intended for inspecting the payload of externally-issueSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py209Return the JWK entry whose ``kid`` matches the given key ID. Args: jwks: A JWKS dict with a ``"keys"`` arraSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py242Decode and verify a JWT using a JSON Web Key (JWK). Used to verify tokens issued by external identity providers (KeSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py299Return the ``kid`` from the unverified JWT header. Args: token: Compact JWT string. The header is decoded wSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py318Return the full unverified JWT header as a dict. Decodes the header segment without verifying the token's signatureSTRING
HIGHregistry-pkgs/src/registry_pkgs/core/jwt_utils.py339Build a JSON Web Key Set (JWKS) dict from an RSA public key PEM. Constructs a JWKS response body containing a singlSTRING
HIGHregistry-pkgs/src/registry_pkgs/workflows/runner.py170Execute a workflow definition and return the completed run + per-node results. Callers must pre-create a ``WorkSTRING
HIGH…-pkgs/src/registry_pkgs/workflows/executor_resolver.py76Resolve each executor key to an MCP server or A2A agent executor. Args: executor_keys: All ``executor_keSTRING
HIGH…istry-pkgs/src/registry_pkgs/workflows/mcp_executor.py82Wrap an MCP server as a workflow executor via a direct downstream call. Args: mcp_server: Active STRING
HIGHregistry-pkgs/src/registry_pkgs/models/enums.py367Validate the directive against the current status and return the resulting status. Idempotent transitions (pausSTRING
HIGHregistry-pkgs/src/registry_pkgs/models/a2a_agent.py530 Create A2AAgent from standard A2A agent card using SDK validation. Args: card_data: A2A agSTRING
HIGH…y-pkgs/src/registry_pkgs/models/extended_mcp_server.py558 Create ExtendedMCPServer instance from server info dictionary. Args: server_info: Server iSTRING
HIGHregistry-pkgs/src/registry_pkgs/vector/repository.py138 Save a model instance to vector database. Args: instance: Model instance to save STRING
HIGH…y-pkgs/src/registry_pkgs/vector/retrievers/reranker.py21 Create reranker instance based on provider type. Args: reranker_type: Reranker provider (e.g., "bedrocSTRING
HIGH…gs/src/registry_pkgs/vector/backends/weaviate_store.py305 Get Weaviate collection by name. Args: collection_name: Collection name (required, will usSTRING
HIGH…gs/src/registry_pkgs/vector/backends/weaviate_store.py399 Check if collection exists in Weaviate. Args: collection_name: Collection name (required, STRING
HIGH…stry-pkgs/src/registry_pkgs/vector/adapters/factory.py70Create vector store adapter. Args: config: BackendConfig instance Returns: VecSTRING
HIGHcli/mcp_utils.py163 Make HTTP request to MCP gateway. Args: payload: JSON-RPC payload Returns: STRING
HIGHcli/mcp_security_scanner.py52Retrieve LLM API key from CLI argument or environment variable. Args: cli_value: API key provided via commaSTRING
HIGHcli/mcp_security_scanner.py82Run mcp-scanner command and return raw output. Args: server_url: URL of the MCP server to scan analSTRING
HIGHauth-server/src/auth_server/providers/factory.py23Factory function to get the appropriate auth provider. Args: settings_override: oauth2_config: STRING
HIGHauth-server/src/auth_server/providers/entra.py112Validate Entra ID JWT token. Args: token: The JWT access token to validate **kwargs: AdSTRING
HIGHauth-server/src/auth_server/providers/entra.py315Fetch user information from Microsoft Graph API. Args: access_token: OAuth2 access token RSTRING
HIGHauth-server/src/auth_server/providers/entra.py488Refresh an access token using a refresh token. Args: refresh_token: The refresh token RetuSTRING
HIGHauth-server/src/auth_server/providers/entra.py525Validate a machine-to-machine token. Args: token: The M2M access token to validate ReturnsSTRING
HIGHauth-server/src/auth_server/providers/entra.py541Get machine-to-machine token using client credentials. This method is used for AI agent authentication using AzSTRING
HIGHauth-server/src/auth_server/providers/base.py16Validate an access token and return user info. Args: token: The access token to validate STRING
HIGHauth-server/src/auth_server/providers/base.py52Exchange authorization code for access token. Args: code: Authorization code from OAuth2 flow STRING
HIGHauth-server/src/auth_server/providers/base.py73Get user information from access token. Args: access_token: OAuth2 access token (required for GraphSTRING
HIGHauth-server/src/auth_server/providers/base.py119Refresh an access token using a refresh token. Args: refresh_token: The refresh token RetuSTRING
HIGHauth-server/src/auth_server/providers/base.py134Validate a machine-to-machine token. Args: token: The M2M access token to validate ReturnsSTRING
HIGHauth-server/src/auth_server/providers/base.py151Get a machine-to-machine token using client credentials. Args: client_id: Optional client ID (uses STRING
HIGHauth-server/src/auth_server/routes/oauth_flow.py2111 Validate session cookie using itsdangerous serializer. Args: cookie_value: The session cookie value STRING
HIGHregistry/src/registry/core/mcp_client.py331 Perform MCP initialization using MCP client library and return the init_result. This is a pure transport layerSTRING
HIGHregistry/src/registry/auth/dependencies.py49 Get current authenticated user from request state. Args: request: FastAPI request object Returns:STRING
HIGHregistry/src/registry/auth/oauth/oauth_utils.py5 Get default redirect URI for OAuth callback. Constructs redirect URI using registry_url from settings and the STRING
HIGHregistry/src/registry/auth/oauth/oauth_client.py277 Dynamically register OAuth client (RFC 7591). Args: server_url: Authorization server URL STRING
HIGH…gistry/src/registry/auth/oauth/reconnection/manager.py101 Try to reconnect single server Notes: tryReconnect() Args: user_id: User ID STRING
HIGHregistry/src/registry/utils/crypto_utils.py70 Encrypts a value using AES-CBC with a random IV. This implementation is compatible with the TypeScript encryptSTRING
HIGHregistry/src/registry/utils/crypto_utils.py120 Decrypts an encrypted value using AES-CBC. This implementation is compatible with the TypeScript decryptV2 funSTRING
HIGHregistry/src/registry/utils/keycloak_manager.py120 Create a group in Keycloak. Args: group_name: Name of the group to create description: OptionaSTRING
HIGHregistry/src/registry/utils/keycloak_manager.py170 Delete a group from Keycloak. Args: group_name: Name of the group to delete Returns: TrueSTRING
HIGHregistry/src/registry/utils/keycloak_manager.py220 Get a group's details from Keycloak by name. Args: group_name: Name of the group to retrieve RetuSTRING
HIGHregistry/src/registry/mcpgw/tools/server.py94 Make a tool call to downstream MCP. This function only handles making the HTTP POST request and parsing the responsSTRING
HIGHregistry/src/registry/mcpgw/tools/server.py218 Execute a specific downstream MCP tool. Args: ctx: The mcp.server.fastmcp.Context object that can be DSTRING
HIGHregistry/src/registry/mcpgw/tools/utils.py150 Use the ServerSession.send_notification() method to **schedule** the forwarding of a notification from downstreSTRING
HIGHregistry/src/registry/mcpgw/tools/utils.py210 Parse the Server-Send Event and check if it's a notification, a response, or something we don't care about. RefSTRING
HIGHregistry/src/registry/mcpgw/tools/utils.py256 Build complete headers with authentication for MCP server requests. Consolidates auth logic used by all proxy eSTRING
HIGHregistry/src/registry/mcpgw/tools/utils.py349 Get target MCP server URL for proxying to MCP server. Consolidates URL building logic used across all proxy endSTRING
HIGHregistry/src/registry/api/v1/mcp/oauth_router.py390 Get OAuth tokens Notes: GET /oauth/tokens/:flowId TypeScript implementation: Get tokens via flowManager.geSTRING
HIGHregistry/src/registry/services/a2a_agent_service.py225 Fetch and validate agent card from URL using SDK. Args: url: Agent endpoint URL STRING
HIGHregistry/src/registry/services/a2a_agent_service.py451 Get agent by ID. Args: agent_id: Agent ID Returns: Agent document STRING
HIGHregistry/src/registry/services/a2a_agent_service.py523 Create a new agent. Automatically fetches agent card from provided URL. Args: data: Agent STRING
HIGHregistry/src/registry/services/a2a_agent_service.py614 Update an existing agent. If URL is updated, automatically fetches new agent card. Args: aSTRING
HIGHregistry/src/registry/services/a2a_agent_service.py773 Delete an agent. Args: agent_id: Agent ID Returns: True if deleted suSTRING
HIGHregistry/src/registry/services/a2a_agent_service.py809 Toggle agent enabled/disabled status. Args: agent_id: Agent ID enabled: New enSTRING
HIGHregistry/src/registry/services/a2a_agent_service.py854 Refresh agent capabilities by fetching latest agent card from well-known endpoint. This method provideSTRING
64 more matches not shown…
Modern AI Meta-Vocabulary115 hits · 291 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md101Jarvis Registry builds upon the excellent foundational work of the [agentic-community/mcp-gateway-registry](https://githCODE
MEDIUMdocs/token-refresh-service.md4453. Search existing [GitHub Issues](https://github.com/agentic-community/mcp-gateway-registry/issues)CODE
MEDIUMdocs/anthropic-registry-import.md325- GitHub Issues: [mcp-gateway-registry/issues](https://github.com/agentic-community/mcp-gateway-registry/issues)CODE
MEDIUMdocs/complete-setup-guide.md176git clone https://github.com/agentic-community/mcp-gateway-registry.gitCODE
MEDIUMdocs/complete-setup-guide.md1159- **GitHub Issues**: https://github.com/agentic-community/mcp-gateway-registry/issuesCODE
MEDIUMdocs/complete-setup-guide.md1160- **Discussions**: https://github.com/agentic-community/mcp-gateway-registry/discussionsCODE
MEDIUMdocs/faq.md21→ Details: [Gateway & Proxy](FEATURES.md#1-gateway-proxy) · [A2A Agent Workflow](FEATURES.md#5-a2a-agent-workflow-orchesCODE
MEDIUMdocs/faq.md27→ See: [A2A Agent Workflow Orchestration](FEATURES.md#5-a2a-agent-workflow-orchestration) · [A2A Agent Registry](featureCODE
MEDIUMdocs/faq.md137→ See: [A2A Agent Workflow](FEATURES.md#5-a2a-agent-workflow-orchestration) · [A2A Agent Management](a2a-agent-managemenCODE
MEDIUMdocs/macos-setup-guide.md71git clone https://github.com/agentic-community/mcp-gateway-registry.gitCODE
MEDIUMdocs/macos-setup-guide.md377git clone https://github.com/agentic-community/mcp-gateway-registry.gitCODE
MEDIUMdocs/index.md36| [**AI Copilot & Custom Chatbot Integration**](FEATURES.md#1-gateway-proxy) | Connect any AI client to enterprise toolsCODE
MEDIUMdocs/index.md38| [**A2A Agent Workflow**](FEATURES.md#5-a2a-agent-workflow-orchestration) | Register and manage autonomous agents; orchCODE
MEDIUMdocs/index.md58- **Explore Agentic**: [exploreagentic.ai](https://exploreagentic.ai/) — the field guide to enterprise agentic AI, publiCODE
MEDIUMdocs/FEATURES.md3Jarvis Registry is the enterprise control plane for AI — connecting copilots, autonomous agents, and enterprise tools thCODE
MEDIUMdocs/keycloak-integration.md964docker-compose.yml # Service orchestrationCODE
MEDIUMdocs/design/security-design.md3Security in the registry is layered. Each layer has a distinct responsibility, and they compose in a fixed order on everCODE
MEDIUMdocs/design/agentcore.md71git clone https://github.com/agentic-community/mcp-gateway-registry.gitCODE
MEDIUMdocs/features/a2a-gateway-registry.md3The A2A Agent Gateway & Registry is the central catalog for [autonomous agents](https://exploreagentic.ai/agentic-ai/) eCODE
MEDIUMdocs/features/a2a-gateway-registry.md9An A2A agent is an autonomous service that exposes its capabilities through an agent card and a runtime endpoint. UnlikeCODE
MEDIUMdocs/features/auth-server.md5Rather than building its own identity store, the auth server is designed to federate with your existing enterprise IdentCODE
MEDIUM…s/explore-agentic/comparisons/agentspace-vs-copilot.md31Google launched Agentspace on December 13, 2024 <a href="#cite-3" class="cite-ref">[3]</a>, the company's enterprise-AI CODE
MEDIUM…s/explore-agentic/comparisons/agentspace-vs-copilot.md88Yes, the same product with a new label. Agentspace was folded into Gemini Enterprise at the October 9, 2025 launch <a hrCODE
MEDIUM…s/explore-agentic/comparisons/agentspace-vs-copilot.md118This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/comparisons/moveworks-vs-glean.md981. **ServiceNow** — ServiceNow to extend leading agentic AI with acquisition of Moveworks — https://newsroom.servicenow.CODE
MEDIUMdocs/explore-agentic/comparisons/moveworks-vs-glean.md116This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/comparisons/jarvis-vs-glean.md72Glean. The product was built for that exact shape. 100+ connectors on the catalog <a href="#cite-1" class="cite-ref">[1]CODE
MEDIUMdocs/explore-agentic/comparisons/jarvis-vs-glean.md106This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUM…xplore-agentic/comparisons/jarvis-vs-copilot-studio.md109This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUM…re-agentic/comparisons/agentforce-vs-copilot-studio.md31Agentforce is Salesforce's agentic-AI platform, the successor to Einstein. Three dates, three releases. Announced SeptemCODE
MEDIUM…re-agentic/comparisons/agentforce-vs-copilot-studio.md31Agentforce is Salesforce's agentic-AI platform, the successor to Einstein. Three dates, three releases. Announced SeptemCODE
MEDIUM…re-agentic/comparisons/agentforce-vs-copilot-studio.md89Four dates matter. Agentforce announced September 12, 2024 <a href="#cite-1" class="cite-ref">[1]</a>. GA October 25, 20CODE
MEDIUM…re-agentic/comparisons/agentforce-vs-copilot-studio.md89Four dates matter. Agentforce announced September 12, 2024 <a href="#cite-1" class="cite-ref">[1]</a>. GA October 25, 20CODE
MEDIUM…re-agentic/comparisons/agentforce-vs-copilot-studio.md119This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md1# MCP vs RAG: two protocols for two different problemsCOMMENT
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md25## The MCP vs RAG framing mistakeCOMMENT
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md29For reference: MCP was released by Anthropic as an open JSON-RPC specification on November 25, 2024 <a href="#cite-1" clCODE
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md37## What RAG actually doesCOMMENT
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md43## How MCP and RAG fit together in productionCOMMENT
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md68Different layers. MCP (Model Context Protocol) is a wire protocol. It standardises how an AI client invokes tools and feCODE
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md76Yes. And this is now the canonical enterprise pattern <a href="#cite-4" class="cite-ref">[4]</a>. Your RAG pipeline (retCODE
MEDIUMdocs/explore-agentic/comparisons/mcp-vs-rag.md104This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/comparisons/jarvis-vs-moveworks.md36Jarvis is an agent platform and MCP gateway listed on AWS Marketplace and Azure Marketplace as "Jarvis: Simplifying AI ACODE
MEDIUMdocs/explore-agentic/comparisons/jarvis-vs-moveworks.md126This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/playbooks/ai-agent-roi.md91Rarely. Never as the primary metric. It has one honest use: internal steering. Which teams adopted the tool, where resisCODE
MEDIUMdocs/explore-agentic/playbooks/ai-agent-roi.md95Three layers, plus one human. Layer one: a workflow metric system finance can audit directly. Your ITSM, ERP, or CRM. NoCODE
MEDIUMdocs/explore-agentic/playbooks/ai-agent-roi.md1031. **Gartner** — Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027 — https://www.gartner.CODE
MEDIUMdocs/explore-agentic/playbooks/ai-agent-roi.md1042. **The Futurum Group** — Enterprise AI ROI Shifts as Agentic Priorities Surge — https://futurumgroup.com/press-releaseCODE
MEDIUMdocs/explore-agentic/playbooks/ai-agent-roi.md116This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/pillars/mcp.md35The spec defines three participants <a href="#cite-1" class="cite-ref">[1]</a>. A <strong>client</strong> renders the coCODE
MEDIUMdocs/explore-agentic/pillars/mcp.md1184. **Anthropic** — Donating the Model Context Protocol and establishing the Agentic AI Foundation — https://www.anthropiCODE
MEDIUMdocs/explore-agentic/pillars/mcp.md1239. **Linux Foundation** — Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF) — https://www.linCODE
MEDIUMdocs/explore-agentic/pillars/mcp.md130This article is mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — a curated reading list on agentic AI, CODE
MEDIUMdocs/explore-agentic/pillars/index.md51The pillars are mirrored from [Explore Agentic](https://www.exploreagentic.ai/) — read the canonical versions at [www.exCODE
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md16Two editorial positions up front. Chunk strategy matters more than model choice on most corpora. And evaluation, specifiCODE
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md44## 02. The embedding model landscape in April 2026COMMENT
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md104## 06. When agentic RAG earns its seatCOMMENT
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md104## 06. When agentic RAG earns its seatCOMMENT
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md122Three commercial defaults, plus open source for the air-gapped case. Voyage 4-large (January 15, 2026; MoE with a sharedCODE
MEDIUMdocs/explore-agentic/pillars/enterprise-rag.md126Almost certainly yes. It is the highest-ROI upgrade most RAG teams skip. Take the top 50 from your vector search, re-scoCODE
55 more matches not shown…
Hallucination Indicators18 hits · 235 pts
SeverityFileLineSnippetContext
CRITICALregistry/tests/unit/mcpgw/test_agent.py189 ctx.request_context.lifespan_context.consent_store.has_agent_consent.assert_called_once_with(CODE
CRITICALregistry/tests/unit/mcpgw/test_agent.py194 ctx.request_context.lifespan_context.pending_consent_store.save.assert_called_once()CODE
CRITICALregistry/tests/unit/mcpgw/test_agent.py265 ctx.request_context.lifespan_context.consent_store.has_agent_consent.assert_called_once_with(CODE
CRITICALregistry/tests/unit/mcpgw/test_agent.py270 ctx.request_context.lifespan_context.pending_consent_store.save.assert_not_called()CODE
CRITICALregistry/tests/unit/mcpgw/test_agent.py220 ctx.request_context.lifespan_context.session_store.append.assert_called_once()CODE
CRITICALregistry/tests/unit/mcpgw/test_agent.py245 ctx.request_context.lifespan_context.consent_store.has_agent_consent.assert_not_called()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py252 ctx.request_context.lifespan_context.server_service.get_server_by_id.assert_not_awaited()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py263 ctx.request_context.lifespan_context.server_service.get_server_by_id.assert_not_awaited()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py363 ctx.request_context.lifespan_context.pending_consent_store.save.assert_called_once()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py372 ctx.request_context.lifespan_context.consent_store.has_server_consent.assert_called_once_with(CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py394 ctx.request_context.lifespan_context.pending_consent_store.save.assert_called_once()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py395 ctx.request_context.lifespan_context.consent_store.has_server_consent.assert_called_once_with(CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py400 ctx.request_context.lifespan_context.session_store.append.assert_called_once()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py291 ctx.request_context.lifespan_context.consent_store.has_server_consent.assert_not_called()CODE
CRITICALregistry/tests/unit/mcpgw/test_server.py447 ctx.request_context.lifespan_context.consent_store.has_server_consent.assert_not_called()CODE
CRITICALregistry/src/registry/health/routes.py105 return request.app.state.container.health_service.get_all_health_status()CODE
CRITICALregistry/src/registry/health/routes.py111 return request.app.state.container.health_service.get_websocket_stats()CODE
CRITICALregistry/src/registry/api/proxy_routes.py454 request.app.state.container.mcp_client_service.clear_session(session_key)CODE
Unused Imports236 hits · 230 pts
SeverityFileLineSnippetContext
LOW…try-pkgs/tests/unit/models/test_federation_metadata.py3CODE
LOWregistry-pkgs/tests/unit/workflow/test_mcp_executor.py1CODE
LOW…istry-pkgs/tests/unit/workflow/test_control_wrapper.py1CODE
LOWregistry-pkgs/tests/unit/workflow/test_helpers.py3CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py3CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py3CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py3CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py3CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py4CODE
LOWregistry-pkgs/src/registry_pkgs/__init__.py4CODE
LOWregistry-pkgs/src/registry_pkgs/database/__init__.py1CODE
LOWregistry-pkgs/src/registry_pkgs/database/__init__.py1CODE
LOWregistry-pkgs/src/registry_pkgs/database/__init__.py1CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py8CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py8CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py8CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py8CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py8CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py44CODE
LOW…gistry-pkgs/src/registry_pkgs/workflows/persistence.py1CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/compiler.py1CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/a2a_client.py1CODE
LOW…-pkgs/src/registry_pkgs/workflows/executor_resolver.py11CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/types.py1CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/a2a_executor.py1CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/mcp_executor.py1CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/prompt.py17CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/helpers.py1CODE
LOW…try-pkgs/src/registry_pkgs/workflows/media_snapshot.py13CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/serialization.py7CODE
LOW…y-pkgs/src/registry_pkgs/workflows/hitl/field_types.py1CODE
LOW…-pkgs/src/registry_pkgs/workflows/hitl/cancellation.py1CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/hitl/serde.py20CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/hitl/__init__.py1CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/hitl/__init__.py2CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/hitl/__init__.py3CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/hitl/__init__.py3CODE
LOW…y-pkgs/src/registry_pkgs/workflows/hitl/projections.py1CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/control/queue.py21CODE
LOW…ry-pkgs/src/registry_pkgs/workflows/control/wrapper.py30CODE
LOW…y-pkgs/src/registry_pkgs/workflows/control/__init__.py1CODE
LOW…y-pkgs/src/registry_pkgs/workflows/control/__init__.py2CODE
LOW…y-pkgs/src/registry_pkgs/workflows/control/__init__.py2CODE
LOW…y-pkgs/src/registry_pkgs/workflows/control/__init__.py2CODE
LOWregistry-pkgs/src/registry_pkgs/models/a2a_agent.py612CODE
LOWregistry-pkgs/src/registry_pkgs/models/a2a_agent.py612CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py10CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py18CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py19CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py20CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py21CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py22CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py23CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py24CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py25CODE
176 more matches not shown…
Modern Structural Boilerplate196 hits · 197 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/src/registry_pkgs/__init__.py7__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/database/__init__.py3__all__ = [CODE
LOW…gistry-pkgs/src/registry_pkgs/database/redis_client.py9logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/core/scopes.py21logger = logging.getLogger(__name__)CODE
LOW…istry-pkgs/src/registry_pkgs/core/oauth_state_store.py13logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_tokens.py28__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/core/agentcore_jwt.py11logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py18logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/core/jwt_utils.py23__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/core/consent_store.py12logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/runner.py75logger = logging.getLogger(__name__)CODE
LOW…gistry-pkgs/src/registry_pkgs/workflows/persistence.py19logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/compiler.py49logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/a2a_client.py37logger = logging.getLogger(__name__)CODE
LOW…-pkgs/src/registry_pkgs/workflows/executor_resolver.py30logger = logging.getLogger(__name__)CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/a2a_executor.py30logger = logging.getLogger(__name__)CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/mcp_executor.py21logger = logging.getLogger(__name__)CODE
LOW…-pkgs/src/registry_pkgs/workflows/hitl/cancellation.py17logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/hitl/serde.py27logger = logging.getLogger(__name__)CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/hitl/__init__.py5__all__ = [CODE
LOW…stry-pkgs/src/registry_pkgs/workflows/control/queue.py28logger = logging.getLogger(__name__)CODE
LOW…ry-pkgs/src/registry_pkgs/workflows/control/wrapper.py46logger = logging.getLogger(__name__)CODE
LOW…y-pkgs/src/registry_pkgs/workflows/control/__init__.py4__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/models/a2a_agent.py79logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/models/a2a_agent.py614__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/models/__init__.py37__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/models/workflow.py24logger = logging.getLogger(__name__)CODE
LOW…y-pkgs/src/registry_pkgs/models/extended_mcp_server.py64logger = logging.getLogger(__name__)CODE
LOW…y-pkgs/src/registry_pkgs/models/_generated/__init__.py11__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py15__all__ = [CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py24logger = logging.getLogger(__name__)CODE
LOW…try-pkgs/src/registry_pkgs/telemetry/metrics_client.py14logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py18logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/decorators.py178 def set_success(self, success: bool) -> None:CODE
LOWregistry-pkgs/src/registry_pkgs/vector/client.py10logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/vector/__init__.py13__all__ = [CODE
LOW…-pkgs/src/registry_pkgs/vector/base_sync_repository.py13logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py15logger = logging.getLogger(__name__)CODE
LOW…y-pkgs/src/registry_pkgs/vector/retrievers/reranker.py8logger = logging.getLogger(__name__)CODE
LOW…istry-pkgs/src/registry_pkgs/vector/config/__init__.py14__all__ = [CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py14logger = logging.getLogger(__name__)CODE
LOWregistry-pkgs/src/registry_pkgs/vector/enum/__init__.py4__all__ = [CODE
LOW…stry_pkgs/vector/repositories/mcp_server_repository.py12logger = logging.getLogger(__name__)CODE
LOW…istry_pkgs/vector/repositories/a2a_agent_repository.py12logger = logging.getLogger(__name__)CODE
LOW…stry-pkgs/src/registry_pkgs/vector/adapters/adapter.py10logger = logging.getLogger(__name__)CODE
LOW…stry-pkgs/src/registry_pkgs/vector/adapters/factory.py10logger = logging.getLogger(__name__)CODE
LOWcli/mcp_utils.py30logger = logging.getLogger(__name__)CODE
LOWcli/test_anthropic_api.py58logger = logging.getLogger(__name__)CODE
LOWcli/mcp_security_scanner.py26logger = logging.getLogger(__name__)CODE
LOWcli/scan_all_servers.py38logger = logging.getLogger(__name__)CODE
LOWcli/agent_mgmt.py67logger = logging.getLogger(__name__)CODE
LOWcli/registry_cli_wrapper.py30logger = logging.getLogger(__name__)CODE
LOWcli/test_a2a_agents.py44logger = logging.getLogger(__name__)CODE
LOWcli/anthropic_transformer.py21logger = logging.getLogger(__name__)CODE
LOWauth-server/cognito_utils.py9logger = logging.getLogger(__name__)CODE
LOWauth-server/src/auth_server/server.py29logger = logging.getLogger(__name__)CODE
LOWauth-server/src/auth_server/providers/cognito.py21logger = logging.getLogger(__name__)CODE
LOWauth-server/src/auth_server/providers/__init__.py9__all__ = [CODE
LOWauth-server/src/auth_server/providers/factory.py15logger = logging.getLogger(__name__)CODE
LOWauth-server/src/auth_server/providers/entra.py23logger = logging.getLogger(__name__)CODE
136 more matches not shown…
Redundant / Tautological Comments123 hits · 185 pts
SeverityFileLineSnippetContext
LOWtest-keycloak-mcp.sh21# Check if token file existsCOMMENT
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py311 # Check if only safe metadata fields are being updatedCOMMENT
LOWcli/agent_mgmt.sh119# Check if no arguments providedCOMMENT
LOWcli/agent_mgmt.sh129# Check if help is requestedCOMMENT
LOWcli/mcp_utils.py62 # Check if token is expiredCOMMENT
LOWcli/bootstrap_user_and_m2m_setup.sh116 # Check if group already existsCOMMENT
LOWcli/bootstrap_user_and_m2m_setup.sh362 # Check if registry_management.py existsCOMMENT
LOWcli/mcp_security_scanner.py411 # Output resultCOMMENT
LOWcli/mcp_security_scanner.py459 # Output resultCOMMENT
LOWcli/agent_mgmt.py231 # Check if token is expiredCOMMENT
LOWcli/mcp_client.py259 # Print resultSTRING
LOWcli/import_from_anthropic_registry.sh75 # Check if NPM package exists (simplified check)COMMENT
LOWcli/import_from_anthropic_registry.sh79 # Check if PyPI package exists (simplified check)COMMENT
LOWcli/import_from_anthropic_registry.sh132# Check if LLM analyzer is requested and API key is availableCOMMENT
LOWcli/anthropic_transformer.py116 # Check if remote has authentication headersCOMMENT
LOWauth-server/src/auth_server/core/config.py71 # Set keycloak_external_url to keycloak_url if not providedCOMMENT
LOWauth-server/src/auth_server/providers/cognito.py126 # Check if cache is still validCOMMENT
LOWauth-server/src/auth_server/providers/entra.py159 # Check if issuer is valid (v1.0 or v2.0)COMMENT
LOWauth-server/src/auth_server/providers/entra.py206 # Check if cache is still validCOMMENT
LOWauth-server/src/auth_server/providers/keycloak.py156 # Check if cache is still validCOMMENT
LOWauth-server/src/auth_server/utils/config_loader.py87 # Check if it has a default valueCOMMENT
LOWauth-server/src/auth_server/routes/oauth_flow.py1893 # Check if user has any scopes - if not, deny access (fail closed)COMMENT
LOWauth-server/src/auth_server/routes/oauth_flow.py2020 # Check if all methods are allowed (wildcard support)COMMENT
LOWauth-server/src/auth_server/routes/oauth_flow.py2036 # Check if all tools are allowed (wildcard support)COMMENT
LOWcredentials-provider/token_refresher.py931 # Check if process exists and is a token refresherCOMMENT
LOWcredentials-provider/token_refresher.py937 # Check if it's actually our token refresher processCOMMENT
LOWcredentials-provider/add_noauth_services.py194 # Check if this server should skip the /mcp suffix (e.g., atlassian)COMMENT
LOWcredentials-provider/add_noauth_services.py237 # Check if this server should skip the /mcp suffix (e.g., atlassian)COMMENT
LOWcredentials-provider/check_and_refresh_creds.sh12# Check if token is valid using PythonCOMMENT
LOWcredentials-provider/oauth/ingress_oauth.py404 # Check if token is expiredCOMMENT
LOWcredentials-provider/oauth/generic_oauth_flow.py353 # Check if provider requires cloud ID from user infoCOMMENT
LOWcredentials-provider/oauth/generic_oauth_flow.py972 # Check if provider requires template variablesCOMMENT
LOWcredentials-provider/oauth/generic_oauth_flow.py1104 # Check if this is an M2M providerCOMMENT
LOWcredentials-provider/oauth/generic_oauth_flow.py1191 # Check if token exchange already happened in the callbackCOMMENT
LOWcredentials-provider/oauth/generic_oauth_flow.py1293 # Check if we should use interactive modeCOMMENT
LOWcredentials-provider/oauth/egress_oauth.py81 # Check if all required variables for this config set existCOMMENT
LOWcredentials-provider/oauth/egress_oauth.py331 # Check if token is expiredCOMMENT
LOWscripts/publish_containers.sh103 # Check if already logged inCOMMENT
LOWscripts/publish_containers.sh176 # Check if Dockerfile existsCOMMENT
LOWscripts/publish_containers.sh470# Check if any action is specifiedCOMMENT
LOWscripts/setup-atlassian-env.sh8# Check if required environment variables are setCOMMENT
LOWscripts/docs-dev.sh26# Check if we're in the right directoryCOMMENT
LOWscripts/migrate_encrypt_oauth_client_secrets.py72 # Check if server has oauth config with client_secretCOMMENT
LOWscripts/migrate_encrypt_oauth_client_secrets.py83 # Check if already encryptedCOMMENT
LOWscripts/seed_mongodb.py70 # Check if group already existsCOMMENT
LOWscripts/seed_mongodb.py141 # Check if user already existsCOMMENT
LOWscripts/seed_mongodb.py188 # Check if key already existsCOMMENT
LOWscripts/seed_mongodb.py253 # Check if token already existsCOMMENT
LOWscripts/seed_mongodb.py613 # Check if server already existsCOMMENT
LOWscripts/run-oauth-setup.sh63 # Check if this line sets one of our variablesCOMMENT
LOWscripts/refresh_m2m_token.sh14# Check if client name providedCOMMENT
LOWscripts/refresh_m2m_token.sh31# Check if client file existsCOMMENT
LOWscripts/refresh_m2m_token.sh71# Check if request was successfulCOMMENT
LOWregistry/tests/unit/health/test_health_routes.py205 # Check if both WebSocket and HTTP routes exist for same pathCOMMENT
LOWregistry/src/registry/auth/oauth/token_manager.py32 # Check if tokens are expiredCOMMENT
LOW…gistry/src/registry/auth/oauth/reconnection/manager.py138 # Check if connection is validCOMMENT
LOW…gistry/src/registry/auth/oauth/reconnection/manager.py248 # Check if failed or timed outCOMMENT
LOW…gistry/src/registry/auth/oauth/reconnection/manager.py250 # Check if it was cancelledCOMMENT
LOW…gistry/src/registry/auth/oauth/reconnection/manager.py259 # Check if pending (active)COMMENT
LOWregistry/src/registry/health/service.py524 # Check if we get any valid response (even auth errors indicate server is up)COMMENT
63 more matches not shown…
Structural Annotation Overuse104 hits · 180 pts
SeverityFileLineSnippetContext
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py627 # Step 1: Get candidate documentsCOMMENT
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py642 # Step 2: Rerank candidates via Bedrock (AWS config injected from store config)COMMENT
LOWdocs/entra-id-setup.md11## Step 1: Create App Registration in Azure PortalCOMMENT
LOWdocs/entra-id-setup.md34## Step 2: Configure AuthenticationCOMMENT
LOWdocs/entra-id-setup.md43## Step 3: Create Client SecretCOMMENT
LOWdocs/entra-id-setup.md56## Step 4: Environment ConfigurationCOMMENT
LOWdocs/entra-id-setup.md116## Step 5: Test the SetupCOMMENT
LOWdocs/entra-id-setup.md127## Step 6: Optional ConfigurationsCOMMENT
LOWdocs/complete-setup-guide.md366# Step 1: Run the Keycloak initializationCOMMENT
LOWdocs/complete-setup-guide.md381#Step 2: Disable SSL for Application RealmCOMMENT
LOWdocs/complete-setup-guide.md395# Step 3: Retrieve and save all client credentials (REQUIRED)COMMENT
LOWdocs/quick-start.md19## Step 1: Clone and ConfigureCOMMENT
LOWdocs/quick-start.md34## Step 2: Configure Authentication ProviderCOMMENT
LOWdocs/quick-start.md55## Step 3: Generate Secret KeysCOMMENT
LOWdocs/quick-start.md64## Step 4: Launch ServicesCOMMENT
LOWdocs/quick-start.md76## Step 5: Verify InstallationCOMMENT
LOWdocs/service-management.md342# Step 1: Create a new access groupCOMMENT
LOWdocs/service-management.md349# Step 2: Add servers to the groupCOMMENT
LOWdocs/service-management.md364# Step 3: Create M2M service accountCOMMENT
LOWdocs/service-management.md376# Step 4: Create human userCOMMENT
LOWdocs/service-management.md387# Step 5: Verify setupCOMMENT
LOWdocs/cognito.md31#### Step 1: Create User PoolCOMMENT
LOWdocs/cognito.md56#### Step 2: Configure App Client for UsersCOMMENT
LOWdocs/cognito.md83#### Step 3: Create Users and GroupsCOMMENT
LOWdocs/cognito.md107#### Step 1: Create M2M App ClientCOMMENT
LOWdocs/cognito.md117#### Step 2: Create Resource Server and Custom ScopesCOMMENT
LOWdocs/cognito.md135#### Step 3: Assign Scopes to Agent App ClientCOMMENT
LOWdocs/cognito.md538### Step 1: Copy Template to Environment FileCOMMENT
LOWdocs/cognito.md547### Step 2: Configure Client CredentialsCOMMENT
LOWdocs/cognito.md579### Step 3: Replace Placeholder ValuesCOMMENT
LOWdocs/cognito.md590### Step 4: Verify ConfigurationCOMMENT
LOWdocs/auth.md42### Step 1: Configure EnvironmentCOMMENT
LOWdocs/auth.md87### Step 2: Run OAuth SetupCOMMENT
LOWdocs/auth.md110### Step 3: Use Generated ConfigurationCOMMENT
LOWdocs/auth.md208### Step 4: Test Your ConnectionCOMMENT
LOWdocs/auth.md881#### Step 1: Access the Admin ConsoleCOMMENT
LOWdocs/auth.md895#### Step 2: Navigate to the Correct RealmCOMMENT
LOWdocs/auth.md904#### Step 3: Create the Required GroupsCOMMENT
LOWdocs/auth.md924#### Step 4: Verify Group CreationCOMMENT
LOWdocs/keycloak-integration.md505# Step 1: Create service account with appropriate permissionsCOMMENT
LOWdocs/keycloak-integration.md510# Step 2: Generate initial tokenCOMMENT
LOWdocs/keycloak-integration.md513# Step 3: Validate setupCOMMENT
LOWdocs/keycloak-integration.md516# Step 4: Document agent in inventoryCOMMENT
LOWdocs/design/agentcore.md59## Step 1: Set Up the MCP Gateway RegistryCOMMENT
LOWdocs/design/agentcore.md95## Step 2: Set Up Your AgentCore GatewayCOMMENT
LOWdocs/design/agentcore.md151## Step 3: Register the AgentCore Gateway with MCP RegistryCOMMENT
LOWdocs/design/agentcore.md305## Step 4: Test the Registered GatewayCOMMENT
LOWdocs/design/federation.md124### Step 1: Get OAuth TokenCOMMENT
LOWdocs/design/federation.md145### Step 2: Environment ConfigurationCOMMENT
LOWdocs/design/federation.md151### Step 3: Federation ConfigurationCOMMENT
LOWcli/test_mcp_gateway.sh7# Step 1: Get M2M token from KeycloakCOMMENT
LOWcli/test_mcp_gateway.sh27# Step 2: Test ping endpointCOMMENT
LOWcli/test_mcp_gateway.sh38# Step 3: Test initializeCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py85 # Step 1: Fetch all agentsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py94 # Step 2: Check for conflictsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py123 # Step 3: Update all agent documentsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py146 # Step 4: Drop slug indexCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py155 # Step 5: Remove slug field from all documentsCOMMENT
LOWregistry/src/registry/health/service.py638 # Step 1: Initialize session to get session IDCOMMENT
LOWregistry/src/registry/health/service.py651 # Step 2: Add session ID to headers for pingCOMMENT
44 more matches not shown…
Self-Referential Comments36 hits · 121 pts
SeverityFileLineSnippetContext
MEDIUMregistry-pkgs/tests/unit/test_mongodb.py152 # Create a mock clientCOMMENT
MEDIUMregistry-pkgs/tests/unit/test_scopes.py261 # Create a temp file in a subdirectory of tmp_path (which is under project)COMMENT
MEDIUMregistry-pkgs/tests/unit/test_scopes.py268 # Create a relative path from current directoryCOMMENT
MEDIUMcli/bootstrap_user_and_m2m_setup.sh126 # Create the groupCOMMENT
MEDIUMauth-server/tests/unit/test_oauth_callback_session.py169 # Create a state with resourceCOMMENT
MEDIUMauth-server/tests/unit/test_oauth_callback_session.py203 # Create a state with resourceCOMMENT
MEDIUM…er/tests/integration/test_oauth_callback_token_flow.py116 # Create a valid session cookieCOMMENT
MEDIUMcredentials-provider/oauth/oauth_providers.yaml2# This file contains OAuth provider configurations for various servicesCOMMENT
MEDIUMcredentials-provider/oauth/generic_oauth_flow.py483 # Create the VS Code MCP configurationCOMMENT
MEDIUMcredentials-provider/oauth/generic_oauth_flow.py534 # Create the Roocode MCP configurationCOMMENT
MEDIUMscripts/seed_mongodb.py648 # Create a public entryCOMMENT
MEDIUM.github/workflows/utils/generate_k8s_registry_env.py32# Create the YAML structureCOMMENT
MEDIUMregistry/tests/unit/core/test_mcp_client.py1029 # Create a mock 401 responseCOMMENT
MEDIUMregistry/tests/unit/core/test_mcp_client.py1054 # Create a mock 401 responseCOMMENT
MEDIUMregistry/tests/unit/core/test_mcp_client.py1079 # Create a mock 403 responseCOMMENT
MEDIUMregistry/tests/unit/health/test_health_service.py44 # Create a real task that can be cancelledCOMMENT
MEDIUMregistry/tests/unit/api/test_oauth_router.py17# Create a mock MCP serviceCOMMENT
MEDIUMregistry/tests/unit/api/test_oauth_router.py20# Create a mock OAuth service and attach it to MCP serviceCOMMENT
MEDIUMregistry/tests/unit/api/test_oauth_router.py24# Create a mock Connection service and attach it to MCP serviceCOMMENT
MEDIUMregistry/tests/unit/api/test_connection_router.py18# Create a mock MCP serviceCOMMENT
MEDIUMregistry/tests/unit/api/test_connection_router.py21# Create a mock OAuth service and attach it to MCP serviceCOMMENT
MEDIUMregistry/tests/unit/api/test_connection_router.py25# Create a mock Connection service and attach it to MCP serviceCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py765 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py826 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py886 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py946 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py1003 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUM…gistry/tests/unit/services/test_federation_sync_acl.py1053 # Create a mock class that has both class methods and constructorCOMMENT
MEDIUMregistry/tests/unit/services/test_oauth_service.py305 # Create a proper metadata mock with required attributesCOMMENT
MEDIUMregistry/src/registry/health/service.py252 # This method is kept for compatibility but delegates to the optimized managerCOMMENT
MEDIUMregistry/src/registry/services/oauth/oauth_service.py82 # Create a copy to avoid mutating the originalCOMMENT
MEDIUMapi/registry_management.py104 # Create a new IAM groupSTRING
MEDIUMapi/test-management-api-e2e.sh442# Create the JSON file with timestamped pathCOMMENT
MEDIUMapi/test-management-api-e2e.sh472# Create the JSON file with timestamped pathCOMMENT
MEDIUMkeycloak/setup/setup-agent-service-account.sh159 # Create the M2M clientCOMMENT
MEDIUMkeycloak/setup/get-all-client-credentials.sh65# Create the main credentials fileCOMMENT
Verbosity Indicators51 hits · 98 pts
SeverityFileLineSnippetContext
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py627 # Step 1: Get candidate documentsCOMMENT
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py642 # Step 2: Rerank candidates via Bedrock (AWS config injected from store config)COMMENT
LOWcli/test_mcp_gateway.sh7# Step 1: Get M2M token from KeycloakCOMMENT
LOWcli/test_mcp_gateway.sh27# Step 2: Test ping endpointCOMMENT
LOWcli/test_mcp_gateway.sh38# Step 3: Test initializeCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py85 # Step 1: Fetch all agentsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py94 # Step 2: Check for conflictsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py123 # Step 3: Update all agent documentsCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py146 # Step 4: Drop slug indexCOMMENT
LOWscripts/migrate_a2a_agent_path_slug.py155 # Step 5: Remove slug field from all documentsCOMMENT
LOWregistry/src/registry/health/service.py638 # Step 1: Initialize session to get session IDCOMMENT
LOWregistry/src/registry/health/service.py651 # Step 2: Add session ID to headers for pingCOMMENT
LOWregistry/src/registry/api/v1/mcp/connection_router.py48 # Step 1: Disconnect existing connectionCOMMENT
LOWregistry/src/registry/api/v1/mcp/connection_router.py53 # Step 2: Get server configCOMMENT
LOWregistry/src/registry/api/v1/mcp/connection_router.py62 # Step 3: Handle OAuth authenticationCOMMENT
LOWregistry/src/registry/api/v1/mcp/connection_router.py67 # Step 4: Create connection if tokens are validCOMMENT
LOW…istry/src/registry/services/federation_sync_service.py1376 # Step 1: Batch query existing ACL entries for all resources using $in over resourceIdCOMMENT
LOW…istry/src/registry/services/federation_sync_service.py1424 # Step 2: Compute new ACL entries to INSERTCOMMENT
LOW…istry/src/registry/services/federation_sync_service.py1470 # Step 3: Batch insert new ACL entries in chunksCOMMENT
LOWapi/get-m2m-token.sh128# Step 1: Try to get cached token from SSM Parameter StoreCOMMENT
LOWapi/get-m2m-token.sh188# Step 2: Get new token from KeycloakCOMMENT
LOWapi/get-m2m-token.sh283# Step 3: Store token in SSM Parameter StoreCOMMENT
LOWapi/test-management-api-e2e.sh440# Step 4: Register serverCOMMENT
LOWapi/test-management-api-e2e.sh470# Step 5: Register agentCOMMENT
LOWapi/test-management-api-e2e.sh335# Step 1: Create IAM groupCOMMENT
LOWapi/test-management-api-e2e.sh380# Step 2: Create human userCOMMENT
LOWapi/test-management-api-e2e.sh411# Step 3: Create M2M service accountCOMMENT
LOWapi/test-management-api-e2e.sh550# Step 6: List usersCOMMENT
LOWapi/test-management-api-e2e.sh577# Step 7: List groupsCOMMENT
LOWapi/test-management-api-e2e.sh604# Step 8: List serversCOMMENT
LOWapi/test-management-api-e2e.sh631# Step 9: List agentsCOMMENT
LOWapi/test-management-api-e2e.sh658# Step 10: Search for test usersCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh461 # Step 0: Validate group exists in KeycloakCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh464 # Step 1: Create agent-specific M2M clientCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh467 # Step 2: Get agent client secretCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh470 # Step 3: Create service account linked to agent clientCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh475 # Step 4: Ensure target group existsCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh478 # Step 5: Assign service account to groupCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh481 # Step 6: Ensure groups mapper exists on agent clientCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh484 # Step 7: Verify everything is set up correctlyCOMMENT
LOWkeycloak/setup/setup-agent-service-account.sh487 # Step 8: Generate agent-specific token configurationCOMMENT
LOWkeycloak/setup/clean-keycloak.sh187 # Step 1: Try to delete realm via API (graceful cleanup)COMMENT
LOWkeycloak/setup/clean-keycloak.sh190 # Step 2: Stop and remove containersCOMMENT
LOWkeycloak/setup/clean-keycloak.sh193 # Step 3: Remove database volume (nuclear option)COMMENT
LOWkeycloak/setup/clean-keycloak.sh196 # Step 4: Clean environment secretsCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh265 # Step 1: Ensure service account existsCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh270 # Step 2: Ensure target group existsCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh273 # Step 3: Assign service account to groupCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh276 # Step 4: Get M2M client IDCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh279 # Step 5: Add groups mapperCOMMENT
LOWkeycloak/setup/setup-m2m-service-account.sh282 # Step 6: Verify everything is set up correctlyCOMMENT
Deep Nesting125 hits · 96 pts
SeverityFileLineSnippetContext
LOW…gistry-pkgs/src/registry_pkgs/workflows/persistence.py243CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/compiler.py111CODE
LOWregistry-pkgs/src/registry_pkgs/workflows/compiler.py120CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/a2a_executor.py108CODE
LOW…istry-pkgs/src/registry_pkgs/workflows/a2a_executor.py202CODE
LOW…y-pkgs/src/registry_pkgs/models/extended_mcp_server.py409CODE
LOWregistry-pkgs/src/registry_pkgs/telemetry/__init__.py107CODE
LOWregistry-pkgs/src/registry_pkgs/vector/repository.py295CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py209CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py426CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py564CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py659CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py220CODE
LOW…gs/src/registry_pkgs/vector/backends/weaviate_store.py257CODE
LOW…stry_pkgs/vector/repositories/mcp_server_repository.py37CODE
LOW…istry_pkgs/vector/repositories/a2a_agent_repository.py29CODE
LOW…stry-pkgs/src/registry_pkgs/vector/adapters/factory.py110CODE
LOWcli/test_anthropic_api.py312CODE
LOWcli/mcp_security_scanner.py79CODE
LOWcli/mcp_security_scanner.py206CODE
LOWcli/scan_all_servers.py47CODE
LOWcli/scan_all_servers.py182CODE
LOWcli/agent_mgmt.py215CODE
LOWcli/agent_mgmt.py351CODE
LOWcli/agent_mgmt.py393CODE
LOWcli/agent_mgmt.py428CODE
LOWcli/agent_mgmt.py475CODE
LOWcli/agent_mgmt.py537CODE
LOWcli/agent_mgmt.py605CODE
LOWcli/agent_mgmt.py653CODE
LOWcli/agent_mgmt.py742CODE
LOWcli/agent_mgmt.py797CODE
LOWcli/agent_mgmt.py832CODE
LOWcli/agent_mgmt.py873CODE
LOWcli/registry_cli_wrapper.py263CODE
LOWcli/test_a2a_agents.py613CODE
LOWcli/test_asor_complete.py65CODE
LOWcli/mcp_client.py95CODE
LOWcli/mcp_client.py163CODE
LOWcli/anthropic_transformer.py95CODE
LOWauth-server/src/auth_server/utils/config_loader.py60CODE
LOWauth-server/src/auth_server/utils/security_mask.py46CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py783CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1347CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1582CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1641CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1965CODE
LOWcredentials-provider/token_refresher.py40CODE
LOWcredentials-provider/token_refresher.py493CODE
LOWcredentials-provider/token_refresher.py689CODE
LOWcredentials-provider/token_refresher.py761CODE
LOWcredentials-provider/token_refresher.py914CODE
LOWcredentials-provider/token_refresher.py990CODE
LOWcredentials-provider/add_noauth_services.py26CODE
LOWcredentials-provider/oauth/generic_oauth_flow.py907CODE
LOWcredentials-provider/oauth/generic_oauth_flow.py1097CODE
LOWcredentials-provider/oauth/generic_oauth_flow.py1252CODE
LOWcredentials-provider/oauth/generic_oauth_flow.py351CODE
LOWcredentials-provider/oauth/generic_oauth_flow.py609CODE
LOWcredentials-provider/oauth/egress_oauth.py308CODE
65 more matches not shown…
Cross-File Repetition13 hits · 65 pts
SeverityFileLineSnippetContext
HIGHregistry-pkgs/tests/conftest.py0this pytest configuration suppresses the green dots and yellow skip letters for passed and skipped tests. in the age of STRING
HIGHauth-server/tests/conftest.py0this pytest configuration suppresses the green dots and yellow skip letters for passed and skipped tests. in the age of STRING
HIGHregistry/tests/conftest.py0this pytest configuration suppresses the green dots and yellow skip letters for passed and skipped tests. in the age of STRING
HIGHauth-server/src/auth_server/providers/cognito.py0exchange authorization code for access token using authlib.STRING
HIGHauth-server/src/auth_server/providers/entra.py0exchange authorization code for access token using authlib.STRING
HIGHauth-server/src/auth_server/providers/keycloak.py0exchange authorization code for access token using authlib.STRING
HIGHregistry/tests/unit/api/v1/test_agent_routes.py0an acl/db outage (runtimeerror from get_accessible_resource_ids) must surface as 503, not 500.STRING
HIGHregistry/tests/unit/api/v1/test_federation_routes.py0an acl/db outage (runtimeerror from get_accessible_resource_ids) must surface as 503, not 500.STRING
HIGHregistry/tests/unit/api/v1/test_server_routes.py0an acl/db outage (runtimeerror from get_accessible_resource_ids) must surface as 503, not 500.STRING
HIGH…try/tests/unit/api/v1/workflow/test_workflow_routes.py0an acl/db outage (runtimeerror from get_accessible_resource_ids) must surface as 503, not 500.STRING
HIGHregistry/src/registry/schemas/a2a_agent_api_schemas.py0pydantic schemas for server management api v1 these schemas define the request and response models for the server manageSTRING
HIGHregistry/src/registry/schemas/acl_schema.py0pydantic schemas for server management api v1 these schemas define the request and response models for the server manageSTRING
HIGHregistry/src/registry/schemas/server_api_schemas.py0pydantic schemas for server management api v1 these schemas define the request and response models for the server manageSTRING
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHfrontend/src/pages/TokenGeneration.tsx505 Authorization: Bearer YOUR_TOKEN_HERECODE
HIGHfrontend/src/pages/TokenGeneration.tsx508 Replace YOUR_TOKEN_HERE with the token above.CODE
HIGHdocs/security-scanner.md80export MCP_SCANNER_LLM_API_KEY=sk-your-api-keyCODE
HIGHdocs/security-scanner.md653echo "MCP_SCANNER_LLM_API_KEY=sk-your-api-key" >> .envCODE
HIGHdocs/anthropic-registry-import.md155SMITHERY_API_KEY=your-api-key-hereCODE
HIGHcli/scan_all_servers.py492 export MCP_SCANNER_LLM_API_KEY=sk-your-api-keyCODE
Synthetic Comment Markers4 hits · 28 pts
SeverityFileLineSnippetContext
HIGHdocs/explore-agentic/glossary/guardian-agent.md16The phrase is Gartner's, but the pattern is older. Every production agent deployment eventually grows a second agent (orCODE
HIGHcredentials-provider/add_noauth_services.py102 # Skip server_state.json as requestedCOMMENT
HIGH.github/workflows/create_release.yaml20 # ── AI-generated GitHub Release via github/copilot-release-notes ─────────────COMMENT
HIGHregistry/src/registry/health/service.py614 # Skip health checks for stdio transport (as requested)COMMENT
Over-Commented Block24 hits · 24 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/src/registry_pkgs/scopes.yml1# Pure new RBAC scopes for registry server/agent/federation APIs.COMMENT
LOWregistry-pkgs/src/registry_pkgs/models/workflow.py221 # into this node's prompt at runtime. The compiler wraps the executor withCOMMENT
LOW…y-pkgs/src/registry_pkgs/models/extended_mcp_server.py141 "author": ObjectId("..."),COMMENT
LOWdocs/complete-setup-guide.md361COMMENT
LOWdocs/complete-setup-guide.md401# - Save credentials to .oauth-tokens/keycloak-client-secrets.txtCOMMENT
LOWdocs/complete-setup-guide.md461# Note: The script does not display the credentials at the end.COMMENT
LOWdocs/complete-setup-guide.md481COMMENT
LOWdocs/complete-setup-guide.md541# Activate the virtual environment if not already activeCOMMENT
LOWdocs/complete-setup-guide.md621COMMENT
LOWdocs/quick-start.md81COMMENT
LOWdocs/macos-setup-guide.md2012. Go to Settings > Resources > Virtual file sharesCOMMENT
LOWdocs/keycloak-integration.md781```bashCOMMENT
LOWdocs/dynamic-tool-discovery.md81COMMENT
LOWcli/import_server_list.txt1# MCP Servers to Import from Anthropic RegistryCOMMENT
LOWcli/import_from_anthropic_registry.sh1#!/bin/bashCOMMENT
LOWauth-server/src/auth_server/oauth2_providers.yml41 # client_id: "${GITHUB_CLIENT_ID}"COMMENT
LOWauth-server/src/auth_server/oauth2_providers.yml61 # token_url: "https://oauth2.googleapis.com/token"COMMENT
LOWcredentials-provider/generate_creds.sh1#!/bin/bashCOMMENT
LOWregistry/tests/unit/auth/test_auth_routes.py141 assert providers == []COMMENT
LOWregistry/tests/unit/auth/test_auth_routes.py161 # }COMMENT
LOWregistry/src/registry/health/service.py661 if response.status_code in [401, 403]:COMMENT
LOW…istry/src/registry/services/search/external_service.py281COMMENT
LOWapi/get-m2m-token.sh1#!/bin/bashCOMMENT
LOWkeycloak/setup/disable-ssl.sh1#!/bin/bashCOMMENT
AI Slop Vocabulary8 hits · 21 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/tests/unit/test_scopes.py272 # If tmp_path is not under cwd, just use the absolute path for this testCOMMENT
MEDIUMfrontend/src/components/WorkflowCanvas/convert.ts692 // A more robust check is to just see if the backend provided any `position` object at all on the first node.COMMENT
MEDIUMcli/mcp_security_scanner.py147 # This is more robust than just finding first '[' or '{'COMMENT
MEDIUMcredentials-provider/oauth/oauth_providers.yaml18 # Expanded comprehensive scopes for full Atlassian accessCOMMENT
LOWregistry/src/registry/api/v1/mcp/connection_router.py196 # For now, just return OAuth token statusCOMMENT
MEDIUMregistry/src/registry/services/server_service.py1358 # This is a more comprehensive health check than just HTTP GETCOMMENT
LOWregistry/src/registry/services/server_service.py834 # If capabilities retrieval fails, just use empty capabilitiesCOMMENT
MEDIUMapi/registry_management.py385 # If any parameters are missing, raise comprehensive errorCOMMENT
Fake / Example Data16 hits · 16 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/tests/unit/test_jwt_utils.py238 subject="user@example.com",CODE
LOWregistry-pkgs/tests/unit/test_jwt_utils.py243 assert payload["sub"] == "user@example.com"CODE
LOWdocs/registry-auth-detailed.md1946log_auth_event('OAUTH2_LOGIN_SUCCESS', username='user@example.com',CODE
LOWdocs/api-reference.md1002 "email": "admin@example.com",CODE
LOWdocs/design/mcp_db_persistence_design.md1780 "email": "user@example.com",CODE
LOWdocs/design/mcp_db_persistence_design.md1801 "email": "user@example.com",CODE
LOWdocs/design/workflow-api-design.md701 "customerName": "John Doe",CODE
LOWdocs/design/workflow-api-design.md716 "customerName": "John Doe",CODE
LOWcli/import_from_anthropic_registry.sh134 if [ -z "$MCP_SCANNER_LLM_API_KEY" ] || [[ "$MCP_SCANNER_LLM_API_KEY" == *"your_"* ]] || [[ "$MCP_SCANNER_LLM_API_KECODE
LOWauth-server/tests/integration/test_oauth_flow_routes.py176 "contacts": ["admin@example.com"],CODE
LOWscripts/seed_mongodb.py92 "email": "admin@example.com",CODE
LOWregistry/tests/unit/auth/test_auth_routes.py314 "email": "test@test.com",CODE
LOWregistry/tests/unit/auth/test_auth_routes.py536 "email": "admin@example.com",CODE
LOWregistry/tests/unit/auth/test_auth_routes.py558 assert call_kwargs["email"] == "admin@example.com"CODE
LOWregistry/tests/unit/auth/test_auth_routes.py573 "email": "admin@example.com",CODE
LOWkeycloak/import/realm-config.json234 "email": "admin@example.com",CODE
AI Structural Patterns15 hits · 12 pts
SeverityFileLineSnippetContext
LOW…-pkgs/src/registry_pkgs/testing/federation_metadata.py39CODE
LOWauth-server/src/auth_server/providers/entra.py29CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1049CODE
LOWauth-server/src/auth_server/routes/oauth_flow.py1347CODE
LOWregistry/tests/unit/api/test_oauth_router.py97CODE
LOWregistry/tests/unit/api/test_connection_router.py90CODE
LOWregistry/src/registry/utils/crypto_utils.py515CODE
LOWregistry/src/registry/api/redirect_routes.py231CODE
LOWregistry/src/registry/api/v1/server/server_routes.py87CODE
LOWregistry/src/registry/api/v1/mcp/oauth_router.py304CODE
LOWregistry/src/registry/api/v1/mcp/oauth_router.py798CODE
LOWregistry/src/registry/api/v1/mcp/oauth_router.py1068CODE
LOW…ry/src/registry/api/v1/federation/federation_routes.py333CODE
LOW…istry/src/registry/services/federation_crud_service.py129CODE
LOWregistry/src/registry/services/workflow_service.py608CODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWdocker/registry-entrypoint.sh5# Usage:COMMENT
LOWcli/import_from_anthropic_registry.sh8# Usage:COMMENT
LOWcredentials-provider/generate_creds.sh15# Usage:COMMENT
LOWkeycloak/setup/disable-ssl.sh6# Usage:COMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWregistry-pkgs/tests/unit/telemetry/test_decorators.py220 def my_function():CODE
LOW…istry-pkgs/tests/unit/telemetry/test_metrics_client.py140 def my_function():CODE