Skip to content

Add fetch metadata module - #2271

Open
sdelamo wants to merge 19 commits into
5.4.xfrom
fetch-metadata
Open

Add fetch metadata module#2271
sdelamo wants to merge 19 commits into
5.4.xfrom
fetch-metadata

Reject blank fetch metadata filter patterns

197caa9
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 2, 2026 in 53s

Quality Gate failed

Failed conditions
2 New Critical Issues (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 33 in security-fetch-metadata/src/test/java/io/micronaut/security/fetchmetadata/FetchMetadataFilterInvalidPatternTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused "ignored" local variable.

See more on https://sonarcloud.io/project/issues?id=micronaut-projects_micronaut-security&issues=AaBi6wq9uEntHN7A9iEf&open=AaBi6wq9uEntHN7A9iEf&pullRequest=2271

Check warning on line 32 in security-fetch-metadata/src/test/java/io/micronaut/security/fetchmetadata/FetchMetadataFilterInvalidPatternTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.

See more on https://sonarcloud.io/project/issues?id=micronaut-projects_micronaut-security&issues=AaBi6wq9uEntHN7A9iEe&open=AaBi6wq9uEntHN7A9iEe&pullRequest=2271

Check failure on line 77 in security-fetch-metadata/src/main/java/io/micronaut/security/fetchmetadata/FetchMetadataFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=micronaut-projects_micronaut-security&issues=AaBi6wqzuEntHN7A9iEd&open=AaBi6wqzuEntHN7A9iEd&pullRequest=2271

Check failure on line 25 in security-fetch-metadata/src/main/java/io/micronaut/security/fetchmetadata/rules/FetchMetadataRulesConfigurationProperties.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use static access with "io.micronaut.security.fetchmetadata.rules.FetchMetadataRulesConfiguration" for "PREFIX".

See more on https://sonarcloud.io/project/issues?id=micronaut-projects_micronaut-security&issues=AaBi6wneuEntHN7A9iEc&open=AaBi6wneuEntHN7A9iEc&pullRequest=2271