GHAS Scan Result Exporter is an Azure DevOps extension designed to streamline the retrieval and organization of GitHub Advanced Security (GHAS) scan results. Using Azure DevOps API, this extension fetches scan data and compiles it into an Excel file with three dedicated sheets: 'Code QL', 'Dependency Scanning', and 'Secret Scanning'. With seamless integration of ExcelJS, it empowers users to effortlessly generate detailed reports. Moreover, leveraging Nodemailer, it offers the functionality to send these reports as email attachments, facilitating efficient communication and collaboration within development teams. Simplify your security analysis workflow and enhance team productivity with GHAS Scan Result Exporter.
- Retrieve GHAS Scan Results: Utilize the Azure DevOps API to fetch detailed scan results from GitHub Advanced Security.
- Excel File Generation: Automatically generate an Excel file with three sheets ('Code QL', 'Dependency Scanning', 'Secret Scanning') containing comprehensive scan result data.
- Email Attachment: Seamlessly send the generated Excel file as an email attachment using Nodemailer, with the recipient address provided by the user.
- Retrieve Scan Results: Access GHAS scan results through the Azure DevOps API.
- Generate Excel File: Utilize ExcelJS to create an Excel file with detailed scan result information categorized into three sheets.
- Send Email: Use Nodemailer to send the generated Excel file as an email attachment, with the recipient address specified by the user.
- Install the Azure DevOps extension.
- Configure the extension with necessary permissions and settings.
- Retrieve GHAS scan results and generate the Excel file with the provided script.
- Provide the recipient email address to send the Excel file via email.
- Howters (https://github.com/howters)
This extension is made for Bina Nusantara IT Division.