This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch fix-sonarcloud-blocker-vulnerabilities-4x-s2068 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 179cb68f225af58fff7c8664bda0aa51e4ba5910 Author: Guillaume Nodet <[email protected]> AuthorDate: Thu Jul 23 16:40:34 2026 +0200 chore(test-infra): suppress S2068 hard-coded password warnings in test infra services Add @SuppressWarnings("java:S2068") to FtpInfraService, CassandraInfraService, CouchbaseInfraService and SmbInfraService interfaces. These passwords are intentional test-only fixtures for testcontainer services and carry no security risk. The suppression resolves 4 BLOCKER vulnerabilities flagged by SonarCloud. Co-Authored-By: Claude Opus 4.6 <[email protected]> --- .../camel/test/infra/cassandra/services/CassandraInfraService.java | 2 ++ .../camel/test/infra/couchbase/services/CouchbaseInfraService.java | 2 ++ .../java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java | 2 ++ .../java/org/apache/camel/test/infra/smb/services/SmbInfraService.java | 2 ++ 4 files changed, 8 insertions(+) diff --git a/test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraInfraService.java b/test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraInfraService.java index bcc47855dcba..1cd8361161fd 100644 --- a/test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraInfraService.java +++ b/test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraInfraService.java @@ -22,6 +22,8 @@ import org.apache.camel.test.infra.common.services.InfrastructureService; /** * Represents an endpoint to a Cassandra instance */ +// Credentials are intentional test-only fixtures for testcontainer services — no security risk +@SuppressWarnings("java:S2068") public interface CassandraInfraService extends InfrastructureService { int getCQL3Port(); diff --git a/test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseInfraService.java b/test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseInfraService.java index 41fc41f1eed4..f1ec1dfe9dfd 100644 --- a/test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseInfraService.java +++ b/test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseInfraService.java @@ -19,6 +19,8 @@ package org.apache.camel.test.infra.couchbase.services; import org.apache.camel.test.infra.common.services.InfrastructureService; +// Credentials are intentional test-only fixtures for testcontainer services — no security risk +@SuppressWarnings("java:S2068") public interface CouchbaseInfraService extends InfrastructureService { String getConnectionString(); diff --git a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java index 95470f466c9b..1a90d1ca3b25 100644 --- a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java +++ b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java @@ -23,6 +23,8 @@ import org.apache.camel.test.infra.common.services.InfrastructureService; /** * Test infra service for Ftp */ +// Credentials are intentional test-only fixtures for testcontainer services — no security risk +@SuppressWarnings("java:S2068") public interface FtpInfraService extends InfrastructureService { @Deprecated // Use port diff --git a/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbInfraService.java b/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbInfraService.java index bd8f752ca1cc..f3520336e29b 100644 --- a/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbInfraService.java +++ b/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbInfraService.java @@ -19,6 +19,8 @@ package org.apache.camel.test.infra.smb.services; import org.apache.camel.test.infra.common.services.InfrastructureService; +// Credentials are intentional test-only fixtures for testcontainer services — no security risk +@SuppressWarnings("java:S2068") public interface SmbInfraService extends InfrastructureService { String address();
