Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

soos-sca

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

soos-sca

Software security, simplified.

  • 1.7.15
  • Source
  • PyPI
  • Socket score

Maintainers
1

SOOS Core SCA

SOOS is an independent software security company, located in Winooski, VT USA, building security software for your team. SOOS, Software security, simplified.

Use SOOS to scan your software for vulnerabilities and open source license issues with SOOS Core SCA. Generate SBOMs. Govern your open source dependencies. Run the SOOS DAST vulnerability scanner against your web apps or APIs.

Demo SOOS or Register for a Free Trial.

If you maintain an Open Source project, sign up for the Free as in Beer SOOS Community Edition.

soos-ci-analysis-python

Python script to run SOOS Core SCA

Supported Languages and Package Managers

Our full list of supported manifest formats can be found here.

Need an Account?

Visit soos.io to create your trial account.

Running the Script

See Script Knowlege Base Documentation

Linux Shell Script Example

See Linux GitHub Gist

Windows CMD Script Example

See Windows Batch File Gist

Script Arguments

ArgumentDefaultDescription
-h, --help==SUPPRESS==show this help message and exit
-hf, --helpFormattedFalsePrint the --help command in markdown table format
-m, --moderun_and_waitMode of operation:
run_and_wait: Run Analysis & Wait ** Default Value,
async_init: Async Init,
async_result: Async Result
For more information about scan modes, visit https://github.com/soos-io/kb-docs/blob/main/SCA/Script.md
-of, --onFailurecontinue_on_failureOn Failure:
fail_the_build: Fail The Build
continue_on_failure: Continue On Failure ** Default Value
-dte, --directoriesToExcludeNoneListing of directories (relative to ./) to exclude from the search for manifest files.
Example - Correct: bin/start/
Example - Incorrect: ./bin/start/
Example - Incorrect: /bin/start
-fte, --filesToExcludeNoneListing of files (relative to ./) to exclude from the search for manifest files.
Example - Correct: bin/start/requirements.txt
Example - Incorrect: ./bin/start/requirements.txt
Example - Incorrect: /bin/start/requirements.txt
-wd, --workingDirectoryNoneAbsolute path where SOOS may write and read persistent files for the given build.
Example - Correct: /tmp/workspace/
Example - Incorrect: ./bin/start/
Example - Incorrect: tmp/workspace
-armw, --resultMaxWait300Maximum seconds to wait for Analysis Result. Default 300.
-arpi, --resultPollingInterval10Polling interval (in seconds) for analysis result completion (success/failure).
Min value: 10
-pm, --packageManagersNoneA list of package managers, delimited by comma, to include when searching for manifest files.
-buri, --baseUrihttps://api.soos.io/api/SOOS API URI Path. Default Value: https://api.soos.io/api/
Intended for internal use only.
-scp, --sourceCodePathNoneRoot path to begin recursive search for manifests. Default Value: ./
-pn, --projectNameNoneProject name for tracking results, (this will be the one used inside of the SOOS App)
-cid, --clientIdNoneClient ID, get yours from https://app.soos.io/integrate/sca
-akey, --apiKeyNoneAPI Key, get yours from https://app.soos.io/integrate/sca
-v, --verbosityINFOSet logging verbosity level value (INFO/DEBUG)
--verboseFalseEnable verbose logging
-ch, --commitHashNoneCommit Hash Value
-bn, --branchNameNoneBranch Name
-bruri, --branchUriNoneBranch URI
-bldver, --buildVersionNoneBuild Version
-blduri, --buildUriNoneBuild URI
-oe, --operatingEnvironmentNoneOperating Environment
-appver, --appVersionNoneApp Version. Intended for internal use only.
-intn, --integrationNameNoneIntegration Name (e.g. Provider)
-intt, --integrationTypeNoneIntegration Type. Intended for internal use only.
-sarifFalseGenerates SARIF Report that later can be uploaded to GitHub

Feedback and Support

See SOOS Knowledge Base

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc