AI Slop Code Risk Monitor

aws/aws-cdk

SlopCodeMonitor badge for aws/aws-cdk Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

0.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for aws/aws-cdk, a TypeScript project with 12,958 GitHub stars. SynthScan examined 5,000,953 lines of code across 25895 source files, recording 2593 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 0.9 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.9
Adjusted Signal
0.9
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
13.0K
Stars
TypeScript
Language
5.0M
Lines of Code
25.9K
Files
2.6K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 1.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 3.5/100 · LOW

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

PR Review Velocity Impact 4.5/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 5HIGH 208MEDIUM 440LOW 1940

Directory Score Breakdown

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

Pattern Findings

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

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators403 hits · 1209 pts
SeverityFileLineSnippetContext
MEDIUMbump.sh2# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMbump.sh14# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/run-rosetta.sh75#----------------------------------------------------------------------COMMENT
MEDIUMscripts/run-rosetta.sh81#----------------------------------------------------------------------COMMENT
MEDIUMscripts/update-dependencies.sh6#----------------------------------------------------------------------COMMENT
MEDIUMscripts/update-dependencies.sh33#----------------------------------------------------------------------COMMENT
MEDIUMscripts/foreach.sh2# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/foreach.sh27# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bump-candidate.sh2# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bump-candidate.sh17# --------------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bisect-helper.sh2#--------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bisect-helper.sh33#--------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bisect-helper.sh58#-------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/bisect-helper.sh68#-------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/align-version.sh2#------------------------------------------------------------------------COMMENT
MEDIUMscripts/align-version.sh5#------------------------------------------------------------------------COMMENT
MEDIUMscripts/check-api-compatibility.sh22#----------------------------------------------------------------------COMMENT
MEDIUMscripts/check-api-compatibility.sh34#----------------------------------------------------------------------COMMENT
MEDIUMscripts/check-api-compatibility.sh86#----------------------------------------------------------------------COMMENT
MEDIUMscripts/check-api-compatibility.sh109#----------------------------------------------------------------------COMMENT
MEDIUMscripts/check-api-compatibility.sh119#----------------------------------------------------------------------COMMENT
MEDIUMscripts/@aws-cdk/script-tests/verify-approval.test.js5// ─── Helpers ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/@aws-cdk/script-tests/verify-approval.test.js31// ─── Tests ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/@aws-cdk/script-tests/check-skills.test.js12// ─── Helpers ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/@aws-cdk/script-tests/check-skills.test.js81// ─── Tests ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py168#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py186#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py246#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py279#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py306#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py324#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py331#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py364#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py158#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py172#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py232#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py259#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py277#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py284#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py317#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py158#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py172#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py232#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py259#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py277#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py284#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py317#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py158#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py172#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py232#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py259#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py277#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py284#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py317#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py168#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py186#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py246#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py279#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py306#---------------------------------------------------------------------------------------------------COMMENT
MEDIUM…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py324#---------------------------------------------------------------------------------------------------COMMENT
343 more matches not shown…
Hyper-Verbose Identifiers932 hits · 940 pts
SeverityFileLineSnippetContext
LOWtools/@aws-cdk/spec2cdk/bin/gen-cdk.ts51async function updateExportsAndEntryPoints(modules: ModuleMap) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cdk/arn.ts9export function findNonIdentifierArnProperty(resource: Resource) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cdk/arn.ts53export function extractVariablesFromArnFormat(format: string): string[] {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cdk/arn.ts66export function extractResourceVariablesFromArnFormat(format: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cdk/grants-module.ts392function replaceVariableWithExpression(arnFormat: string, expression: Expression): Expression[] {CODE
LOWtools/@aws-cdk/spec2cdk/lib/spec2metrics/builder.ts396function collectAndMergeDimensionSets(db: SpecDatabase, metrics: Metric[]): MergedDimensionSet[] {CODE
LOWtools/@aws-cdk/spec2cdk/lib/util/jsii.ts25export function namespaceToModuleDefinition(namespace: string, bases: PackageBaseNames = AWS_CDK_LIB_BASE_NAMES): ModuleCODE
LOWtools/@aws-cdk/spec2cdk/lib/util/db.ts9export function getServicesByCloudFormationNamespace(db: SpecDatabase, namespaces: string[]) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/util/db.ts13export function getServicesByGenerateServiceRequest(db: SpecDatabase, requests: GenerateServiceRequest[]): Array<[GeneraCODE
LOW…@aws-cdk/spec2cdk/lib/cfn2ts/cloudformation-include.ts6export default async function writeCloudFormationIncludeMapping(moduleMap: ModuleMap, outPath: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cfn2ts/submodules.ts16export default async function generateServiceSubmoduleFiles(modules: ModuleMap, outPath: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cfn2ts/submodules.ts67async function ensureInterfaceSubmoduleJsiiJsonRc(submodule: ModuleMapEntry, interfacesModulePath: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/cfn2ts/submodules.ts106async function ensureMixinsSubmoduleJsiiRc(submodule: ModuleMapEntry, outPath: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts15export function propertyNameFromCloudFormation(name: string): string {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts46export function structNameFromTypeDefinition(def: TypeDefinition) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts58export function propStructNameFromResource(res: Resource, suffix?: string) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts62export function interfaceNameFromResource(res: Resource, suffix?: string) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts70export function interfaceModuleImportName(res: Resource) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts81export function typeAliasPrefixFromResource(res: Resource) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts93export function cfnPropsValidatorNameFromType(struct: TypeDeclaration) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts97export function flattenFunctionNameFromType(struct: TypeDeclaration) {CODE
LOW⚡tools/@aws-cdk/spec2cdk/lib/naming/conventions.ts101export function metricsClassNameFromService(namespace: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts140export function referenceInterfaceAttributeName(resourceName: string) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts174export function submoduleSymbolFromResource(res: Resource) {CODE
LOWtools/@aws-cdk/spec2cdk/lib/naming/conventions.ts233export function eventPatternPropsTypeName(eventsClassName: string, eventName: string) {CODE
LOW…ols/@aws-cdk/security-guardian/src/cfn-guard-runner.ts33export function enhanceXmlWithFormattedFailures(xmlFilePath: string): void {CODE
LOWtools/@aws-cdk/cdk-release/test/release-notes.test.ts54function mockChangelogOnceForVersion(version: string, body: string) {CODE
LOWtools/@aws-cdk/cdk-release/lib/conventional-commits.ts60export async function getConventionalCommitsFromGitHistory(args: ReleaseOptions, gitTag: string): Promise<ConventionalCoCODE
LOWtools/@aws-cdk/pkglint/lib/library-creation.ts21export function createModuleDefinitionFromCfnNamespace(namespace: string): ModuleDefinition {CODE
LOWtools/@aws-cdk/cdk-build-tools/lib/os.ts145async function makeShellScriptExecutable(script: string) {CODE
LOWtools/@aws-cdk/prlint/lint.ts465function validateBreakingChangeFormat(pr: GitHubPr, _files: GitHubFile[]): TestResult {CODE
LOWtools/@aws-cdk/prlint/lint.ts582function noAnalyticsClassesChanges(_pr: GitHubPr, files: GitHubFile[]): TestResult {CODE
LOWtools/@aws-cdk/prlint/lint.ts596function noAnalyticsEnumAutomationChanges(_pr: GitHubPr, files: GitHubFile[]): TestResult {CODE
LOWtools/@aws-cdk/prlint/lint.ts603function noAnalyticsEnumLikeAutomationChanges(_pr: GitHubPr, files: GitHubFile[]): TestResult {CODE
LOWtools/@aws-cdk/prlint/test/lint.test.ts1451async function legacyValidatePullRequestTarget(prLinter: PullRequestLinter) {CODE
LOW…ws-cdk/enum-updater/lib/static-enum-mapping-updater.ts381function calculateValueMatchPercentage(cdkValues: Set<string>, sdkValues: Set<string>): number {CODE
LOW…ws-cdk/enum-updater/lib/static-enum-mapping-updater.ts462export async function generateAndSaveStaticMapping(CODE
LOWscripts/pr-issue-check.ts59export function buildMissingReferenceMessage(lines: string[]): string {CODE
LOWscripts/update-sdkv3-parameters-model.ts217async function renderStateMachineToTypeScript(sm: TypeCoercionStateMachine, filename: string) {CODE
LOWscripts/update-sdkv3-parameters-model.ts239async function writeAllServiceToModelFile(allServices: Record<string, ServiceInfo>, filenames: string[]) {CODE
LOWscripts/changelog-experimental-fix.js34function stripExperimentalPackageChangelogs(changelog) {CODE
LOWscripts/changelog-experimental-fix.js48 function isExperimentalServicePackage(package) {CODE
LOWscripts/changelog-experimental-fix.js69function replaceBreakingChangesLine(changelog) {CODE
LOWscripts/jetbrains-remove-node-modules.js12function getAllDirsWithNodeModules(dir) {CODE
LOW…0d84ac848097d215c16587dc92070925fac5cbf3e/framework.js200function defaultPhysicalResourceId(req) {CODE
LOW…0d84ac848097d215c16587dc92070925fac5cbf3e/framework.js200function defaultPhysicalResourceId(req) {CODE
LOW⚡…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py382def extract_and_replace_markers(archive, contents_dir, markers, markers_config):CODE
LOW⚡…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py392def prepare_json_safe_markers(markers):CODE
LOW…7c4b9ed67be449820cf578659c9deb07160688c0e/framework.js167function defaultPhysicalResourceId(req) {CODE
LOW…e832c97f1ebad2d73c72be5c32d53f16cf90a7.bundle/index.js460function extractPhysicalResourceId(event) {CODE
LOW…49e5f55d80b7b8ceac86976f2a4119393cab72.bundle/index.js459function extractPhysicalResourceId(event) {CODE
LOW…t-ec2-task.js.snapshot/aws-ecs-integ-ecs.template.json578 "ZipFile": "import boto3, json, os, time\n\necs = boto3.client('ecs')\nautoscaling = boto3.client('autoscaling')\n\CODE
LOW…ts/test/ecs/integ.event-ec2-task.js.snapshot/tree.json1{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"aws-cdk-lib.App","version":"0.0.0"},"childrenCODE
LOW…0d84ac848097d215c16587dc92070925fac5cbf3e/framework.js200function defaultPhysicalResourceId(req) {CODE
LOW…0d84ac848097d215c16587dc92070925fac5cbf3e/framework.js200function defaultPhysicalResourceId(req) {CODE
LOW…7c4b9ed67be449820cf578659c9deb07160688c0e/framework.js167function defaultPhysicalResourceId(req) {CODE
LOW…1f1a81ad7f975144fea4ee7137acca0654b62bdc610f2/index.js43async function tryGetClusterSnapshotStatus(identifier) {CODE
LOW…0d84ac848097d215c16587dc92070925fac5cbf3e/framework.js200function defaultPhysicalResourceId(req) {CODE
LOW…work-integ/test/aws-rds/test/snapshot-handler/index.ts50async function tryGetClusterSnapshotStatus(identifier: string): Promise<string | undefined> {CODE
LOW…7c4b9ed67be449820cf578659c9deb07160688c0e/framework.js167function defaultPhysicalResourceId(req) {CODE
872 more matches not shown…
Cross-File Repetition174 hits · 870 pts
SeverityFileLineSnippetContext
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…62dbdb24dc7ab2983658d50f1e697f8befbdd51000b65/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…b/aws-s3-deployment/bucket-deployment-handler/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in a file, with special handling for json files.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in json content with proper escaping.STRING
HIGH…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py0replace markers in json content with proper escaping.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in json content with proper escaping.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in json content with proper escaping.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in json content with proper escaping.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in json content with proper escaping.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in json content with proper escaping.STRING
HIGH…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py0replace markers in json content with proper escaping.STRING
HIGH…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py0replace markers in json content with proper escaping.STRING
114 more matches not shown…
Excessive Try-Catch Wrapping422 hits · 450 pts
SeverityFileLineSnippetContext
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py164 except Exception as e:CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py359 except Exception as e:CODE
LOW⚡…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py376 except Exception as e:CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py450 except Exception as e:CODE
LOW…aws-events/test/integ.eventbus-cross-account-grants.ts69 except Exception as e:CODE
MEDIUM…aws-events/test/integ.eventbus-cross-account-grants.ts46def handler(event, context):CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py71 except Exception as e:CODE
LOW…d15d3972cdb7bd292c1c20c0f442d0021d9eb8/get/__init__.py62 except Exception as e:CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py101 except Exception as e:CODE
362 more matches not shown…
Cross-Language Confusion (JS/TS)32 hits · 201 pts
SeverityFileLineSnippetContext
HIGH…drockagentcore/test/agentcore/gateway/integ.gateway.ts38 print(f"Request Interceptor invoked with event: {json.dumps(event)}")CODE
HIGH…drockagentcore/test/agentcore/gateway/integ.gateway.ts62 print(f"Response Interceptor invoked with event: {json.dumps(event)}")CODE
HIGH…k-integ/test/aws-appconfig/test/integ.configuration.ts35 print('This is my dummy validator')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts28 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts29 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts30 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts66 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts67 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts68 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts99 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts100 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts101 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts138 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts139 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts140 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts192 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts193 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts194 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts203 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts204 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts205 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts263 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts264 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts265 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts303 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts304 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts305 print('context:', context)`),CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts332 print('event:', event)CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts333 print('.............................................')CODE
HIGH⚡…aws-cdk-lib/aws-cloudwatch-actions/test/lambda.test.ts334 print('context:', context)`),CODE
HIGH…gentcore-alpha/test/agentcore/gateway/integ.gateway.ts42 print(f"Request Interceptor invoked with event: {json.dumps(event)}")CODE
HIGH…gentcore-alpha/test/agentcore/gateway/integ.gateway.ts66 print(f"Response Interceptor invoked with event: {json.dumps(event)}")CODE
Deep Nesting167 hits · 166 pts
SeverityFileLineSnippetContext
LOWscripts/swizzle-package-json.py44CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…5d3972cdb7bd292c1c20c0f442d0021d9eb8/apply/__init__.py16CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py139CODE
LOW…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…4a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9/index.py383CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…aa505739022b7f509edddffcab9211dcd08b759944c4f/index.py383CODE
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py430CODE
107 more matches not shown…
Unused Imports107 hits · 106 pts
SeverityFileLineSnippetContext
LOWscripts/find-cycles.py5CODE
LOWscripts/dependencies.py3CODE
LOW…49fa2ddd50ccfe5c2662eea8c60a4c95742dbc5aa3206/index.py2CODE
LOW…49fa2ddd50ccfe5c2662eea8c60a4c95742dbc5aa3206/index.py5CODE
LOW…integ/test/aws-ecr-assets/test/demo-image-ssh/index.py2CODE
LOW…integ/test/aws-ecr-assets/test/demo-image-ssh/index.py3CODE
LOW…integ/test/aws-ecr-assets/test/demo-image-ssh/index.py6CODE
LOW…cr-assets/test/demo-image-build-context/image/index.py2CODE
LOW…cr-assets/test/demo-image-build-context/image/index.py5CODE
LOW…ork-integ/test/aws-ecr-assets/test/demo-image/index.py2CODE
LOW…ork-integ/test/aws-ecr-assets/test/demo-image/index.py5CODE
LOW…f2b0b2bba4e6ea535968e5b6e7396449701732fe5ed14/index.py2CODE
LOW…f2b0b2bba4e6ea535968e5b6e7396449701732fe5ed14/index.py5CODE
LOW…c59a4f371fe7631019044d6c906b4268193120dc213b4/index.py2CODE
LOW…c59a4f371fe7631019044d6c906b4268193120dc213b4/index.py5CODE
LOW…f2b0b2bba4e6ea535968e5b6e7396449701732fe5ed14/index.py2CODE
LOW…f2b0b2bba4e6ea535968e5b6e7396449701732fe5ed14/index.py5CODE
LOW…c400bf2e812ee67e3a5ffafdf977d531cfe2187d95f38/index.py2CODE
LOW…c400bf2e812ee67e3a5ffafdf977d531cfe2187d95f38/index.py5CODE
LOW…2fe03fa7085fea446233f1fe499702b69593438baa59f/index.py2CODE
LOW…2fe03fa7085fea446233f1fe499702b69593438baa59f/index.py5CODE
LOW…256cf541a7d05b5d4a752ee76ac03863a0a39631607a6/index.py2CODE
LOW…256cf541a7d05b5d4a752ee76ac03863a0a39631607a6/index.py3CODE
LOW…256cf541a7d05b5d4a752ee76ac03863a0a39631607a6/index.py6CODE
LOW…eg/test/aws-ecr-assets/test/demo-image-secret/index.py2CODE
LOW…eg/test/aws-ecr-assets/test/demo-image-secret/index.py5CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…47ff23ed15d3972cdb7bd292c1c20c0f442d0021d9eb8/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
LOW…1a519a25645c57458fc0d2cb192880647f3747e8f7da5/index.py2CODE
47 more matches not shown…
Over-Commented Block105 hits · 105 pts
SeverityFileLineSnippetContext
LOWbump.sh1#!/bin/bashCOMMENT
LOWgit-secrets-scan.sh1#!/bin/bashCOMMENT
LOWtools/@aws-cdk/security-guardian/src/cfn-resolver.ts1// CFN Intrinsic Function ResolverCOMMENT
LOWtools/@aws-cdk/lazify/lib/index.ts61COMMENT
LOWtools/@aws-cdk/eslint-config/rules.js161 // place for configs, mockfs, nodeunit tests, etc.COMMENT
LOWtools/@aws-cdk/prlint/lint.ts81 // 1. Filtering reviews to those by trusted community membersCOMMENT
LOWtools/@aws-cdk/prlint/lint.ts301 // 4. PR linter requests changes because CodeCov result is uncertainCOMMENT
LOWscripts/run-rosetta.sh1#!/bin/bashCOMMENT
LOWscripts/foreach.sh1#!/bin/bashCOMMENT
LOWscripts/transform.sh1#!/bin/bashCOMMENT
LOWscripts/runtest.js1#!/usr/bin/env nodeCOMMENT
LOWscripts/bump-candidate.sh1#!/bin/bashCOMMENT
LOWscripts/bisect-helper.sh1#!/bin/bashCOMMENT
LOWscripts/bisect-helper.sh21# $ git bisect run scripts/bisect-helper.sh /tmp/run-test.shCOMMENT
LOW…-integ/test/aws-dynamodb/test/integ.dynamodb.policy.ts41COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…g/framework-integ/test/core/test/tree-metadata.test.ts181 }),COMMENT
LOW…-integ/test/core/test/integ.cross-region-references.ts41// and adding it to the list of `testCases` doesn't ensure order apparently.COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…bfef39328cd0a450cc97e81717fea2a2/sample-asset-file.txt1// hello dear assetCOMMENT
LOW…bfef39328cd0a450cc97e81717fea2a2/sample-asset-file.txt1// hello dear assetCOMMENT
LOW…sets/test/sample-asset-directory/sample-asset-file.txt1// hello dear assetCOMMENT
LOW…1e4d456dbcf3e40937f201633ae38c9e90e15b82084ae3/test.md1# TestCOMMENT
LOW…work-integ/test/aws-codecommit/test/asset-test/test.md1# TestCOMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…est/aws-lambda-destinations/test/integ.lambda-chain.ts1import * as lambda from 'aws-cdk-lib/aws-lambda';COMMENT
LOW…0297abc9a2522d93dbf75878cd5114a9c050419fc1ce0/index.py241 aws_command(*s3_command)COMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…e/test/agentcore/runtime/testArtifact/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…fc9dae93030a6ba5c86797d788b8e24265925/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…91caf0e9ec7ed7e0cf3c97c2d8ef8bc22b1ca/requirements.txt1# No external dependencies required for the test runtimeCOMMENT
LOW…cations/test/sqs/integ.bucket-notifications-sorting.ts21 suffix: 'bar/',COMMENT
LOWpackages/aws-cdk-lib/aws-dynamodb/lib/table.ts1841COMMENT
LOWpackages/aws-cdk-lib/aws-events/lib/rule.ts241 }COMMENT
LOWpackages/aws-cdk-lib/cx-api/lib/features.ts1/* eslint-disable @cdklabs/no-throw-default-error */COMMENT
LOWpackages/aws-cdk-lib/cx-api/lib/features.ts21// version bump time.COMMENT
LOWpackages/aws-cdk-lib/cx-api/lib/legacy-moved.ts81COMMENT
LOW…e/test/validation/synthesis-validation-symlink.test.ts121 // Seed a real directory that the pre-plugin snapshot in snapshotFileHashes()COMMENT
LOWpackages/aws-cdk-lib/core/lib/runtime.ts121 }COMMENT
LOWpackages/aws-cdk-lib/core/lib/cfn-pseudo.ts81 // as ':' is the ARN separator,COMMENT
LOW…ges/aws-cdk-lib/core/lib/helpers-internal/cfn-parse.ts801 }COMMENT
LOW…es/aws-cdk-lib/core/lib/private/cloudformation-lang.ts241 pushLiteral('"');COMMENT
45 more matches not shown…
Fake / Example Data78 hits · 88 pts
SeverityFileLineSnippetContext
LOWtools/@aws-cdk/project-sync/test/pr-sync.test.ts13 mockGithub = new GithubMock('fake-token');CODE
LOWtools/@aws-cdk/project-sync/test/issue-sync.test.ts13 mockGithub = new GithubMock('fake-token');CODE
LOW…js.snapshot/cdk-ec2-machine-image-cached.template.json591 "ImageId": "dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-x86_64",CODE
LOW…js.snapshot/cdk-ec2-machine-image-cached.template.json680 "ImageId": "dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-x86_64",CODE
LOW…/test/integ.machine-image-cached.js.snapshot/tree.json1019 "imageId": "dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-x86_64",CODE
LOW…/test/integ.machine-image-cached.js.snapshot/tree.json1175 "imageId": "dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-x86_64",CODE
LOW…ions-tasks/test/integ.evaluate-expression-execution.ts161 greeting: 'Jane Doe',CODE
LOW…ions-tasks/test/integ.evaluate-expression-execution.ts162 template: 'Jane Doe',CODE
LOWpackages/aws-cdk-lib/core/test/stack.test.ts290 const desc = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOWpackages/aws-cdk-lib/core/test/stack.test.ts290 const desc = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts196 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-gp2');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts202 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-gp2',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts218 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-gp2');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts228 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-gp2',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts244 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts250 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts270 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-gp2');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts276 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-gp2',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts315 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/al2022-ami-kernel-5.10-x86_64');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts321 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/al2022-ami-kernel-5.10-x86_64',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts355 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-minimal-pv-arm64-ebs');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts361 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/amzn2-ami-minimal-pv-arm64-ebs',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts392 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/al2022-ami-minimal-kernel-default-arm64');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts398 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/al2022-ami-minimal-kernel-default-arm64',CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts429 expect(ami).toEqual('dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-arm64');CODE
LOWpackages/aws-cdk-lib/aws-ec2/test/machine-image.test.ts435 dummyValue: 'dummy-value-for-/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-arm64',CODE
LOW…/aws-cdk-lib/aws-servicecatalog/test/portfolio.test.ts102 const description = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'.repeat(50);CODE
LOW…/aws-cdk-lib/aws-servicecatalog/test/portfolio.test.ts102 const description = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'.repeat(50);CODE
LOWpackages/aws-cdk-lib/aws-iam/test/role.test.ts873 description: '1000+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-iam/test/role.test.ts873 description: '1000+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-sns-subscriptions/README.md112myTopic.addSubscription(new subscriptions.EmailSubscription('foo@bar.com'));CODE
LOW…es/aws-cdk-lib/aws-sns-subscriptions/test/subs.test.ts1577 topic.addSubscription(new subs.EmailSubscription('foo@bar.com'));CODE
LOW…es/aws-cdk-lib/aws-sns-subscriptions/test/subs.test.ts1591 'Endpoint': 'foo@bar.com',CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/README.md76When using `valueFromLookup` an initial value of 'dummy-value-for-${parameterName}'CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/README.md77(`dummy-value-for-/My/Public/Parameter` in the above example)CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/README.md87Initially `arnLookup` will be equal to `dummy-value-for-/my/topic/arn` which will causeCODE
LOW⚡packages/aws-cdk-lib/aws-ssm/README.md90For these use cases you need to handle the `dummy-value` in your code. For example:CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/README.md95if (arnLookup.includes('dummy-value')) {CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts132 description: '1024+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts132 description: '1024+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts154 parameterName: '2048+ character long name: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts154 parameterName: '2048+ character long name: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts163 sem neque sed ipsum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts163 sem neque sed ipsum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts199 description: '1024+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts199 description: '1024+ character long description: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts221 parameterName: '2048+ character long name: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts221 parameterName: '2048+ character long name: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts230 sem neque sed ipsum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOW⚡packages/aws-cdk-lib/aws-ssm/test/parameter.test.ts230 sem neque sed ipsum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts761 expect(value).toEqual('dummy-value-for-my-param-name');CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts768 dummyValue: 'dummy-value-for-my-param-name',CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts811 expect(value).toEqual('dummy-value-for-my-param-name');CODE
LOWpackages/aws-cdk-lib/aws-ssm/test/parameter.test.ts819 dummyValue: 'dummy-value-for-my-param-name',CODE
LOWpackages/aws-cdk-lib/aws-ssm/lib/parameter.ts655 dummyValue: defaultValue || `dummy-value-for-${parameterName}`,CODE
LOW…esource-sdk-adapter/test/coerce-api-parameters.test.ts10 const obj = { a: { b: { c: 'dummy-value' } } };CODE
LOW…esource-sdk-adapter/test/coerce-api-parameters.test.ts20 expect(obj).toMatchObject({ a: { b: { c: encode('dummy-value') } } });CODE
LOW⚡…esource-sdk-adapter/test/coerce-api-parameters.test.ts165 const obj = { a: { b: { c: 'dummy-value' } } };CODE
LOW⚡…esource-sdk-adapter/test/coerce-api-parameters.test.ts171 expect(obj).toMatchObject({ a: { b: { c: 'dummy-value' } } });CODE
LOW⚡…esource-sdk-adapter/test/coerce-api-parameters.test.ts176 const obj = { a: { b: { c: 'dummy-value' } } };CODE
18 more matches not shown…
AI Structural Patterns56 hits · 56 pts
SeverityFileLineSnippetContext
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…15d3972cdb7bd292c1c20c0f442d0021d9eb8/helm/__init__.py209CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…645c57458fc0d2cb192880647f3747e8f7da5/helm/__init__.py215CODE
LOW…ndlers/lib/aws-eks-v2/kubectl-handler/helm/__init__.py209CODE
LOW…-handlers/lib/aws-eks/kubectl-handler/helm/__init__.py215CODE
Self-Referential Comments15 hits · 56 pts
SeverityFileLineSnippetContext
MEDIUMbuild.sh129# Create the release notes for the current version. These are ephemeral and not saved in source.COMMENT
MEDIUM…ployment/bucket-deployment-handler/test_large_files.py62 # Create a complex nested structureCOMMENT
MEDIUM…ployment/bucket-deployment-handler/test_large_files.py74 # Create the initial structureCOMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py155 # Create a small JSON file (1KB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py160 # Create a large JSON file (10MB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py165 # Create a complex JSON file (10MB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py170 # Create a complex JSON file with marker (10MB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py175 # Create a small complex JSON file with marker (1KB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py180 # Create a small text file (1KB)COMMENT
MEDIUM⚡…ployment/bucket-deployment-handler/test_large_files.py185 # Create a large text file (10MB)COMMENT
MEDIUM.github/workflows/enum-static-mapping-updater.yml50 # Create a new branch for the moduleCOMMENT
MEDIUM.github/workflows/yarn-upgrade-need-manual-work.yml62 # Creating a pull request requires write permissions and it's best to keep write privileges isolated.COMMENT
MEDIUM.github/workflows/spec-update.yml70 # Creating a pull request requires write permissions and it's best to keep write privileges isolated.COMMENT
MEDIUM.github/workflows/yarn-upgrade.yml73 # Creating a pull request requires write permissions and it's best to keep write privileges isolated.COMMENT
MEDIUM.github/workflows/enum-auto-updater.yml124 # Create a new pull requestCOMMENT
Hallucination Indicators5 hits · 55 pts
SeverityFileLineSnippetContext
CRITICALpackages/awslint/lib/rules/imports.ts46 const hasImport = e.ctx.resource.construct.classType.allMethods.find(x => x.static && x.name === 'import');CODE
CRITICALpackages/awslint/lib/rules/resource.ts224 const grantMethods = e.ctx.construct.classType.allMethods.filter(m => m.name.startsWith('grant'));CODE
CRITICALpackages/awslint/lib/rules/attributes.ts35 const tag = e.ctx.attr.property.docs.customTag('attribute');CODE
CRITICALpackages/aws-cdk-lib/aws-codebuild/lib/fleet.ts369 // > Cannot invoke "java.lang.Integer.intValue()" because the return value of "software.amazon.codebuild.fleet.ComCOMMENT
CRITICAL…lib/aws-s3files/lib/private/access-point-reflection.ts82 for (const child of this.ref.node.root.node.findAll()) {CODE
Structural Annotation Overuse24 hits · 39 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md446### Step 1: Find something to work onCOMMENT
LOWCONTRIBUTING.md471### Step 2: DesignCOMMENT
LOWCONTRIBUTING.md485### Step 3: Work your MagicCOMMENT
LOWCONTRIBUTING.md684### Step 4: Pull RequestCOMMENT
LOWCONTRIBUTING.md862### Step 5: MergeCOMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts27 // Step 1: Create a temporary EBS volumeCOMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts36 // Step 2: Wait for volume to become available (required before snapshotting)COMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts47 // Step 3: Create snapshot from the volumeCOMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts52 // Step 4: Wait for snapshot to complete (snapshots are created asynchronously)COMMENT
LOW…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts64 // Step 5: Delete the temporary volume (snapshot persists independently)COMMENT
LOWpackages/aws-cdk-lib/aws-cloudfront/README.md1621// Step 1: Original deploymentCOMMENT
LOWpackages/aws-cdk-lib/aws-cloudfront/README.md1629// Step 2: In a subsequent deployment, create a new key with a different IDCOMMENT
LOWpackages/aws-cdk-lib/aws-eks-v2/README.md1025 // Step 1: Add retain policy to existing providerCOMMENT
LOWpackages/aws-cdk-lib/aws-eks-v2/README.md1041 // Step 3: Replace with native providerCOMMENT
LOWpackages/aws-cdk-lib/aws-eks/README.md1624 // Step 1: Add retain policy to existing providerCOMMENT
LOWpackages/aws-cdk-lib/aws-eks/README.md1640 // Step 3: Replace with native providerCOMMENT
LOWpackages/aws-cdk-lib/aws-bedrockagentcore/README.md332##### Step 1: Initial DeploymentCOMMENT
LOWpackages/aws-cdk-lib/aws-bedrockagentcore/README.md348##### Step 2: Creating Custom EndpointsCOMMENT
LOWpackages/aws-cdk-lib/aws-bedrockagentcore/README.md370##### Step 3: Runtime Update DeploymentCOMMENT
LOWpackages/aws-cdk-lib/aws-bedrockagentcore/README.md392##### Step 4: Testing with Staging EndpointsCOMMENT
LOWpackages/aws-cdk-lib/aws-bedrockagentcore/README.md416##### Step 5: Promoting to ProductionCOMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml44 // Step 1: Delete any existing reminder comment (clean slate)COMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml55 // Step 2: Check if PR already modifies agent-facing docsCOMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml71 // Step 3: Post reminder and add labelCOMMENT
Slop Phrases13 hits · 26 pts
SeverityFileLineSnippetContext
LOWscripts/update-dependencies.sh48# If we abort early, don't forget to reset package.jsonsCOMMENT
LOWscripts/update-dependencies.sh48# If we abort early, don't forget to reset package.jsonsCOMMENT
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…st/agentcore/gateway/schemas/smithy/basic-service.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…ges/aws-cdk-lib/aws-cloudfront/lib/web-distribution.ts736 * Here's how you can use this construct:COMMENT
LOWpackages/aws-cdk-lib/core/lib/stack.ts1255 * - Don't forget to remove the `exportValue()` call as well.COMMENT
MEDIUM…st/agentcore/gateway/schemas/smithy/basic-service.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…st/agentcore/gateway/schemas/smithy/basic-service.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
MEDIUM…fcf9b77065f593411e332e26d4e2ee706f1d83b9f41d7da7c.json52 "smithy.api#documentation": "<p>Lists the specified log groups. You can list all your log groups or filter the rCODE
Modern Structural Boilerplate25 hits · 25 pts
SeverityFileLineSnippetContext
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…bb522169b9566e857f16297486780deac37ac2d1258e1ac/app.py14logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…est/agentcore/runtime/platformVersionV2Artifact/app.py14logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…bb522169b9566e857f16297486780deac37ac2d1258e1ac/app.py14logger = logging.getLogger(__name__)CODE
LOW…ckagentcore/test/agentcore/runtime/testArtifact/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…8a07f539f691caf0e9ec7ed7e0cf3c97c2d8ef8bc22b1ca/app.py13logger = logging.getLogger(__name__)CODE
LOW…ckagentcore/test/agentcore/runtime/testArtifact/app.py13logger = logging.getLogger(__name__)CODE
LOW…afd2df4e39ab9d2987b5ccf44e6bdc05621c18d5488f240/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…tcore-alpha/test/agentcore/runtime/testArtifact/app.py13logger = logging.getLogger(__name__)CODE
LOW…f5aebcfee7fc9dae93030a6ba5c86797d788b8e24265925/app.py13logger = logging.getLogger(__name__)CODE
LOW…8a07f539f691caf0e9ec7ed7e0cf3c97c2d8ef8bc22b1ca/app.py13logger = logging.getLogger(__name__)CODE
Redundant / Tautological Comments15 hits · 16 pts
SeverityFileLineSnippetContext
LOW…49fa2ddd50ccfe5c2662eea8c60a4c95742dbc5aa3206/index.py9# Read the file that was copied from the build contextCOMMENT
LOW…cr-assets/test/demo-image-build-context/image/index.py9# Read the file that was copied from the build contextCOMMENT
LOW…ecution-without-default-method-responses.template.json121 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n #CODE
LOW…without-default-method-responses.js.snapshot/tree.json1{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"constructs.Construct","version":"10.6.0"},"chCODE
LOW…shot/StepFunctionsRestApiDeploymentStack.template.json207 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n #CODE
LOW…way/test/integ.stepfunctions-api.js.snapshot/tree.json1{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"constructs.Construct","version":"10.6.0"},"chCODE
LOW…/SfnRestApiWithoutDefaultMethodResponses.template.json185 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n #CODE
LOW…without-default-method-responses.js.snapshot/tree.json1{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"constructs.Construct","version":"10.6.0"},"chCODE
LOW…-apigateway-stepfunctions-startexecution.template.json108 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n #CODE
LOW…-apigateway-stepfunctions-startexecution.template.json239 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n #CODE
LOW…teg.stepfunctions-startexecution.js.snapshot/tree.json1{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"constructs.Construct","version":"10.6.0"},"chCODE
LOW…-cdk-lib/aws-apigateway/test/stepfunctions-api.test.ts52 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n CODE
LOW…-cdk-lib/aws-apigateway/test/stepfunctions-api.test.ts113 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\n CODE
LOW…aws-apigateway/test/integrations/stepfunctions.test.ts59 "\",\n\n #set($inputString = \"$inputString,@@body@@: $input.body\")\n\n #if ($includeHeaders)\nCODE
LOW…ers/lib/aws-s3/notifications-resource-handler/index.py109 # Check if the input is a dictionaryCOMMENT
Verbosity Indicators8 hits · 15 pts
SeverityFileLineSnippetContext
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts27 // Step 1: Create a temporary EBS volumeCOMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts36 // Step 2: Wait for volume to become available (required before snapshotting)COMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts47 // Step 3: Create snapshot from the volumeCOMMENT
LOW⚡…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts52 // Step 4: Wait for snapshot to complete (snapshots are created asynchronously)COMMENT
LOW…k-integ/test/aws-ec2/test/snapshot-provider/handler.ts64 // Step 5: Delete the temporary volume (snapshot persists independently)COMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml44 // Step 1: Delete any existing reminder comment (clean slate)COMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml55 // Step 2: Check if PR already modifies agent-facing docsCOMMENT
LOW.github/workflows/agent-docs-sync-reminder.yml71 // Step 3: Post reminder and add labelCOMMENT
Modern AI Meta-Vocabulary5 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM…sks/test/bedrock/integ.invoke-model-guardrail-trace.ts69 // Restrict to regions where both the model and guardrails are supported.COMMENT
MEDIUMpackages/@aws-cdk/aws-bedrock-alpha/README.md36 - [Custom Orchestration](#custom-orchestration)CODE
MEDIUMpackages/@aws-cdk/aws-bedrock-alpha/README.md38- [Guardrails](#guardrails)CODE
MEDIUMpackages/@aws-cdk/aws-bedrock-alpha/README.md50 - [Importing Guardrails](#importing-guardrails)CODE
MEDIUMpackages/@aws-cdk/aws-bedrock-alpha/README.md1119// Get metrics for all guardrailsCOMMENT
AI Slop Vocabulary4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMtools/@aws-cdk/pkglint/lib/rules.ts426 // on the source having been built. Much more robust to look at the build INSTRUCTIONSCOMMENT
MEDIUMscripts/check-region-info-compatibility.ts27 // remove the ability of users to utilize them. The mapping is unnecessary.COMMENT
MEDIUM…bf3b9134f372285427f417329765512a3308576d13508/index.js58`),U2=!0)),new Xg("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.deCODE
MEDIUM…bf3b9134f372285427f417329765512a3308576d13508/index.js58`),U2=!0)),new Xg("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.deCODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…e-handlers/lib/aws-logs/log-retention-handler/index.ts201 // To avoid an error, we do as requested and try again.COMMENT
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…st/aws-s3-deployment/bucket-deployment-handler/test.py23except OSError: passCODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpackages/aws-cdk-lib/aws-fsx/lib/lustre-file-system.ts430 // TODO: Add validation for V_2_12 with PERSISTENT_2 deployment mode and metadata configuration mode when metadata cCOMMENT