Puma Scan is a comprehensive security analysis tool designed to help development teams identify and mitigate vulnerabilities in their .NET C# code. Here is a detailed overview of what the product does and its key features:
Purpose
Puma Scan is intended to integrate into the development lifecycle, particularly within build pipelines, to scan source code for potential security vulnerabilities. This ensures that security issues are addressed early in the development process, reducing the risk of exploits and improving the overall security posture of the application.Key Features
Vulnerability Scanning
Puma Scan uses advanced security analyzers to scan .NET C# code for known and potential vulnerabilities. This includes scanning for common web application vulnerabilities such as SQL injection, cross-site scripting (XSS), and more.Integration with Development Tools
The tool seamlessly integrates with popular development environments like Visual Studio Code (VS Code). It can be activated using the Command Palette, allowing developers to initiate scans manually or automatically upon saving code changes.Scanning Modes
Puma Scan supports two scanning modes:- On Demand: Allows manual scanning of the source code using the Command Palette.
- On Save: Automatically scans the source code and displays results in the Problems window after saving a document.