Platform Setup Essentials

The foundational configuration every Veracode organization needs


Before your teams can start scanning, someone needs to set up the Veracode Platform. This hub covers the core configuration steps: users, teams, application profiles, and policies. Get these right and everything else will flow smoothly.


Who Does This?

Platform setup requires the Administrator role. In most organizations, this is an AppSec lead, IT administrator, or the person who manages your Veracode subscription. If you're unsure who your Administrator is, contact Veracode Technical Support.


Step 1: Understand Your Roles

Assign the right role to the right person from the start — wrong roles are the most common source of "I can't see my results" problems.

Who Roles They Need Notes
Developers Creator, Submitter, Reviewer To scan and view results
DevOps / Automation API Service Account + Upload and Scan API For pipeline integrations
Security Leads Security Lead Portfolio-wide visibility and policy management
Mitigation Reviewers Mitigation Approver Approve or reject developer mitigation proposals
Policy Managers Policy Administrator Create and manage security policies
Team Admins Team Admin Manage users within their team
Executives / Reporting Executive Read-only access to Analytics

Step 2: Create Teams

Teams control which users can access which applications. Structure teams to mirror how your organization owns code — by product team, business unit, or application group.


Step 3: Add Users

For each person who needs Veracode access, create a user account with the appropriate role and team assignment. You can do this manually in the Admin panel, or at scale using the Identity REST API.


Step 4: Create Application Profiles

Every application you scan in Veracode needs an application profile. The profile stores scan history, assigns a policy, and controls team access.

Key fields to complete thoughtfully:

  • Application Name — Use a consistent naming convention if you have many applications.
  • Business Criticality — Affects how policies and risk scores are calculated. Set this accurately.
  • Policy — Which security policy will this application be assessed against?
  • Team — Which team owns this application?
  • Docs: Create an Application Profile

Step 5: Configure Security Policies

Policies define the rules that determine whether an application passes or fails security assessment. Veracode provides default policies; you can also create custom policies suited to your organization's risk appetite.


Step 6: Set Up API Service Accounts for Automation

If your teams are running automated scans via CI/CD pipelines, create API service accounts (non-human users) with only the API roles needed. Don't use personal credentials for automation.


Network Requirements

Veracode requires outbound HTTPS on port 443 from the machines that run scans. Work with your IT team to ensure Veracode's domains and IP addresses are on your allowlist.


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