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();
 

Reply via email to