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
cvssScoreandcvssSeveritydirectly on the model - Findings model now has
remediationGuidanacedirectly on the model - License model now has
instancesto see get all software component instances that have the license - SoftwareComponentInstance now has
createdByto get the user who created it, if applicable - SoftwareComponent now has
totalRiskof all instances of the component - Mutation: launchBinaryUploadProcessing
- Mutation: launchCycloneDxExport
- Mutation: launchSpdxExport
- Mutation: launchTestResultProcessing
- Additional CSV export type:
FlexSearchExportTypeFlex Search for Assets, Findings, Products, Software Components
Deprecations
- Mutation:
completeMultipartUploadreplaced withcompleteMultipartUploadV2andlaunchBinaryUploadProcessing - Mutation:
completeTestResultUploadreplaced withlaunchTestResultProcessing - Mutation:
generateUploadPartUrlreplaced withgenerateUploadPartUrlV2 - Mutation:
startMultipartUploadreplaced withstartMultipartUploadV2 - Mutation:
generateTestResultUploadUrlreplaced withgenerateSinglePartUploadUrl
