@soos-io/api-client
Version:
This is the SOOS API Client for registered clients leveraging the various integrations to the SOOS platform. Register for a free trial today at https://app.soos.io/register
159 lines (158 loc) • 4.07 kB
TypeScript
export declare enum ContributingDeveloperSource {
Unknown = "Unknown",
GitHubWebhook = "GitHubWebhook",
EnvironmentVariable = "EnvironmentVariable",
OperatingSystem = "OperatingSystem"
}
export declare enum IntegrationName {
AzureDevOps = "AzureDevOps",
AWSCodeBuild = "AWSCodeBuild",
Bamboo = "Bamboo",
BitBucket = "BitBucket",
CircleCI = "CircleCI",
CodeShip = "CodeShip",
GitHub = "GitHub",
GitLab = "GitLab",
Jenkins = "Jenkins",
SoosCsa = "SoosCsa",
SoosDast = "SoosDast",
SoosSast = "SoosSast",
SoosSca = "SoosSca",
SoosSbom = "SoosSbom",
SoosScmAudit = "SoosScmAudit",
TeamCity = "TeamCity",
TravisCI = "TravisCI",
VisualStudio = "VisualStudio",
VisualStudioCode = "VisualStudioCode"
}
export declare enum IntegrationType {
None = "None",
IDE = "IDE",
Script = "Script",
Webhook = "Webhook",
Plugin = "Plugin",
AppRepo = "AppRepo",
AppUpload = "AppUpload"
}
export declare enum PackageManagerType {
Unknown = "Unknown",
Alpine = "Alpine",
AmazonLinux = "AmazonLinux",
CFamily = "CFamily",
Dart = "Dart",
Debian = "Debian",
Docker = "Docker",
Erlang = "Erlang",
Fedora = "Fedora",
GitHub = "GitHub",
Go = "Go",
Homebrew = "Homebrew",
Java = "Java",
NPM = "NPM",
NuGet = "NuGet",
Php = "Php",
Python = "Python",
Ruby = "Ruby",
Rust = "Rust",
Swift = "Swift",
Wolfi = "Wolfi",
Unity = "Unity"
}
export declare enum ManifestStatus {
Unknown = "Unknown",
Valid = "Valid",
OnlyDevDependencies = "OnlyDevDependencies",
OnlyLockFiles = "OnlyLockFiles",
OnlyNonLockFiles = "OnlyNonLockFiles",
NoPackages = "NoPackages",
UnknownManifestType = "UnknownManifestType",
UnsupportedManifestVersion = "UnsupportedManifestVersion",
ParsingError = "ParsingError",
Empty = "Empty",
Duplicate = "Duplicate"
}
export declare enum ScanStatus {
Unknown = "Unknown",
Queued = "Queued",
Manifest = "Manifest",
LocatingDependencies = "LocatingDependencies",
LoadingPackageDetails = "LoadingPackageDetails",
LocatingVulnerabilities = "LocatingVulnerabilities",
RunningGovernancePolicies = "RunningGovernancePolicies",
Finished = "Finished",
FailedWithIssues = "FailedWithIssues",
Incomplete = "Incomplete",
Error = "Error"
}
export declare enum ScanType {
CSA = "Csa",
DAST = "Dast",
SAST = "Sast",
SBOM = "Sbom",
SCA = "Sca"
}
export declare enum SeverityEnum {
Unknown = "Unknown",
None = "None",
Info = "Info",
Low = "Low",
Medium = "Medium",
High = "High",
Critical = "Critical"
}
export declare enum LogLevel {
DEBUG = "DEBUG",
INFO = "INFO",
WARN = "WARN",
FAIL = "FAIL",
ERROR = "ERROR"
}
export declare enum OnFailure {
Continue = "continue_on_failure",
Fail = "fail_the_build"
}
export declare enum HashAlgorithmEnum {
Unknown = "Unknown",
Md5 = "Md5",
Sha1 = "Sha1",
Sha256 = "Sha256",
Sha512 = "Sha512"
}
export declare enum HashEncodingEnum {
Utf8 = "Utf8",
Base64 = "Base64",
Binary = "Binary",
Hex = "Hex"
}
export declare enum FileMatchTypeEnum {
Manifest = "Manifest",
FileHash = "FileHash",
ManifestAndFileHash = "ManifestAndFileHash"
}
export declare enum AttributionFormatEnum {
Unknown = "Unknown",
CsafVex = "CsafVex",
CycloneDx = "CycloneDx",
Sarif = "Sarif",
Spdx = "Spdx",
SoosIssues = "SoosIssues",
SoosLicenses = "SoosLicenses",
SoosPackages = "SoosPackages",
SoosVulnerabilities = "SoosVulnerabilities"
}
export declare enum AttributionFileTypeEnum {
Unknown = "Unknown",
Csv = "Csv",
Html = "Html",
Json = "Json",
Text = "Text",
Xml = "Xml"
}
export declare enum AttributionStatusEnum {
Unknown = "Unknown",
Requested = "Requested",
InProgress = "InProgress",
Completed = "Completed",
CompletedWithProblems = "CompletedWithProblems",
Failed = "Failed"
}