Finite State API Changelog
5 Nov 2024
New Features
- Added support for configuring launchBinaryUploadProcessing with the ENABLE_BANDIT_SCAN BinaryAnalysisConfigurationOption to enable additional test and Bandit security scan outputs
- Added updateProductTree mutation for managing product hierarchies - allows adding and removing child products and artifact versions from a product
16 Oct 2024
New Features
- Added Queries: CVE Update Summaries, Get Average Risk Score, Get Software Component With Dependencies, Get Trending Data Severity, Get Trending Data Status
- Added Types: Asset Version CVE Match, Average Risk Score Trending Data, CVE Update Summary, CVSSMetricv4, Notification Frequency, Orgnization Settings, Severity Trending Data, Software Component With Dependency, Status Origin, Status Trending Data, User New CVE Notification Config, User Notification Settings
- Added Filters: Asset Version CVE Match, CVE Update Summary, CVSS v4, Organization Settings, User New CVE Notification Config, User Notification Settings
- Added Mutations: Clear Software Component Instance Statuses, Update Software Component Instance Statuses
17 May 2024
New Features
- Added Filter: SoftwareComponentInstanceConfidenceFilter
- Added Mutations: updateSoftwareComponentInstanceFull, createNewAssetVersionOnAsset
- Added Queries: getOSDistros, getOSMajorVersions, getOSPatchesByMajorVersion, getSequencedAssetVersionsByAsset
- Added Types: SoftwareComponenentInstanceConfidence, UploadMethod
2 Feb 2024
New Features
- Added ability to update Finding status
- Queries for Audit Logs and Events
- Queries for Processing Status
- Queries for Patches on Findings
- Queries for User Settings (e.g. currently selected BU)
1 Dec 2023
New Features
- Findings can now be filtered by CVSS Score ranges and severity levels
- Findings can now be filtered by remediation guidance contents
- Findings model now has
cvssScore
andcvssSeverity
directly on the model - Findings model now has
remediationGuidanace
directly on the model - License model now has
instances
to see get all software component instances that have the license - SoftwareComponentInstance now has
createdBy
to get the user who created it, if applicable - SoftwareComponent now has
totalRisk
of all instances of the component - Mutation: launchBinaryUploadProcessing
- Mutation: launchCycloneDxExport
- Mutation: launchSpdxExport
- Mutation: launchTestResultProcessing
- Additional CSV export type:
FlexSearchExportType
Flex Search for Assets, Findings, Products, Software Components
Deprecations
- Mutation:
completeMultipartUpload
replaced withcompleteMultipartUploadV2
andlaunchBinaryUploadProcessing
- Mutation:
completeTestResultUpload
replaced withlaunchTestResultProcessing
- Mutation:
generateUploadPartUrl
replaced withgenerateUploadPartUrlV2
- Mutation:
startMultipartUpload
replaced withstartMultipartUploadV2
- Mutation:
generateTestResultUploadUrl
replaced withgenerateSinglePartUploadUrl