Veracode for Developers

Scan from your IDE, fix faster, ship secure code


Veracode helps you write secure code — and find the security issues in the code you've already written. This guide is written for developers: what to set up, how to scan, and how to make sense of results without it taking over your day.


Your Workflow in Three Steps

  1. Scan your code — from your IDE or as part of your pipeline.
  2. Review findings — understand what was found and why it matters.
  3. Fix or mitigate — remediate the issue or document why it's acceptable.

Step 1: Get Your API Credentials

You need Veracode API credentials (an API ID and API key) to use IDE plugins and pipeline integrations. Generate these in the Veracode Platform under your account settings.


Step 2: Install Your IDE Plugin

All four modern Veracode IDE plugins support SAST, SCA, and Veracode Fix.

IDE Features Docs
JetBrains SAST + SCA + Veracode Fix docs.veracode.com/r/Scan_for_JetBrains
VS Code SAST + SCA + Veracode Fix docs.veracode.com/r/Veracode_Scan_for_VS_Code
Visual Studio SAST + SCA + Veracode Fix docs.veracode.com/r/Veracode_Scan_for_Visual_Studio
Eclipse SAST + SCA + Veracode Fix docs.veracode.com/r/c_ide_eclipse

Note: All four modern Veracode Scan plugins (VS Code, JetBrains, Visual Studio, and Eclipse) can only be installed on one machine per user account. Installing a plugin on multiple machines may cause authentication failures with Veracode. See the plugin-specific Docs pages for details.


Roles Required: To run SAST scans from an IDE, your account needs the Security Lead, Creator, or Submitter role. For SCA agent-based scans (via IDE or CLI): Security Lead, Workspace Administrator, Workspace Editor, or Submitter. Note: SCA via Upload and Scan requires the Executive, Security Lead, or Administrator role.


Step 3: Run Your First Scan

Once the plugin is installed and your credentials are configured, scan your project. The plugin will package your code, upload it to Veracode for analysis, and return findings directly in your editor.

Tip: Start with a small, well-understood project or module for your first scan. This helps you calibrate what to expect before scanning larger codebases.


Important: Results from the IDE plugins are only available in your IDE — they do not appear in the Veracode Platform. To get policy-tracked results visible to your security team, use Upload and Scan.


Veracode Fix: AI-Assisted Remediation

Veracode Fix is available in all four modern IDE plugins (VS Code, JetBrains, Visual Studio, and Eclipse) and can be integrated into GitHub Actions workflows via the Veracode CLI. It generates suggested code patches for findings discovered by Pipeline Scan. Always review suggested fixes before applying. Note: Veracode Fix resolves Pipeline Scan findings only — it does not apply to Upload and Scan findings. A Veracode Fix license is required.


Pipeline Scanning

For automated security testing, add Veracode Pipeline Scan to your CI/CD pipeline. It runs a fast Static Analysis scan on every build and can be configured to fail the build if new findings above a certain severity are introduced.

Pipeline Scan Limits to Know: Maximum scan time: 60 minutes · Maximum file size: 200 MB · Rate limit: 6 scans per 60 seconds per account


Useful Resources


Learning Paths

Go deeper with these step-by-step learning paths on Veracode Docs:


← Back to the Getting Started Guide | ← Back to the Onboarding Hub