soos-sca


Namesoos-sca JSON
Version 1.7.15 PyPI version JSON
download
home_pagehttps://github.com/soos-io/soos-ci-analysis-python
SummarySoftware security, simplified.
upload_time2023-11-15 18:37:27
maintainer
docs_urlNone
authorSOOS
requires_python<4,>=3.6
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # [SOOS Core SCA](https://soos.io/sca-product)

SOOS is an independent software security company, located in Winooski, VT USA, building security software for your team. [SOOS, Software security, simplified](https://soos.io).

Use SOOS to scan your software for [vulnerabilities](https://app.soos.io/research/vulnerabilities) and [open source license](https://app.soos.io/research/licenses) issues with [SOOS Core SCA](https://soos.io/sca-product). [Generate SBOMs](https://kb.soos.io/help/soos-reports-for-export). Govern your open source dependencies. Run the [SOOS DAST vulnerability scanner](https://soos.io/dast-product) against your web apps or APIs.

[Demo SOOS](https://app.soos.io/demo) or [Register for a Free Trial](https://app.soos.io/register).

If you maintain an Open Source project, sign up for the Free as in Beer [SOOS Community Edition](https://soos.io/products/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](https://kb.soos.io/help/soos-languages-supported).

## Need an Account?
**Visit [soos.io](https://app.soos.io/register) to create your trial account.**

## Running the Script
See [Script Knowlege Base Documentation](https://github.com/soos-io/kb-docs/blob/main/SCA/Script.md)

### Linux Shell Script Example
See [Linux GitHub Gist](https://gist.githubusercontent.com/soostech/bf4fe3c320f7457a81f2e48ebe057aa5/raw/7fcba97f88c524b2d1e3eddf2c29de52af13a0c4/soos_sca.sh)

### Windows CMD Script Example
See [Windows Batch File Gist](https://gist.githubusercontent.com/soostech/37134fb636da3246d275b2ee220669c1/raw/0ab31b1c50869d8e8061deee4fa04e8ff7169f77/soos_sca.bat)

### Script Arguments
| Argument | Default | Description |
| --- | --- | --- |
| -h, --help | ==SUPPRESS== | show this help message and exit |
| -hf, --helpFormatted | False | Print the --help command in markdown table format |
| -m, --mode | run_and_wait | Mode of operation:<br>run_and_wait: Run Analysis & Wait ** Default Value,<br>async_init: Async Init,<br>async_result: Async Result<br>For more information about scan modes, visit https://github.com/soos-io/kb-docs/blob/main/SCA/Script.md |
| -of, --onFailure | continue_on_failure | On Failure:<br>fail_the_build: Fail The Build<br>continue_on_failure: Continue On Failure ** Default Value |
| -dte, --directoriesToExclude | None | Listing of directories (relative to ./) to exclude from the search for manifest files.<br>Example - Correct: bin/start/<br>Example - Incorrect: ./bin/start/<br>Example - Incorrect: /bin/start |
| -fte, --filesToExclude | None | Listing of files (relative to ./) to exclude from the search for manifest files.<br>Example - Correct: bin/start/requirements.txt<br>Example - Incorrect: ./bin/start/requirements.txt<br>Example - Incorrect: /bin/start/requirements.txt |
| -wd, --workingDirectory | None | Absolute path where SOOS may write and read persistent files for the given build.<br>Example - Correct: /tmp/workspace/<br>Example - Incorrect: ./bin/start/<br>Example - Incorrect: tmp/workspace |
| -armw, --resultMaxWait | 300 | Maximum seconds to wait for Analysis Result. Default 300. |
| -arpi, --resultPollingInterval | 10 | Polling interval (in seconds) for analysis result completion (success/failure).<br>Min value: 10 |
| -pm, --packageManagers | None | A list of package managers, delimited by comma, to include when searching for manifest files. |
| -buri, --baseUri | https://api.soos.io/api/ | SOOS API URI Path. Default Value: https://api.soos.io/api/<br>Intended for internal use only. |
| -scp, --sourceCodePath | None | Root path to begin recursive search for manifests. Default Value: ./ |
| -pn, --projectName | None | Project name for tracking results, (this will be the one used inside of the SOOS App) |
| -cid, --clientId | None | Client ID, get yours from https://app.soos.io/integrate/sca |
| -akey, --apiKey | None | API Key, get yours from https://app.soos.io/integrate/sca |
| -v, --verbosity | INFO | Set logging verbosity level value (INFO/DEBUG) |
| --verbose | False | Enable verbose logging |
| -ch, --commitHash | None | Commit Hash Value |
| -bn, --branchName | None | Branch Name |
| -bruri, --branchUri | None | Branch URI |
| -bldver, --buildVersion | None | Build Version |
| -blduri, --buildUri | None | Build URI |
| -oe, --operatingEnvironment | None | Operating Environment |
| -appver, --appVersion | None | App Version. Intended for internal use only. |
| -intn, --integrationName | None | Integration Name (e.g. Provider) |
| -intt, --integrationType | None | Integration Type. Intended for internal use only. |
| -sarif | False | Generates SARIF Report that later can be uploaded to GitHub |


## Feedback and Support
See [SOOS Knowledge Base](https://kb.soos.io/help)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/soos-io/soos-ci-analysis-python",
    "name": "soos-sca",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<4,>=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "SOOS",
    "author_email": "dev@soos.io",
    "download_url": "https://files.pythonhosted.org/packages/70/6a/850f1e4652eb51c0b2da19e76cbc2332a8d85f818ace078fd99b19b2756d/soos-sca-1.7.15.tar.gz",
    "platform": null,
    "description": "# [SOOS Core SCA](https://soos.io/sca-product)\n\nSOOS is an independent software security company, located in Winooski, VT USA, building security software for your team. [SOOS, Software security, simplified](https://soos.io).\n\nUse SOOS to scan your software for [vulnerabilities](https://app.soos.io/research/vulnerabilities) and [open source license](https://app.soos.io/research/licenses) issues with [SOOS Core SCA](https://soos.io/sca-product). [Generate SBOMs](https://kb.soos.io/help/soos-reports-for-export). Govern your open source dependencies. Run the [SOOS DAST vulnerability scanner](https://soos.io/dast-product) against your web apps or APIs.\n\n[Demo SOOS](https://app.soos.io/demo) or [Register for a Free Trial](https://app.soos.io/register).\n\nIf you maintain an Open Source project, sign up for the Free as in Beer [SOOS Community Edition](https://soos.io/products/community-edition).\n\n## soos-ci-analysis-python\nPython script to run SOOS Core SCA\n\n## Supported Languages and Package Managers\nOur full list of supported manifest formats can be found [here](https://kb.soos.io/help/soos-languages-supported).\n\n## Need an Account?\n**Visit [soos.io](https://app.soos.io/register) to create your trial account.**\n\n## Running the Script\nSee [Script Knowlege Base Documentation](https://github.com/soos-io/kb-docs/blob/main/SCA/Script.md)\n\n### Linux Shell Script Example\nSee [Linux GitHub Gist](https://gist.githubusercontent.com/soostech/bf4fe3c320f7457a81f2e48ebe057aa5/raw/7fcba97f88c524b2d1e3eddf2c29de52af13a0c4/soos_sca.sh)\n\n### Windows CMD Script Example\nSee [Windows Batch File Gist](https://gist.githubusercontent.com/soostech/37134fb636da3246d275b2ee220669c1/raw/0ab31b1c50869d8e8061deee4fa04e8ff7169f77/soos_sca.bat)\n\n### Script Arguments\n| Argument | Default | Description |\n| --- | --- | --- |\n| -h, --help | ==SUPPRESS== | show this help message and exit |\n| -hf, --helpFormatted | False | Print the --help command in markdown table format |\n| -m, --mode | run_and_wait | Mode of operation:<br>run_and_wait: Run Analysis & Wait ** Default Value,<br>async_init: Async Init,<br>async_result: Async Result<br>For more information about scan modes, visit https://github.com/soos-io/kb-docs/blob/main/SCA/Script.md |\n| -of, --onFailure | continue_on_failure | On Failure:<br>fail_the_build: Fail The Build<br>continue_on_failure: Continue On Failure ** Default Value |\n| -dte, --directoriesToExclude | None | Listing of directories (relative to ./) to exclude from the search for manifest files.<br>Example - Correct: bin/start/<br>Example - Incorrect: ./bin/start/<br>Example - Incorrect: /bin/start |\n| -fte, --filesToExclude | None | Listing of files (relative to ./) to exclude from the search for manifest files.<br>Example - Correct: bin/start/requirements.txt<br>Example - Incorrect: ./bin/start/requirements.txt<br>Example - Incorrect: /bin/start/requirements.txt |\n| -wd, --workingDirectory | None | Absolute path where SOOS may write and read persistent files for the given build.<br>Example - Correct: /tmp/workspace/<br>Example - Incorrect: ./bin/start/<br>Example - Incorrect: tmp/workspace |\n| -armw, --resultMaxWait | 300 | Maximum seconds to wait for Analysis Result. Default 300. |\n| -arpi, --resultPollingInterval | 10 | Polling interval (in seconds) for analysis result completion (success/failure).<br>Min value: 10 |\n| -pm, --packageManagers | None | A list of package managers, delimited by comma, to include when searching for manifest files. |\n| -buri, --baseUri | https://api.soos.io/api/ | SOOS API URI Path. Default Value: https://api.soos.io/api/<br>Intended for internal use only. |\n| -scp, --sourceCodePath | None | Root path to begin recursive search for manifests. Default Value: ./ |\n| -pn, --projectName | None | Project name for tracking results, (this will be the one used inside of the SOOS App) |\n| -cid, --clientId | None | Client ID, get yours from https://app.soos.io/integrate/sca |\n| -akey, --apiKey | None | API Key, get yours from https://app.soos.io/integrate/sca |\n| -v, --verbosity | INFO | Set logging verbosity level value (INFO/DEBUG) |\n| --verbose | False | Enable verbose logging |\n| -ch, --commitHash | None | Commit Hash Value |\n| -bn, --branchName | None | Branch Name |\n| -bruri, --branchUri | None | Branch URI |\n| -bldver, --buildVersion | None | Build Version |\n| -blduri, --buildUri | None | Build URI |\n| -oe, --operatingEnvironment | None | Operating Environment |\n| -appver, --appVersion | None | App Version. Intended for internal use only. |\n| -intn, --integrationName | None | Integration Name (e.g. Provider) |\n| -intt, --integrationType | None | Integration Type. Intended for internal use only. |\n| -sarif | False | Generates SARIF Report that later can be uploaded to GitHub |\n\n\n## Feedback and Support\nSee [SOOS Knowledge Base](https://kb.soos.io/help)\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Software security, simplified.",
    "version": "1.7.15",
    "project_urls": {
        "About": "https://soos.io",
        "Homepage": "https://github.com/soos-io/soos-ci-analysis-python",
        "Issues": "https://github.com/soos-io/soos-ci-analysis-python/issues",
        "Register": "https://app.soos.io/register",
        "Source": "https://github.com/soos-io/soos-ci-analysis-python"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8687c4c3ba80ee44e4354f137bdff91389bd3efdae4f29b40a0bf1ec1c2bfa47",
                "md5": "3421fbdfa6189e1d889a844899e0ad1e",
                "sha256": "8878708f592b6fb8535668419e3ff636136557ce9367f2606497bfe8452635d9"
            },
            "downloads": -1,
            "filename": "soos_sca-1.7.15-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3421fbdfa6189e1d889a844899e0ad1e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.6",
            "size": 20534,
            "upload_time": "2023-11-15T18:37:25",
            "upload_time_iso_8601": "2023-11-15T18:37:25.426798Z",
            "url": "https://files.pythonhosted.org/packages/86/87/c4c3ba80ee44e4354f137bdff91389bd3efdae4f29b40a0bf1ec1c2bfa47/soos_sca-1.7.15-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "706a850f1e4652eb51c0b2da19e76cbc2332a8d85f818ace078fd99b19b2756d",
                "md5": "b1abe4058cb66c0efe484f862585dbeb",
                "sha256": "b59f536bda1b123694eb379cc26dd038b1b794f037f3e4eea13b82b5b99aef7d"
            },
            "downloads": -1,
            "filename": "soos-sca-1.7.15.tar.gz",
            "has_sig": false,
            "md5_digest": "b1abe4058cb66c0efe484f862585dbeb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.6",
            "size": 23008,
            "upload_time": "2023-11-15T18:37:27",
            "upload_time_iso_8601": "2023-11-15T18:37:27.246521Z",
            "url": "https://files.pythonhosted.org/packages/70/6a/850f1e4652eb51c0b2da19e76cbc2332a8d85f818ace078fd99b19b2756d/soos-sca-1.7.15.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-15 18:37:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "soos-io",
    "github_project": "soos-ci-analysis-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "soos-sca"
}
        
Elapsed time: 0.46543s