Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
This report summarizes scanner evidence for debezium/debezium, a Java project with 13,291 GitHub stars. SynthScan examined 618,860 lines of code across 4182 source files, recording 327 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 1.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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 88 finding(s).
Are imports declared and package/API names verified? 188 finding(s).
Are wrappers, guards, and repeated structures necessary? 51 finding(s).
Which changes need focused human review? 327 finding(s).
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.
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.
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.
The scanner identified 327 distinct pattern matches across 15 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1276 | return convertValue(column, fieldDefn, data, io.debezium.data.geometry.Geometry.createValue(fieldDefn.schema(), | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1281 | r.deliver(io.debezium.data.geometry.Geometry.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1286 | r.deliver(io.debezium.data.geometry.Geometry.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1290 | r.deliver(io.debezium.data.geometry.Geometry.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1301 | return convertValue(column, fieldDefn, data, io.debezium.data.geometry.Geography.createValue(fieldDefn.schema(), | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1306 | r.deliver(io.debezium.data.geometry.Geography.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1311 | r.deliver(io.debezium.data.geometry.Geography.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …ezium/connector/postgresql/PostgresValueConverter.java | 1315 | r.deliver(io.debezium.data.geometry.Geography.createValue(schema, geom.getWkb(), geom.getSrid())); | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 244 | new SchemaAndValueField("VAL_DATE", org.apache.kafka.connect.data.Timestamp.builder().optional().build(), | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 246 | new SchemaAndValueField("VAL_TS", org.apache.kafka.connect.data.Timestamp.builder().optional().build(), | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 248 | new SchemaAndValueField("VAL_TS_PRECISION2", org.apache.kafka.connect.data.Timestamp.builder().optional().bu | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 250 | new SchemaAndValueField("VAL_TS_PRECISION4", org.apache.kafka.connect.data.Timestamp.builder().optional().bu | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 252 | new SchemaAndValueField("VAL_TS_PRECISION9", org.apache.kafka.connect.data.Timestamp.builder().optional().bu | CODE |
| CRITICAL⚡ | …zium/connector/oracle/AbstractOracleDatatypesTest.java | 260 | new SchemaAndValueField("VAL_MAX_DATE", org.apache.kafka.connect.data.Timestamp.builder().optional().build() | CODE |
| CRITICAL | …um/connector/oracle/logminer/LogFileCollectorTest.java | 2363 | org.junit.jupiter.api.Assertions.fail("Expected LogFileNotFoundException to be thrown"); | CODE |
| CRITICAL | …um/connector/oracle/logminer/LogFileCollectorTest.java | 2387 | org.junit.jupiter.api.Assertions.fail("Expected LogFileNotFoundException to be thrown"); | CODE |
| CRITICAL | …um/connector/oracle/logminer/LogFileCollectorTest.java | 2412 | org.junit.jupiter.api.Assertions.fail("Expected LogFileNotFoundException to be thrown"); | CODE |
| CRITICAL | …um/connector/oracle/logminer/LogFileCollectorTest.java | 2440 | org.junit.jupiter.api.Assertions.fail("Expected LogFileNotFoundException to be thrown"); | CODE |
| CRITICAL | …bezium/connector/sqlserver/SqlServerMaxColumnTest.java | 147 | final var fieldDefn = new org.apache.kafka.connect.data.Field( | CODE |
| CRITICAL | …bezium/connector/sqlserver/SqlServerMaxColumnTest.java | 180 | final var fieldDefn = new org.apache.kafka.connect.data.Field( | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 157 | new SchemaAndValueField("val_date", org.apache.kafka.connect.data.Date.builder().optional().build(), | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 161 | new SchemaAndValueField("val_time_p2", org.apache.kafka.connect.data.Time.builder().optional().build(), | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 165 | new SchemaAndValueField("val_time", org.apache.kafka.connect.data.Time.builder().optional().build(), | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 169 | new SchemaAndValueField("val_time_p7", org.apache.kafka.connect.data.Time.builder().optional().build(), | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 173 | new SchemaAndValueField("val_datetime2", org.apache.kafka.connect.data.Timestamp.builder().optional().build( | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 178 | new SchemaAndValueField("val_datetime", org.apache.kafka.connect.data.Timestamp.builder().optional().build() | CODE |
| CRITICAL⚡ | …onnector/sqlserver/AbstractSqlServerDatatypesTest.java | 182 | new SchemaAndValueField("val_smalldatetime", org.apache.kafka.connect.data.Timestamp.builder().optional().bu | CODE |
| CRITICAL | …/io/debezium/connector/mongodb/MongoDbConnectorIT.java | 2758 | Bson filter = com.mongodb.client.model.Filters.eq("name", "Jon Snow"); | CODE |
| CRITICAL | …/io/debezium/connector/mongodb/MongoDbConnectorIT.java | 2826 | Bson filter = com.mongodb.client.model.Filters.eq("name", "Jon Snow"); | CODE |
| CRITICAL | …/connector/mongodb/sink/SinkConnectorReplicaSetIT.java | 37 | TestInfrastructureHelper.setupDebeziumContainer(io.debezium.connector.mongodb.Module.version(), TestInfrastructu | CODE |
| CRITICAL | …nector/mongodb/sink/SinkConnectorShardedClusterIT.java | 39 | TestInfrastructureHelper.setupDebeziumContainer(io.debezium.connector.mongodb.Module.version(), TestInfrastructu | CODE |
| CRITICAL | …onnector/mongodb/metadata/MongoDbMetadataProvider.java | 32 | componentMetadataFactory.createComponentMetadata(new MongoDbSinkConnector(), io.debezium.connector.mongo | CODE |
| CRITICAL | …/io/debezium/transforms/ExtractNewRecordStateTest.java | 1018 | org.apache.kafka.connect.errors.ConnectException e = org.junit.jupiter.api.Assertions.assertThrows( | CODE |
| CRITICAL | …java/io/debezium/transforms/TimezoneConverterTest.java | 60 | .field("order_date_kc_timestamp", org.apache.kafka.connect.data.Timestamp.builder().optional().build()) | CODE |
| CRITICAL⚡ | …ctor/jdbc/type/TimestampClampOutOfRangeValuesTest.java | 150 | final var db2Type = new io.debezium.connector.jdbc.dialect.db2.ZonedTimestampType(); | CODE |
| CRITICAL⚡ | …ctor/jdbc/type/TimestampClampOutOfRangeValuesTest.java | 155 | final var db2iType = new io.debezium.connector.jdbc.dialect.db2i.ZonedTimestampType(); | CODE |
| CRITICAL⚡ | …ctor/jdbc/type/TimestampClampOutOfRangeValuesTest.java | 160 | final var oracleType = new io.debezium.connector.jdbc.dialect.oracle.ZonedTimestampType(); | CODE |
| CRITICAL⚡ | …dbc/type/debezium/StructuredTemporalPrecisionTest.java | 33 | final var type = new io.debezium.connector.jdbc.type.connect.ConnectTimestampType(); | CODE |
| CRITICAL⚡ | …dbc/type/debezium/StructuredTemporalPrecisionTest.java | 35 | final var schema = org.apache.kafka.connect.data.Timestamp.builder() | CODE |
| CRITICAL⚡ | …dbc/type/debezium/StructuredTemporalPrecisionTest.java | 45 | final var type = new io.debezium.connector.jdbc.type.connect.ConnectTimeType(); | CODE |
| CRITICAL⚡ | …dbc/type/debezium/StructuredTemporalPrecisionTest.java | 47 | final var schema = org.apache.kafka.connect.data.Time.builder() | CODE |
| CRITICAL | …connector/jdbc/transforms/FieldNameTransformation.java | 242 | builder = org.apache.kafka.connect.transforms.util.SchemaUtil.copySchemaBasics( | CODE |
| CRITICAL | …rage/kafka/KafkaConnectOffsetStorageWriterAdapter.java | 35 | this.delegate = new org.apache.kafka.connect.storage.OffsetStorageWriter(offsetStore.getDelegate(), namespace, k | CODE |
| CRITICAL | …ommon/src/test/java/io/debezium/util/InternerTest.java | 250 | org.junit.jupiter.api.Assertions.assertThrows( | CODE |
| CRITICAL | …a/io/debezium/connector/common/BaseSourceTaskTest.java | 210 | org.apache.kafka.connect.util.LoggingContext.clear(); | CODE |
| CRITICAL | …a/io/debezium/connector/common/BaseSourceTaskTest.java | 220 | try (var kafkaLoggingContext = org.apache.kafka.connect.util.LoggingContext.forTask(connectorTaskId)) { | CODE |
| CRITICAL | …ommon/src/test/java/io/debezium/data/VerifyRecord.java | 86 | avroKeyConverter = new io.apicurio.registry.utils.converter.AvroConverter(); | CODE |
| CRITICAL | …ommon/src/test/java/io/debezium/data/VerifyRecord.java | 87 | avroValueConverter = new io.apicurio.registry.utils.converter.AvroConverter(); | CODE |
| CRITICAL | …/main/java/io/debezium/jdbc/TemporalPrecisionMode.java | 60 | x -> org.apache.kafka.connect.data.Time.builder(), | CODE |
| CRITICAL | …/main/java/io/debezium/jdbc/TemporalPrecisionMode.java | 61 | x -> org.apache.kafka.connect.data.Timestamp.builder()), | CODE |
| CRITICAL | …rc/main/java/io/debezium/connector/SnapshotRecord.java | 48 | && io.debezium.data.Enum.LOGICAL_NAME.equals(source.schema().field(AbstractSourceInfo.SNAPSHOT_KEY).sche | CODE |
| CRITICAL | …-common/src/main/java/io/debezium/data/SchemaUtil.java | 324 | SchemaBuilder builder = org.apache.kafka.connect.transforms.util.SchemaUtil.copySchemaBasics(source); | CODE |
| CRITICAL | …src/main/java/io/debezium/serde/ConnectValueSerde.java | 534 | if (org.apache.kafka.connect.data.Date.LOGICAL_NAME.equals(schemaName) | CODE |
| CRITICAL | …/io/debezium/connector/mysql/MySqlConnectorConfig.java | 299 | .withDefault(com.mysql.cj.jdbc.Driver.class.getName()) | CODE |
| CRITICAL | …sql/antlr/listener/ColumnDefinitionParserListener.java | 288 | dataType = io.debezium.relational.ddl.DataType.userDefinedType(contextText); | CODE |
| CRITICAL | …ava/io/debezium/connector/mysql/gtid/MySqlGtidSet.java | 47 | new com.github.shyiko.mysql.binlog.GtidSet(gtids).getUUIDSets().forEach(uuidSet -> { | CODE |
| CRITICAL | …ain/java/io/debezium/connector/binlog/EventBuffer.java | 169 | // Position for TABLE_MAP is not stored by com.github.shyiko.mysql.binlog.BinaryLogClient.updateClientBinlogFile | COMMENT |
| CRITICAL | …ezium/connector/binlog/jdbc/BinlogValueConverters.java | 175 | return io.debezium.data.geometry.Point.builder(); | CODE |
| CRITICAL | …ezium/connector/binlog/jdbc/BinlogValueConverters.java | 184 | return io.debezium.data.geometry.Geometry.builder(); | CODE |
| CRITICAL | …ezium/connector/binlog/jdbc/BinlogValueConverters.java | 716 | return convertValue(column, fieldDefn, data, io.debezium.data.geometry.Geometry.createValue(fieldDefn.schema(), | CODE |
| 3 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …debezium/connector/postgresql/PostgresConnectorIT.java | 4626 | // ── Scenario 1: INSERT — jsonb must be the real inserted value ───── | COMMENT |
| MEDIUM | …debezium/connector/postgresql/PostgresConnectorIT.java | 4636 | // ── Scenario 2: UPDATE that does NOT touch the jsonb column ──────── | COMMENT |
| MEDIUM | …debezium/connector/postgresql/PostgresConnectorIT.java | 4663 | // ── Scenario 4: UPDATE that DOES change the jsonb column ────────── | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 13 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 15 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 23 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 25 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 237 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 239 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 244 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 246 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 372 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 374 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 382 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 384 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 394 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | jenkins-jobs/scripts/pre-release.sh | 396 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 60 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 62 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 115 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 117 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 135 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 137 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 156 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 158 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 207 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 209 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 220 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 222 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 261 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 263 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 310 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 312 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 324 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 326 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 345 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 347 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 359 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 361 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 427 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | jenkins-jobs/scripts/pre-release.sh | 429 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .github/nightly-build-config.yml | 1 | # ======================================== | COMMENT |
| MEDIUM | .github/nightly-build-config.yml | 3 | # ======================================== | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …va/io/debezium/connector/postgresql/OpenLineageIT.java | 558 | assertThat(ownership).contains(entry("Mario", "maintainer"), entry("John Doe", "Data scientist")); | CODE |
| LOW | …va/io/debezium/connector/oracle/OracleConnectorIT.java | 6342 | connection.execute("INSERT INTO dbz1676 values ('doe','john',21,'123 Main St', 'john@doe.com', sysdate, 1)") | STRING |
| LOW | …va/io/debezium/connector/oracle/OracleConnectorIT.java | 6396 | connection.execute("INSERT INTO dbz1676 values ('doe','john',21,'123 Main St', 'john@doe.com', sysdate, 1, ' | STRING |
| LOW | …ava/io/debezium/connector/sqlserver/OpenLineageIT.java | 209 | assertThat(ownership).contains(entry("Mario", "maintainer"), entry("John Doe", "Data scientist")); | CODE |
| LOW | …/debezium/connector/mongodb/JsonSerializationTest.java | 22 | var composite = new BsonDocument("email", new BsonString("foo@bar.com")) | CODE |
| LOW | …/debezium/connector/mongodb/JsonSerializationTest.java | 34 | var composite = new BsonDocument("email", new BsonString("foo@bar.com")) | CODE |
| LOW | …/java/io/debezium/connector/mongodb/OpenLineageIT.java | 270 | assertThat(ownership).contains(entry("Mario", "maintainer"), entry("John Doe", "Data scientist")); | CODE |
| LOW | …/io/debezium/connector/mongodb/MongoDbConnectorIT.java | 3013 | Document doc = new Document("_id", 4367438483L).append("name", "John Doe").append("age", 25); | CODE |
| LOW | …/io/debezium/connector/mongodb/MongoDbConnectorIT.java | 3024 | Document doc1 = new Document("_id", 1).append("name", "Jane Doe").append("age", 22); | CODE |
| LOW | …or/mongodb/transforms/outbox/MongoEventRouterTest.java | 872 | .append("fullName", "John Doe") | CODE |
| LOW | …or/mongodb/transforms/outbox/MongoEventRouterTest.java | 892 | assertThat(valueStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …or/mongodb/transforms/outbox/MongoEventRouterTest.java | 910 | .append("fullName", "John Doe") | CODE |
| LOW | …or/mongodb/transforms/outbox/MongoEventRouterTest.java | 920 | assertThat(payload.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 102 | .append("fullName", "John Doe") | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 125 | assertThat(payload.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 141 | .append("fullName", "John Doe") | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 167 | assertThat(payload.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 181 | .append("fullName", "John Doe") | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 205 | assertThat(payload.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …/mongodb/transforms/outbox/MongoEventRouterTestIT.java | 224 | .append("fullName", "John Doe") | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 215 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 260 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 303 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 346 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 389 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 434 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 477 | customersBefore.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 512 | ordersBefore.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 547 | otherBefore.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 590 | customersBefore.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 625 | ordersBefore.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 1034 | before.put("name", "John Doe"); | CODE |
| LOW | …java/io/debezium/transforms/TimezoneConverterTest.java | 1082 | before.put("name", "John Doe"); | CODE |
| LOW | …ava/io/debezium/transforms/outbox/EventRouterTest.java | 988 | assertThat(valueStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …ava/io/debezium/transforms/outbox/EventRouterTest.java | 1072 | assertThat(valueStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …ava/io/debezium/transforms/outbox/EventRouterTest.java | 1114 | assertThat(valueStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …ava/io/debezium/transforms/outbox/EventRouterTest.java | 1177 | assertThat(payloadStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …ava/io/debezium/transforms/outbox/EventRouterTest.java | 1210 | assertThat(valueStruct.get("fullName")).isEqualTo("John Doe"); | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 211 | .after("name", "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 237 | .after(columnNameTransformation.apply("name"), "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 347 | .after("name", "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 367 | .after("name", "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 382 | .before("name", "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 384 | .after("name", "Jane Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 423 | .before("name", "John Doe") | CODE |
| LOW | …io/debezium/connector/jdbc/util/SinkRecordFactory.java | 440 | .before("name", "John Doe") | CODE |
| LOW | …dbc/integration/AbstractJdbcSinkDeleteEnabledTest.java | 61 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …dbc/integration/AbstractJdbcSinkDeleteEnabledTest.java | 364 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …dbc/integration/AbstractJdbcSinkDeleteEnabledTest.java | 392 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 67 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 98 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 129 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 157 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 164 | .column("name").isText(false).hasValues("John Doe") | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 200 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 234 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 262 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 269 | .column("name").isText(false).hasValues("John Doe") | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 303 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| LOW | …bc/integration/AbstractJdbcSinkPrimaryKeyModeTest.java | 339 | getSink().assertColumnType(tableAssert, "name", ValueType.TEXT, "John Doe"); | CODE |
| 31 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …a/io/debezium/connector/postgresql/PostgresSchema.java | 181 | * Discard any currently-cached schemas and rebuild them using the filters. | COMMENT |
| LOW | …ctor/postgresql/PostgresSnapshotChangeEventSource.java | 101 | // If using catch up streaming, the connector opens the transaction that the snapshot will eventually use | COMMENT |
| LOW | …gresql/connection/pgoutput/PgOutputMessageDecoder.java | 161 | case BEGIN: | COMMENT |
| LOW | …gresql/connection/pgoutput/PgOutputMessageDecoder.java | 401 | columnNames.add(columnName); | COMMENT |
| LOW | …gresql/connection/pgoutput/PgOutputMessageDecoder.java | 421 | Table table = resolveRelationFromMetadata(new PgOutputRelationMetaData(relationId, schemaName, tableName, column | COMMENT |
| LOW | …gresql/connection/pgoutput/PgOutputMessageDecoder.java | 561 | COMMENT | |
| LOW | …va/io/debezium/connector/oracle/OracleConnectorIT.java | 4841 | // This bulk update also adjusts two rows, but this changes both a non-LOB and LOB column. | COMMENT |
| LOW | …va/io/debezium/connector/oracle/OracleConnectorIT.java | 4861 | // Event 1 - Non-LOB column a=35 changed to a=14 | COMMENT |
| LOW | …io/debezium/connector/oracle/OracleClobDataTypeIT.java | 1961 | // any of the CLOB fields, we expect the placeholder. | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 441 | assertThat(logInterceptor.containsWarnMessage("Manual investigation is required")).isFalse(); | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 841 | // INSERT INTO DBZ1960_26 (ID, LOB0) VALUES (1, 'LOB0-1-0'); | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 901 | @Test | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 941 | // UPDATE DBZ1960_29 SET STR0 = 'STR0-1-2' WHERE ID = 1; | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 961 | assertThat(logInterceptor.containsWarnMessage("Manual investigation is required")).isFalse(); | COMMENT |
| LOW | …logminer/buffered/AbstractFindRolledBackRangeTest.java | 1001 | public void testUpdateXmlWithoutInternalAndRollbackUpdateInlineAndXml() throws Exception { | COMMENT |
| LOW | …/main/java/io/debezium/connector/oracle/CommitScn.java | 361 | COMMENT | |
| LOW | …gminer/AbstractLogMinerStreamingChangeEventSource.java | 381 | LOGGER.debug("The previous batch's unavailable log problem has been cleared."); | COMMENT |
| LOW | …va/io/debezium/connector/oracle/logminer/SqlUtils.java | 21 | * todo When you use the SKIP_CORRUPTION option to DBMS_LOGMNR.START_LOGMNR, any corruptions in the redo log files a | COMMENT |
| LOW | …va/io/debezium/connector/oracle/logminer/SqlUtils.java | 141 | // combined with a list of redo logs that should be mined. | COMMENT |
| LOW | …va/io/debezium/connector/oracle/logminer/SqlUtils.java | 161 | // SELECT A.NAME AS FILE_NAME, A.FIRST_CHANGE# FIRST_CHANGE, A.NEXT_CHANGE# NEXT_CHANGE, 'YES', | COMMENT |
| LOW | …ogminer/buffered/AbstractLogMinerTransactionCache.java | 81 | // Returning the eldest transaction would be misleading here because each cache implementation may not | COMMENT |
| LOW | …le/logminer/buffered/BufferedLogMinerQueryBuilder.java | 121 | // generated to capture the following operations as a baseline: | COMMENT |
| LOW | …nnector/oracle/xstream/XStreamChangeRecordEmitter.java | 41 | // For LOB_WRITE/LOB_TRIM/LOB_ERASE, Oracle XStream typically carries only the LOB | COMMENT |
| LOW | …debezium/connector/oracle/xstream/LcrEventHandler.java | 241 | chunkValues = new HashMap<>(0); | COMMENT |
| LOW | debezium-quarkus-outbox-reactive/README.md | 1 | # Debezium Extensions for Quarkus have been moved to a [separate repository](https://github.com/debezium/debezium-quarku | COMMENT |
| LOW | quarkus-debezium-parent/README.md | 1 | # Debezium Extensions for Quarkus have been moved to a [separate repository](https://github.com/debezium/debezium-quarku | COMMENT |
| LOW | …ezium/connector/mongodb/ShardedMongoDbConnectorIT.java | 81 | COMMENT | |
| LOW | …ium/connector/mongodb/ChangeStreamPipelineFactory.java | 241 | includedSignalCollectionFilters); | COMMENT |
| LOW | …bezium/connector/jdbc/JdbcSinkConnectorConfigTest.java | 361 | // } | COMMENT |
| LOW | …ium/connector/jdbc/e2e/AbstractJdbcSinkPipelineIT.java | 621 | // based on the supplied scale. For example, a scale of -1 rounds to a factor of 10 while scale | COMMENT |
| LOW | …ium/connector/jdbc/e2e/AbstractJdbcSinkPipelineIT.java | 2801 | // | COMMENT |
| LOW | …ium/connector/jdbc/type/connect/ConnectStringType.java | 41 | // this case we should ignore it. | COMMENT |
| LOW | …ebezium/connector/jdbc/dialect/db2i/ZonedTimeType.java | 41 | // NOTE: | COMMENT |
| LOW | …debezium/connector/jdbc/dialect/db2/ZonedTimeType.java | 41 | // NOTE: | COMMENT |
| LOW | jenkins-jobs/scripts/pre-release.sh | 1 | #!/bin/bash | COMMENT |
| LOW | jenkins-jobs/scripts/pre-release.sh | 61 | # Derive PREVIOUS_VERSION | COMMENT |
| LOW | jenkins-jobs/scripts/pre-release.sh | 81 | COMMENT | |
| LOW | .github/nightly-build-config.yml | 1 | # ======================================== | COMMENT |
| LOW | .github/config/zulip-user-mapping.txt | 1 | # GitHub handle to Zulip user ID mapping | COMMENT |
| LOW | .github/workflows/debezium-workflow-pr.yml | 321 | echo "No previous dependency delta found for this pull request" | COMMENT |
| LOW | .github/workflows/debezium-workflow-push.yml | 61 | - id: maven-cache-check | COMMENT |
| LOW | …cripts/release-container-images/build-tagged-images.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ce/snapshot/incremental/AbstractChunkQueryBuilder.java | 121 | // | COMMENT |
| LOW | …/src/test/resources/mariadb/examples/fast/ddl_drop.sql | 81 | #end | COMMENT |
| LOW | …rser/src/test/resources/mysql/examples/expressions.sql | 1 | #begin | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/dml_select.sql | 121 | #end | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/dml_select.sql | 221 | -- Index hints: https://dev.mysql.com/doc/refman/5.7/en/index-hints.html | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/ddl_create.sql | 341 | SET i = i + 1; | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/ddl_create.sql | 561 | # IF @merchantId > 0 THEN | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/ddl_create.sql | 581 | # WHERE tax_vat.default = 1 | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/ddl_create.sql | 601 | # SELECT tax_vat.tax_vat_id | COMMENT |
| LOW | …arser/src/test/resources/mysql/examples/ddl_create.sql | 761 | #begin | COMMENT |
| LOW | …src/test/resources/mysql/examples/legacy/dml_table.sql | 1 | ###https://dev.mysql.com/doc/refman/8.0/en/table.html | COMMENT |
| LOW | debezium-quarkus-outbox-common/README.md | 1 | # Debezium Extensions for Quarkus have been moved to a [separate repository](https://github.com/debezium/debezium-quarku | COMMENT |
| LOW | …a/io/debezium/connector/binlog/BinlogRegressionIT.java | 221 | // | COMMENT |
| LOW | …a/io/debezium/connector/binlog/BinlogRegressionIT.java | 561 | // '0000-00-00 00:00:00.000'); | COMMENT |
| LOW | …a/io/debezium/connector/binlog/BinlogReadBinLogIT.java | 321 | if (sql.equalsIgnoreCase("BEGIN") || sql.equalsIgnoreCase("COMMIT")) { | COMMENT |
| LOW | …va/io/debezium/connector/binlog/BinlogConnectorIT.java | 881 | // Start the connector ... | COMMENT |
| LOW | …/connector/binlog/BinlogSnapshotChangeEventSource.java | 141 | // which is why we explicitly set it here. | COMMENT |
| LOW | …ctor/binlog/history/BinlogHistoryRecordComparator.java | 101 | // would be reading a binlog of a server that no longer has GTIDs. If they are enabled, disabled, | COMMENT |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-full.py | 4 | CODE | |
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-full.py | 5 | CODE | |
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-full.py | 8 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpcplot.py | 5 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpcplot.py | 6 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpcplot.py | 9 | CODE | |
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-detail.py | 4 | CODE | |
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-detail.py | 5 | CODE | |
| LOW | debezium-e2e-benchmark/py/time1-tpcplot-detail.py | 8 | CODE | |
| LOW | debezium-e2e-benchmark/py/time-delta-hist.py | 4 | CODE | |
| LOW | debezium-e2e-benchmark/py/time-delta-hist.py | 5 | CODE | |
| LOW | debezium-e2e-benchmark/py/time-delta-hist.py | 8 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 6 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 10 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 11 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 12 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 14 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 15 | CODE | |
| LOW | debezium-e2e-benchmark/py/tpc-run-test.py | 16 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 3 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 4 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 6 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 7 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 8 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 9 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 10 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 11 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 12 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 13 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 14 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 16 | CODE | |
| LOW | debezium-e2e-benchmark/py/runplots.py | 17 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4320 | // Step 1: Create table WITHOUT duplicate columns | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4328 | // Step 2: Insert initial data | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4331 | // Step 3: Start connector - should succeed (no duplicates yet) | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4337 | // Step 4: Wait for streaming to start | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4340 | // Step 5: NOW ALTER TABLE to add duplicate column during streaming | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4344 | // Step 6: Insert a record to trigger RELATION message processing | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4349 | // Step 7: Wait for some time to allow RELATION message processing | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4352 | // Step 8: Connector should fail due to Layer 2 validation in handleRelationMessage() | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4320 | // Step 1: Create table WITHOUT duplicate columns | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4328 | // Step 2: Insert initial data | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4331 | // Step 3: Start connector - should succeed (no duplicates yet) | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4337 | // Step 4: Wait for streaming to start | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4340 | // Step 5: NOW ALTER TABLE to add duplicate column during streaming | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4344 | // Step 6: Insert a record to trigger RELATION message processing | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4349 | // Step 7: Wait for some time to allow RELATION message processing | COMMENT |
| LOW⚡ | …zium/connector/postgresql/RecordsStreamProducerIT.java | 4352 | // Step 8: Connector should fail due to Layer 2 validation in handleRelationMessage() | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rc/test/resources/mariadb/examples/fast/dml_select.sql | 0 | as col2; select '\'quoted string\' ' col1, 'backslash \\ ' ', two double quote "" ' ', two single quote | STRING |
| HIGH | …arser/src/test/resources/mysql/examples/dml_select.sql | 0 | as col2; select '\'quoted string\' ' col1, 'backslash \\ ' ', two double quote "" ' ', two single quote | STRING |
| HIGH | …rc/test/resources/mysql/examples/legacy/dml_select.sql | 0 | as col2; select '\'quoted string\' ' col1, 'backslash \\ ' ', two double quote "" ' ', two single quote | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | jenkins-jobs/scripts/check-contributors.sh | 31 | # Check if the supplied contributor name from git history should be filtered | COMMENT |
| LOW | .github/workflows/pr-notification.yml | 51 | # Check if user is in mapping file | COMMENT |
| LOW | .github/workflows/first-time-contributor-prs.yml | 71 | # Check if any workflow run for this commit is waiting for approval | COMMENT |
| LOW | .github/actions/check-artifact-size/action.yml | 85 | # Check if this repository exceeds its specific threshold | COMMENT |
| LOW | .github/actions/check-artifact-size/action.yml | 209 | # Check if exceeds warning threshold (Latest Version - triggers Zulip) | COMMENT |
| LOW | .github/actions/check-artifact-size/action.yml | 237 | # Check if exceeds warning threshold (Final Version - report only, no Zulip) | COMMENT |
| LOW | .github/actions/check-artifact-size/action.yml | 262 | # Check if any LATEST version warnings were recorded (triggers Zulip) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-mongodb/src/test/resources/initialize-mongo-single.js | 66 | print('Error, exiting!') | CODE |
| HIGH | …resources/mongodb/sharded/command-templates/init-rs.js | 9 | print("is primary result: ", isPrimary); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …b/scripts/release-container-images/process-versions.py | 125 | print("Error: No valid versions found", file=sys.stderr) | CODE |
| MEDIUM⚡ | …b/scripts/release-container-images/process-versions.py | 190 | print("Error: streams-count must be at least 1", file=sys.stderr) | STRING |
| MEDIUM⚡ | …b/scripts/release-container-images/process-versions.py | 193 | print("Error: tags-per-stream must be at least 1", file=sys.stderr) | STRING |
| MEDIUM⚡ | …b/scripts/release-container-images/process-versions.py | 200 | print("Error: No tags provided on stdin", file=sys.stderr) | STRING |
| MEDIUM | …b/scripts/release-container-images/process-versions.py | 211 | print("Error: No valid streams found", file=sys.stderr) | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …b/scripts/release-container-images/process-versions.py | 26 | Parse version string (e.g., 'v2.7.3.Final' or '2.7.3.Final'). Args: version_str: Version s | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …rc/test/java/io/debezium/config/ConfigurationTest.java | 333 | assertThat(ddlFilter.test("# Create the new ENTITY table which will be the parent of all other resource tables.\ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | jenkins-jobs/scripts/pre-release.sh | 4 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ipts/deploy-snapshots/build_and_deploy_repositories.py | 10 | CODE |