Repository Analysis

shareAI-lab/Kode-CLI

Kode CLI — Design for post-human workflows. One unit agent for every human & computer task.

3.1 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of shareAI-lab/Kode-CLI, a TypeScript project with 5,171 GitHub stars. SynthScan v2.0 examined 270,401 lines of code across 1849 source files, recording 715 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 3.1 places this repository in the Likely human-written band.

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

3.1
Adjusted Score
3.1
Raw Score
100%
Time Factor
2026-07-08
Last Push
5.2K
Stars
TypeScript
Language
270.4K
Lines of Code
1.8K
Files
715
Pattern Hits
2026-07-14
Scan Date
0.01
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

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

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 0HIGH 10MEDIUM 15LOW 690

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 715 distinct pattern matches across 16 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 Identifiers605 hits · 614 pts
SeverityFileLineSnippetContext
LOWcli-acp.js7function tryResolveNativeBinaryFromOptionalDeps() {CODE
LOWcli.js7function tryResolveNativeBinaryFromOptionalDeps() {CODE
LOWdocs/research/10_delta_matrix.md101function getPrimarySessionStoreRoot(): string {CODE
LOWdocs/research/10_delta_matrix.md507export function buildSandboxEnvAssignments(options?: {CODE
LOWdocs/research/10_delta_matrix.md751export function annotateStderrWithSandboxViolations(args: {CODE
LOWdocs/research/kode/09_kode_baseline.md190export function getSettingsFileCandidates(options: {CODE
LOWdocs/research/kode/09_kode_baseline.md701function tryResolveBundledSkillsDir(): string | null {CODE
LOWdocs/research/kode/09_kode_baseline.md748function discoverNestedProjectDirs(CODE
LOWdocs/research/kode/09_kode_baseline.md908function getPrimarySessionStoreRoot(): string {CODE
LOWdocs/research/kode/09_kode_baseline.md919export function sanitizeProjectNameForSessionStore(cwd: string): string {CODE
LOWdocs/research/kode/09_kode_baseline.md1018export function ensureTaskOutputsDirExists(): void {CODE
LOWdocs/develop-zh/tools-system.md285async function checkPermissionsAndCallTool(CODE
LOWdocs/develop/tools-system.md311async function checkPermissionsAndCallTool(CODE
LOWdocs/_archive/2024-12/acp-integration-outsource-spec.md1925export function buildToolCallForPermission(CODE
LOWscripts/prepublish-check.js113function assertPackContainsExactPaths(pack, requiredPaths) {CODE
LOWscripts/prepublish-check.js123function assertPackContainsSomeUnderPrefix(pack, prefix, humanName) {CODE
LOWscripts/prepublish-check.js134function assertPackExcludesPrefixes(pack, prefixes) {CODE
LOWpackages/tools/src/tools/network/WebFetchTool/utils.ts16export function extractTextFromMessageContent(content: unknown): string | null {CODE
LOWpackages/tools/src/tools/network/WebFetchTool/utils.ts210export async function fetchWithRedirectDetection(CODE
LOW…ols/src/tools/filesystem/FileReadTool/FileReadTool.tsx66function extractTaskOutputIdFromPath(filePath: string): string | null {CODE
LOW…tools/src/tools/search/WebSearchTool/WebSearchTool.tsx60function parseAnthropicWebSearchContentBlocks(CODE
LOW…tools/src/tools/search/WebSearchTool/WebSearchTool.tsx215function canUseAnthropicServerToolWebSearch(modelName: string): boolean {CODE
LOWpackages/tools/src/tools/search/GrepTool/helpers.ts25export function toProjectRelativeIfPossible(p: string): string {CODE
LOW…ols/src/tools/system/TaskOutputTool/TaskOutputTool.tsx137async function waitForBashTaskCompletion(args: {CODE
LOWpackages/tools/src/tools/system/LspTool/call.ts516export function getCachedLspRuntimeStatus(): {CODE
LOWpackages/tools/src/tools/system/LspTool/call.ts580export async function ensureLspManagerInitialized(): Promise<LspServerManager | null> {CODE
LOWpackages/tools/src/tools/system/LspTool/tsProject.ts40export function getOrCreateTsProject(CODE
LOWpackages/tools/src/tools/system/LspTool/tsProject.ts139export function isFileTypeSupportedByTypescriptBackend(CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts400function parseLspServersFromUnknown(CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts432function parseLspServersFromTopLevelRecord(CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts474function loadPluginLspServersFromRootFile(pluginRoot: string): {CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts614export function buildLspServerIndexFromServers(CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts641export function lspWorkspaceFolderForServer(CODE
LOWpackages/tools/src/tools/system/LspTool/lspConfig.ts657export function lspWorkspaceFoldersForServer(CODE
LOWpackages/tools/src/tools/system/LspTool/format.ts29export function toProjectRelativeIfPossible(filePath: string): string {CODE
LOWpackages/tools/src/tools/system/LspTool/format.ts49export function formatGoToDefinitionResult(CODE
LOWpackages/tools/src/tools/system/LspTool/format.ts97export function formatFindReferencesResult(CODE
LOWpackages/tools/src/tools/system/LspTool/format.ts158export function formatDocumentSymbolsResult(CODE
LOW…ges/tools/src/tools/system/BashTool/summarizeOutput.ts74function formatPersistedBashOutput(args: {CODE
LOW…ges/tools/src/tools/system/BashTool/summarizeOutput.ts128function extractTextFromAssistantMessage(message: AssistantMessage): string {CODE
LOW…kages/tools/src/tools/system/BashTool/dataLossRules.ts181function isNonExecutableSubcommand(tokens: string[]): boolean {CODE
LOW…ols/system/BashTool/BashToolRunInBackgroundOverlay.tsx98export function BashToolRunInBackgroundOverlay({CODE
LOW…ages/tools/src/tools/system/BashTool/sandboxNetwork.ts7export async function maybeAttachSandboxNetworkPorts(args: {CODE
LOW…ools/src/tools/system/BashTool/llmSafetyGateVerdict.ts55export function formatBashLlmGateBlockMessage(CODE
LOWpackages/tools/src/tools/ai/TaskTool/permissions.ts5export function normalizeAgentPermissionMode(CODE
LOWpackages/tools/src/tools/ai/TaskTool/forkContext.ts59function createForkContextToolResult(options: {CODE
LOWpackages/tools/src/tools/ai/TaskTool/forkContext.ts80function createToolUseOnlyAssistantMessage(options: {CODE
LOWpackages/tools/src/tools/ai/TaskTool/render.tsx17export function renderTaskToolResultMessage(CODE
LOWpackages/tools/src/tools/ai/TaskTool/render.tsx111export function renderTaskToolResultForAssistant(output: Output): string {CODE
LOW…/tools/src/tools/interaction/SlashCommandTool/utils.ts13export function normalizeCommandModelName(model: unknown): string | undefined {CODE
LOW…/tools/src/tools/interaction/SlashCommandTool/utils.ts94export function getCommandAllowedToolsFromContext(ctx: unknown): string[] {CODE
LOW…es/tools/src/tools/interaction/SkillTool/SkillTool.tsx89function getDisableModelInvocation(cmd: unknown): boolean {CODE
LOW…es/tools/src/tools/interaction/SkillTool/SkillTool.tsx129function normalizeCommandModelName(model: unknown): string | undefined {CODE
LOW…es/tools/src/tools/interaction/SkillTool/SkillTool.tsx234 function buildAvailableSkillsSection(cmds: CustomCommand[]): string {CODE
LOWpackages/core/src/history.ts199function normalizeHistoryWriteInput(input: HistoryWriteInput): {CODE
LOWpackages/core/src/history.ts312function loadPromptHistoryFromRoot(args: {CODE
LOWpackages/core/src/history.ts384function loadPromptHistoryForProject(project: string): PromptHistoryItem[] {CODE
LOWpackages/core/src/history.ts432function loadGlobalPromptHistoryFromRoot(args: {CODE
LOWpackages/core/src/history.ts600export function getGlobalHistoryWithPastes(): Array<{CODE
LOWpackages/core/src/messages.ts29export function setModelConfigChangeHandler(handler: () => void) {CODE
545 more matches not shown…
Structural Annotation Overuse54 hits · 88 pts
SeverityFileLineSnippetContext
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts43 // Step 1: Create adapterCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts48 // Step 2: Build request with STREAMING enabled (this is the key!)COMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts62 // Step 3: Create requestCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts68 // Step 4: Make API callCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts72 // Step 5: TRACK STREAM STATE before adapterCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts82 // Step 6: Check if body is a ReadableStreamCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts111 // Step 7: Parse responseCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts138 // Step 8: Validate resultCOMMENT
LOW…e/src/test/regression/responses-api-regression.test.ts40 // Step 1: Get response with responseIdCOMMENT
LOW…e/src/test/regression/responses-api-regression.test.ts56 // Step 2: Convert to AssistantMessage (like the refactored CLI pipeline does)COMMENT
LOWpackages/core/src/services/systemPrompt.ts19 // Step 0: Add GPT-5 Agent persistence support for coding tasksCOMMENT
LOWpackages/builtin-skills/skills/skill-judge/SKILL.md496### Step 1: First Pass — Knowledge Delta ScanCOMMENT
LOWpackages/builtin-skills/skills/skill-judge/SKILL.md511### Step 2: Structure AnalysisCOMMENT
LOWpackages/builtin-skills/skills/skill-judge/SKILL.md521### Step 3: Score Each DimensionCOMMENT
LOWpackages/builtin-skills/skills/skill-judge/SKILL.md528### Step 4: Calculate Total & GradeCOMMENT
LOWpackages/builtin-skills/skills/skill-judge/SKILL.md544### Step 5: Generate ReportCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md215### Step 1: Understanding the Skill with Concrete ExamplesCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md232### Step 2: Planning the Reusable Skill ContentsCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md256### Step 3: Initializing the SkillCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md279### Step 4: Edit the SkillCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md320### Step 5: Packaging a SkillCOMMENT
LOWpackages/builtin-skills/skills/skill-creator/SKILL.md347### Step 6: IterateCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md125### Step 1: Understand Existing CodeCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md148### Step 2: Design IntegrationCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md173### Step 3: ImplementCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md258### Step 1: Profile First (ALWAYS)COMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md269### Step 2: Identify BottleneckCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md283### Step 3: Propose OptimizationCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md300### Step 4: Implement with BenchmarksCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md323### Step 1: Understand Current StateCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md340### Step 2: Ensure Test CoverageCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md352### Step 3: Plan Safe TransformationsCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md370### Step 3: Incremental ExecutionCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md442### Step 1: Assess Current StateCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md457### Step 2: Migration PlanCOMMENT
LOW…lls/vibe-coding/references/scenarios/complete-guide.md491### Step 3: Execute with CheckpointsCOMMENT
LOW…kills/vibe-coding/references/scenarios/optimization.md21## Step 1: Profile FirstCOMMENT
LOW…kills/vibe-coding/references/scenarios/optimization.md44## Step 2: Identify BottleneckCOMMENT
LOW…kills/vibe-coding/references/scenarios/optimization.md63## Step 3: Propose OptimizationCOMMENT
LOW…kills/vibe-coding/references/scenarios/optimization.md82## Step 4: Implement with BenchmarksCOMMENT
LOW…lls/skills/vibe-coding/references/scenarios/feature.md15## Step 1: Understand Existing CodeCOMMENT
LOW…lls/skills/vibe-coding/references/scenarios/feature.md32## Step 2: Design IntegrationCOMMENT
LOW…lls/skills/vibe-coding/references/scenarios/feature.md58## Step 3: ImplementCOMMENT
LOW…skills/vibe-coding/references/scenarios/refactoring.md21## Step 1: Understand Current StateCOMMENT
LOW…skills/vibe-coding/references/scenarios/refactoring.md40## Step 2: Ensure Test CoverageCOMMENT
LOW…skills/vibe-coding/references/scenarios/refactoring.md56## Step 3: Plan Safe TransformationsCOMMENT
LOW…skills/vibe-coding/references/scenarios/refactoring.md76## Step 4: Incremental ExecutionCOMMENT
LOWkode-agent-sdk/docs/en/advanced/multi-agent.md288 // Step 1: ResearchCOMMENT
LOWkode-agent-sdk/docs/en/advanced/multi-agent.md295 // Step 2: ImplementCOMMENT
LOWkode-agent-sdk/docs/en/advanced/multi-agent.md307 // Step 3: ReviewCOMMENT
LOWkode-agent-sdk/docs/en/getting-started/quickstart.md10## Step 1: Setup DependenciesCOMMENT
LOWkode-agent-sdk/docs/en/getting-started/quickstart.md43## Step 2: Create an AgentCOMMENT
LOWkode-agent-sdk/docs/en/getting-started/quickstart.md58## Step 3: Subscribe to EventsCOMMENT
LOWkode-agent-sdk/docs/en/getting-started/quickstart.md82## Step 4: Send a MessageCOMMENT
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHdocs/develop-zh/configuration.md52 "apiKey": "<YOUR_API_KEY>",CODE
HIGHdocs/develop-zh/configuration.md52 "apiKey": "<YOUR_API_KEY>",CODE
HIGHdocs/develop/configuration.md52 "apiKey": "<YOUR_API_KEY>",CODE
HIGHdocs/develop/configuration.md52 "apiKey": "<YOUR_API_KEY>",CODE
HIGHkode-agent-sdk/tests/README.md43KODE_SDK_TEST_PROVIDER_API_KEY=<your-api-key>CODE
HIGHkode-agent-sdk/tests/helpers/fixtures.ts69 'KODE_SDK_TEST_PROVIDER_API_KEY=your-api-key',CODE
Decorative Section Separators8 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMkode-agent-sdk/.github/workflows/ci.yml14 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml16 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml77 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml79 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml147 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml149 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml195 # ===========================================================================COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml197 # ===========================================================================COMMENT
Verbosity Indicators11 hits · 22 pts
SeverityFileLineSnippetContext
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts43 // Step 1: Create adapterCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts48 // Step 2: Build request with STREAMING enabled (this is the key!)COMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts62 // Step 3: Create requestCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts68 // Step 4: Make API callCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts72 // Step 5: TRACK STREAM STATE before adapterCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts82 // Step 6: Check if body is a ReadableStreamCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts111 // Step 7: Parse responseCOMMENT
LOW…ore/src/test/diagnostic/diagnostic-stream-test.test.ts138 // Step 8: Validate resultCOMMENT
LOW…e/src/test/regression/responses-api-regression.test.ts40 // Step 1: Get response with responseIdCOMMENT
LOW…e/src/test/regression/responses-api-regression.test.ts56 // Step 2: Convert to AssistantMessage (like the refactored CLI pipeline does)COMMENT
LOWpackages/core/src/services/systemPrompt.ts19 // Step 0: Add GPT-5 Agent persistence support for coding tasksCOMMENT
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMdocs/product/12_task_git_compaction_alignment.md5## Evidence anchor (no-hallucination)COMMENT
MEDIUMdocs/product/12_task_git_compaction_alignment.md103## 2) Git checkout / branch switch safety (multi-agent robustness)COMMENT
MEDIUMdocs/product/13_plan_mode_mcp_alignment.md8## Evidence anchor (no-hallucination)COMMENT
Excessive Try-Catch Wrapping7 hits · 9 pts
SeverityFileLineSnippetContext
LOW…ltin-skills/skills/skill-creator/scripts/init_skill.py217 except Exception as e:CODE
LOW…ltin-skills/skills/skill-creator/scripts/init_skill.py232 except Exception as e:CODE
LOW…ltin-skills/skills/skill-creator/scripts/init_skill.py259 except Exception as e:CODE
LOW…n-skills/skills/skill-creator/scripts/package_skill.py80 except Exception as e:CODE
MEDIUM…in-skills/skills/webapp-testing/scripts/with_server.py49 print("Error: No command specified to run")CODE
MEDIUM…in-skills/skills/webapp-testing/scripts/with_server.py54 print("Error: Number of --server and --port arguments must match")CODE
LOW…ills/skills/mcp-builder/reference/python_mcp_server.md467 except Exception as e:CODE
AI Slop Vocabulary2 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMscripts/postinstall.js5// - Never fail installation (script should be non-blocking and robust).COMMENT
MEDIUMkode-agent-sdk/.github/workflows/ci.yml148 # Stage 3: Agent Integration tests (comprehensive agent workflow testing)COMMENT
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippetContext
LOWdocs/_archive/2024-12/acp-integration-outsource-spec.md1121 .filter((c): c is Protocol.TextContent => c.type === 'text')COMMENT
LOWscripts/seccomp/gen-unix-block-bpf.c1#include <errno.h>COMMENT
LOWpackages/core/src/utils/messages.ts1// IMPORTANT:COMMENT
LOWpackages/core/src/utils/log.ts1// IMPORTANT:COMMENT
LOWkode-agent-sdk/src/tools/skills.ts61 // const skillsList = skills.map(s => ({COMMENT
LOWapps/cli/src/ui/hooks/useApiKeyVerification.ts21 // if (isDefaultApiKey()) {COMMENT
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…ills/webapp-testing/examples/static_html_automation.py21 page.fill('#name', 'John Doe')CODE
LOW…ills/skills/mcp-builder/reference/python_mcp_server.md306 "name": str, # Full name (e.g., "John Doe")STRING
LOW…ills/skills/mcp-builder/reference/python_mcp_server.md572 return {"id": user_id, "name": "John Doe", "email": "john@example.com"}CODE
LOW…skills/skills/mcp-builder/reference/node_mcp_server.md173 "name": string, // Full name (e.g., "John Doe")CODE
LOW…kills/skills/vibe-coding/references/domains/testing.md132const user = { id: 1, name: 'Test', email: 'test@test.com', role: 'admin', ... };CODE
LOW…i/components/ModelSelector/flow/actions/fetchModels.ts159 apiKey: apiKey || 'dummy-key-for-ollama', // Ollama doesn't need a real keyCODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…es/tools/src/tools/interaction/TodoWriteTool/prompt.ts105print("Hello World")CODE
Cross-Language Confusion2 hits · 5 pts
SeverityFileLineSnippetContext
HIGH…in-skills/skills/webapp-testing/scripts/with_server.py12 --server "cd backend && python server.py" --port 3000 \STRING
HIGH…in-skills/skills/webapp-testing/scripts/with_server.py13 --server "cd frontend && npm run dev" --port 5173 \STRING
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…ills/skills/mcp-builder/reference/python_mcp_server.md282 Search for users in the Example system by name, email, or team. This tool searches across all user profiles inSTRING
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…ltin-skills/skills/skill-creator/scripts/init_skill.py208 # Check if directory already existsCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…n-skills/skills/skill-creator/scripts/package_skill.py19CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…-skills/skills/skill-creator/scripts/quick_validate.py7CODE