sarif-manager


Namesarif-manager JSON
Version 0.3.1 PyPI version JSON
download
home_pagehttps://github.com/nvsecurity/api-validator
SummaryParse SARIF files for different providers.
upload_time2024-10-15 03:19:24
maintainerNone
docs_urlNone
authorKinnaird McQuade
requires_python>=3.11
licenseNone
keywords sarif
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SARIF Manager

A simple CLI tool to parse SARIF files and output the results for different providers, like Azure DevOps, GitHub Actions, etc.

Currently supported providers:
- [x] Azure DevOps

Roadmap:

- [ ] GitHub Actions
- [ ] GitLab CI/CD
- [ ] Jenkins


## Installation

```bash
pip install sarif-manager
```

## Usage

```bash
sarif-manager --help
```

## Example

### Azure DevOps

Write logs in a pipeline:

```bash
azure write-logs \
    example.sarif \
    --org nightvision1 \
    --project temporary
```

Create work items:

```bash
sarif-manager azure create-work-items \
    example.sarif \
    --org nightvision1 \
    --project temporary
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nvsecurity/api-validator",
    "name": "sarif-manager",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "sarif",
    "author": "Kinnaird McQuade",
    "author_email": "kinnaird@nightvision.net",
    "download_url": "https://files.pythonhosted.org/packages/97/e7/ff0c28cb83fd9137572e00b8e67f2f9bde21aad62384c707b94dd917268a/sarif-manager-0.3.1.tar.gz",
    "platform": null,
    "description": "# SARIF Manager\n\nA simple CLI tool to parse SARIF files and output the results for different providers, like Azure DevOps, GitHub Actions, etc.\n\nCurrently supported providers:\n- [x] Azure DevOps\n\nRoadmap:\n\n- [ ] GitHub Actions\n- [ ] GitLab CI/CD\n- [ ] Jenkins\n\n\n## Installation\n\n```bash\npip install sarif-manager\n```\n\n## Usage\n\n```bash\nsarif-manager --help\n```\n\n## Example\n\n### Azure DevOps\n\nWrite logs in a pipeline:\n\n```bash\nazure write-logs \\\n    example.sarif \\\n    --org nightvision1 \\\n    --project temporary\n```\n\nCreate work items:\n\n```bash\nsarif-manager azure create-work-items \\\n    example.sarif \\\n    --org nightvision1 \\\n    --project temporary\n```\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Parse SARIF files for different providers.",
    "version": "0.3.1",
    "project_urls": {
        "Homepage": "https://github.com/nvsecurity/api-validator"
    },
    "split_keywords": [
        "sarif"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67fd39ca284ae14457a59b0ebd639d291ee976b23fa86455a1d3ec3ae579f520",
                "md5": "c05a9ac476f440c16467c330bf61aeca",
                "sha256": "e6b29a92fdb6c1976e5b0c6ad5bcdd03519be12a25405ce0e0db1a43f31179af"
            },
            "downloads": -1,
            "filename": "sarif_manager-0.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c05a9ac476f440c16467c330bf61aeca",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 8508,
            "upload_time": "2024-10-15T03:19:23",
            "upload_time_iso_8601": "2024-10-15T03:19:23.141132Z",
            "url": "https://files.pythonhosted.org/packages/67/fd/39ca284ae14457a59b0ebd639d291ee976b23fa86455a1d3ec3ae579f520/sarif_manager-0.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97e7ff0c28cb83fd9137572e00b8e67f2f9bde21aad62384c707b94dd917268a",
                "md5": "38eebacf479a1b76dcf49e31867f41c0",
                "sha256": "f55cfbb683b06709a5834f13b8d1cd3658d65bd826604edf1d9e3dafc0517760"
            },
            "downloads": -1,
            "filename": "sarif-manager-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "38eebacf479a1b76dcf49e31867f41c0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 7117,
            "upload_time": "2024-10-15T03:19:24",
            "upload_time_iso_8601": "2024-10-15T03:19:24.596767Z",
            "url": "https://files.pythonhosted.org/packages/97/e7/ff0c28cb83fd9137572e00b8e67f2f9bde21aad62384c707b94dd917268a/sarif-manager-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-15 03:19:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nvsecurity",
    "github_project": "api-validator",
    "github_not_found": true,
    "lcname": "sarif-manager"
}
        
Elapsed time: 0.33529s