Skip to content

SonarQube Plugin - Publish PDF Security Reports to Confluence

License

Notifications You must be signed in to change notification settings

linuxpolska/pdf-publisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdf-publisher

SonarQube Enterprise Plugin - Publish PDF Security Reports to Confluence

Description / Features

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

Dependencies

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

Usage

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.