finitestateinc/Finite State Binary Scan

Upload a binary to the Finite State Platform to conduct a Quick Scan or full analysis.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
finite-state-client-idFinitestate API client ID.yes
finite-state-secretFinitestate API secret.yes
finite-state-organization-contextOrganization context. This is provided by the Finite State API management. It looks like "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".yes
asset-idAsset ID for the asset that the new asset version will belong to.yes
versionThe name of the asset version that will be created.yes
file-pathLocal path of the file to be uploaded.yes
quick-scanBoolean that uploads the file for quick scan when true. Defaults to true (Quick Scan). For details about the contents of the Quick Scan vs. the Full Scan, please see the API documentation.yestrue
automatic-commentDefaults to false. If it is true, it will generate a comment in the PR with the link to the Asset version URL in Finite State.nofalse
github-tokenToken used to generate comment in a pr. Only required if automatic-comment input is true.no
business-unit-id(optional) ID of the business unit that the asset version will belong to. If not provided, the asset version will adopt the existing business unit of the asset.no
created-by-user-id(optional) ID of the user to be recorded as the "Created By User" on the asset version. If not provided, the version will adopt the existing value of the asset.no
product-id(optional) ID of the product that the asset version will belong to. If not provided, the existing product for the asset will be used, if applicable.no
artifact-description(optional) Description of the artifact. If not provided, the default is "Firmware Binary".no
namedescription
responseResponse from Finite State servers.
errorError message or details on why the action fails, if applicable.
asset-version-urlFinite State binary analysis URL for the file uploaded.