dejacode


Namedejacode JSON
Version 5.0.0 PyPI version JSON
download
home_pagehttps://github.com/nexB/dejacode
SummaryAutomate open source license compliance and ensure supply chain integrity
upload_time2023-12-08 12:00:37
maintainer
docs_urlNone
authornexB Inc.
requires_python>=3.10
licenseAGPL-3.0-only
keywords open source scan license package dependency copyright filetype author extract licensing scancode scanpipe docker rootfs vm virtual machine pipeline code analysis container
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            DejaCode
========

DejaCode is a complete enterprise-level application to automate open source license
compliance and ensure software supply chain integrity, powered by
`ScanCode <https://github.com/nexB/scancode-toolkit>`_,
the industry-leading code scanner.

- Run scans and track all the open source and third-party products and components used
  in your software.
- Apply usage policies at the license or component level, and integrate into
  ScanCode to ensure compliance.
- Capture software inventories (SBOMs), generate compliance artifacts, and keep
  historical data.
- Ensure FOSS compliance with enterprise-grade features and integrations for DevOps and
  software systems.
- Scan a software package, simply by providing its Download URL, to get comprehensive
  details of its composition and create an SBOM.
- Load software package data into DejaCode with the integration for the open source
  ScanCode.io and ScanCode Toolkit projects to create a product’s SBOM.
- Track and report vulnerability tracking and reporting by integrating with the open
  source VulnerableCode project.
- Create, publish and share SBOM documents in DejaCode, including detailed attribution
  documentation and custom reports in multiple file formats and standards, such as
  CycloneDX and SPDX.

Getting started
---------------

The DejaCode documentation is available here: https://dejacode.readthedocs.io/

If you have questions please ask them in
`Discussions <https://github.com/nexB/dejacode/discussions>`_.

If you want to contribute to DejaCode, start with our
`Contributing <https://dejacode.readthedocs.io/en/latest/contributing.html>`_ page.

Build and tests status
----------------------

+------------+-------------------+
| **Tests**  | **Documentation** |
+============+===================+
| |ci-tests| |    |docs-rtd|     |
+------------+-------------------+

DejaCode License Notice
-----------------------

DejaCode is an enterprise-level application to automate open source license
compliance and ensure software supply chain integrity, powered by ScanCode,
the industry-leading code scanner.

SPDX-License-Identifier: AGPL-3.0-only

Copyright (c) nexB Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Commercial License option
-------------------------

DejaCode is offered under a nexB commercial license as an alternative.
You can learn more about this option by contacting us at
https://www.nexb.com/contact-us/


.. |ci-tests| image:: https://github.com/nexB/dejacode/actions/workflows/ci.yml/badge.svg?branch=main
    :target: https://github.com/nexB/dejacode/actions/workflows/ci.yml
    :alt: CI Tests Status

.. |docs-rtd| image:: https://readthedocs.org/projects/dejacode/badge/?version=latest
    :target: https://dejacode.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Build Status

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nexB/dejacode",
    "name": "dejacode",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "open source,scan,license,package,dependency,copyright,filetype,author,extract,licensing,scancode,scanpipe,docker,rootfs,vm,virtual machine,pipeline,code analysis,container",
    "author": "nexB Inc.",
    "author_email": "info@aboutcode.org",
    "download_url": "https://files.pythonhosted.org/packages/e8/8d/b550d92a81b3d9b0b405edd011442cf88cfd50d2c859ff2b279cd485a63a/dejacode-5.0.0.tar.gz",
    "platform": null,
    "description": "DejaCode\n========\n\nDejaCode is a complete enterprise-level application to automate open source license\ncompliance and ensure software supply chain integrity, powered by\n`ScanCode <https://github.com/nexB/scancode-toolkit>`_,\nthe industry-leading code scanner.\n\n- Run scans and track all the open source and third-party products and components used\n  in your software.\n- Apply usage policies at the license or component level, and integrate into\n  ScanCode to ensure compliance.\n- Capture software inventories (SBOMs), generate compliance artifacts, and keep\n  historical data.\n- Ensure FOSS compliance with enterprise-grade features and integrations for DevOps and\n  software systems.\n- Scan a software package, simply by providing its Download URL, to get comprehensive\n  details of its composition and create an SBOM.\n- Load software package data into DejaCode with the integration for the open source\n  ScanCode.io and ScanCode Toolkit projects to create a product\u2019s SBOM.\n- Track and report vulnerability tracking and reporting by integrating with the open\n  source VulnerableCode project.\n- Create, publish and share SBOM documents in DejaCode, including detailed attribution\n  documentation and custom reports in multiple file formats and standards, such as\n  CycloneDX and SPDX.\n\nGetting started\n---------------\n\nThe DejaCode documentation is available here: https://dejacode.readthedocs.io/\n\nIf you have questions please ask them in\n`Discussions <https://github.com/nexB/dejacode/discussions>`_.\n\nIf you want to contribute to DejaCode, start with our\n`Contributing <https://dejacode.readthedocs.io/en/latest/contributing.html>`_ page.\n\nBuild and tests status\n----------------------\n\n+------------+-------------------+\n| **Tests**  | **Documentation** |\n+============+===================+\n| |ci-tests| |    |docs-rtd|     |\n+------------+-------------------+\n\nDejaCode License Notice\n-----------------------\n\nDejaCode is an enterprise-level application to automate open source license\ncompliance and ensure software supply chain integrity, powered by ScanCode,\nthe industry-leading code scanner.\n\nSPDX-License-Identifier: AGPL-3.0-only\n\nCopyright (c) nexB Inc.\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as\npublished by the Free Software Foundation, version 3 of the License.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nCommercial License option\n-------------------------\n\nDejaCode is offered under a nexB commercial license as an alternative.\nYou can learn more about this option by contacting us at\nhttps://www.nexb.com/contact-us/\n\n\n.. |ci-tests| image:: https://github.com/nexB/dejacode/actions/workflows/ci.yml/badge.svg?branch=main\n    :target: https://github.com/nexB/dejacode/actions/workflows/ci.yml\n    :alt: CI Tests Status\n\n.. |docs-rtd| image:: https://readthedocs.org/projects/dejacode/badge/?version=latest\n    :target: https://dejacode.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Build Status\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0-only",
    "summary": "Automate open source license compliance and ensure supply chain integrity",
    "version": "5.0.0",
    "project_urls": {
        "Homepage": "https://github.com/nexB/dejacode"
    },
    "split_keywords": [
        "open source",
        "scan",
        "license",
        "package",
        "dependency",
        "copyright",
        "filetype",
        "author",
        "extract",
        "licensing",
        "scancode",
        "scanpipe",
        "docker",
        "rootfs",
        "vm",
        "virtual machine",
        "pipeline",
        "code analysis",
        "container"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e88db550d92a81b3d9b0b405edd011442cf88cfd50d2c859ff2b279cd485a63a",
                "md5": "7a468735c807551c79a3aabe84413fe9",
                "sha256": "f01cc2215e048ae55ae8464d511402eb3d0d3a5c03b773c853bb56c64101eaa8"
            },
            "downloads": -1,
            "filename": "dejacode-5.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7a468735c807551c79a3aabe84413fe9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 15293,
            "upload_time": "2023-12-08T12:00:37",
            "upload_time_iso_8601": "2023-12-08T12:00:37.263367Z",
            "url": "https://files.pythonhosted.org/packages/e8/8d/b550d92a81b3d9b0b405edd011442cf88cfd50d2c859ff2b279cd485a63a/dejacode-5.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-08 12:00:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nexB",
    "github_project": "dejacode",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "dejacode"
}
        
Elapsed time: 0.15873s