SonarQube Enterprise Plugin - Publish PDF Security Reports to Confluence
This plugin automatically pushes Security Reports from SonarQube Enterprise to Confluence.
Compatibility matrix:
Plugin | Sonar min | Sonar max | Jdk |
---|---|---|---|
1.0.3 | 9.0 | 9.0+ | 17 |
Dependency Name | Library Name | Library License | Library URL |
---|---|---|---|
OkHttp | okhttp | Apache 2.0 | link |
SonarQube | sonar-plugin-api | LGPL 3.0 | link |
Apache HttpClient | httpclient | Apache 2.0 | link |
Apache Commons IO | commons-io maven | Apache 2.0 | link |
SLF4J API Module | slf4j-api | MIT | link |
JUnit | junit | EPL 1.0 | link |
JSON.simple | json-simple | Apache 2.0 | link |
Unirest Java | unirest-java | MIT | link |
Apache Commons Logging | commons-logging | Apache 2.0 | link |
SonarQube :: Packaging Maven Plugin | sonar-packaging-maven-plugin | LGPL 3.0 | link |
Apache Maven Compiler Plugin | maven-compiler-plugin | Apache 2.0 | link |
Native2Ascii Maven Plugin | native2ascii-maven-plugin | MIT | link |
Maven Frontend Plugin | frontend-maven-plugin | Apache 2.0 | link |
Installation:
- download latest or required version from here
- place jar file to your SonarQube Enterprise instance to
[YOUR_SONAR_PATH]/extensions/plugins
- restart SonarQube Enterprise
In Global Configuration fill in your SonarQube and Confluence URLs and credentials.
In Project Configuration fill in your Confluence PAGE_ID obtained from URL of "Attachments" page.
From now on, on every branch scan PDF Security Reports will be automatically uploaded to Confluence.