generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/veracode-applications-api-openapi.yml - openapi/veracode-business-units-api-openapi.yml - openapi/veracode-findings-api-openapi.yml - openapi/veracode-manual-penetration-testing-api-openapi.yml - openapi/veracode-policy-evaluations-api-openapi.yml - openapi/veracode-reports-api-openapi.yml - openapi/veracode-roles-api-openapi.yml - openapi/veracode-sandboxes-api-openapi.yml - openapi/veracode-teams-api-openapi.yml - openapi/veracode-users-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 32 entities_in_spec: 32 relationships: 14 entities: - name: Annotation fields: 4 - name: Application fields: 6 - name: ApplicationProfile fields: 1 - name: ApplicationsPage fields: 2 - name: BusinessUnit fields: 3 - name: BusinessUnitProfile fields: 1 - name: BusinessUnitsPage fields: 2 - name: DynamicFlawInfo fields: 3 - name: Error fields: 3 - name: Finding fields: 9 - name: FindingsPage fields: 2 - name: MptScansPage fields: 2 - name: PageInfo fields: 4 - name: PolicyCompliance fields: 5 - name: ReportFinding fields: 11 - name: ReportInitiated fields: 3 - name: ReportRequest fields: 9 - name: ReportResults fields: 4 - name: ReportScan fields: 5 - name: Role fields: 4 - name: RolesPage fields: 2 - name: Sandbox fields: 6 - name: SandboxProfile fields: 3 - name: SandboxesPage fields: 2 - name: ScanSummary fields: 3 - name: StaticFlawInfo fields: 1 - name: Team fields: 5 - name: TeamProfile fields: 2 - name: TeamsPage fields: 2 - name: User fields: 11 - name: UserProfile fields: 6 - name: UsersPage fields: 2 relationships: - from: ApplicationsPage to: PageInfo type: has_one via: page - from: Application to: ApplicationProfile type: has_one via: profile - from: Application to: ScanSummary type: has_many via: scans - from: BusinessUnitsPage to: PageInfo type: has_one via: page - from: Finding to: Annotation type: has_many via: annotations - from: FindingsPage to: PageInfo type: has_one via: page - from: MptScansPage to: PageInfo type: has_one via: page - from: ReportResults to: PageInfo type: has_one via: page - from: RolesPage to: PageInfo type: has_one via: page - from: SandboxesPage to: PageInfo type: has_one via: page - from: TeamsPage to: PageInfo type: has_one via: page - from: User to: Role type: has_many via: roles - from: User to: Team type: has_many via: teams - from: UsersPage to: PageInfo type: has_one via: page