{ "info": { "author": "David Amrani Hernandez", "author_email": "davidmorenomad@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Dome9 SDK\n\n\n[![Documentation Status](https://readthedocs.org/projects/dome9/badge/?version=latest)](http://dome9.readthedocs.io/?badge=latest)\n![PyPI](https://img.shields.io/pypi/v/dome9)\n\n## Usage\n\n```python\nfrom dome9 import Dome9\n\ndome9 = Dome9(key='xxxxxx', secret='yyyyyyy')\n\nrulesets = dome9.list_rulesets()\n```\n\n\n\n## Authentication\n\nThere are two ways to authenticate Dome9SDK:\n* **SDK Arguments**: Passing variables to Dome9SDK `Dome9SDK(key='xxxxxx', secret='yyyyyyy')`\n* **Environment variables**: Setting your credentials to `DOME9_ACCESS_KEY` and `DOME9_SECRET_KEY` environment variables\n\nExample: \n```bash\nexport DOME9_ACCESS_KEY='xxxxxxxxxxxxxxxxxxxx'\nexport DOME9_SECRET_KEY='yyyyyyyyyyyyyyyyyyyy'\necho -e \"import dome9sdk \\nprint(dome9sdk.Dome9SDK().list_cloud_accounts())\" | python\n```\n\n\n\n## Agile\n\n```python\nimport json\nfrom dome9 import Dome9\n\ncloudAccount = '00000-00000-00000-00000'\n\nd9 = Dome9()\n\nrulesetTemplate = {}\nwith open('ruleset','r') as f:\n rulesetTemplate = json.loads(f.read())\n\n# Step 1. Create ruleset\nruleset = d9.create_ruleset(rulesetTemplate)\n\n# Step 2. Run Assessment\nresults = d9.run_assessment(rulesetId=ruleset['id'], cloudAccountId=cloudAccount)\n\n# Step 3. Delete ruleset\nruleset = d9.delete_ruleset(ruleset['id'])\n\n```\n\n\n---\n\n_CDO Telefonica_\n_Copyright (c) Telefonica Digital Espa\u00f1a, 2019_\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidmoremad", "keywords": "dome9 sdk cloudsecurity cspm", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "dome9", "package_url": "https://pypi.org/project/dome9/", "platform": "", "project_url": "https://pypi.org/project/dome9/", "project_urls": { "Documentation": "https://dome9.readthedocs.io", "Homepage": "https://github.com/davidmoremad", "Source Code": "https://github.com/davidmoremad/dome9" }, "release_url": "https://pypi.org/project/dome9/0.2.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Dome9 SDK for Python", "version": "0.2.1" }, "last_serial": 5925502, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2a3e563e9d429935966c020e7e741e8c", "sha256": "07c920d216d32f7a200b093624b0c323b471f66decaa6739eb87cd1e64333b5a" }, "downloads": -1, "filename": "dome9-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3e563e9d429935966c020e7e741e8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8135, "upload_time": "2019-09-29T18:41:58", "url": "https://files.pythonhosted.org/packages/6b/38/3a8cf7eaaa79fb844827d1316e136343ae7d7011b573945e8bac829bccd9/dome9-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d21e124051d951773ff7e22760dda5cd", "sha256": "159f51516f3fbc5b3cfe71617e0480fc7e019afd01ad5799c945e9e4b95acf3c" }, "downloads": -1, "filename": "dome9-0.1.tar.gz", "has_sig": false, "md5_digest": "d21e124051d951773ff7e22760dda5cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7915, "upload_time": "2019-09-29T11:15:38", "url": "https://files.pythonhosted.org/packages/bf/02/2b016aa6ad5c109f1e5d41af9b573c929fbfa46b1c215ef2bf509b7352cc/dome9-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5b40fccc1fe3aa5df98f616aca8ad85d", "sha256": "2fba6c4229d78526e9a99a7e21d3274831b2514bb2d1c8663af3293768b1a223" }, "downloads": -1, "filename": "dome9-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5b40fccc1fe3aa5df98f616aca8ad85d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8138, "upload_time": "2019-09-29T18:42:11", "url": "https://files.pythonhosted.org/packages/a8/8a/2df57770b01fa92f3a8595591f4ad0bd8fa389a2e03d5c2076c776c24fd4/dome9-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "251d561a39594a249314e20ec19970a0", "sha256": "29675a2564b0c8728aaac9609a34387df5a4c5b345fe240423fdba5d7f12f466" }, "downloads": -1, "filename": "dome9-0.2.tar.gz", "has_sig": false, "md5_digest": "251d561a39594a249314e20ec19970a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7963, "upload_time": "2019-09-29T18:42:27", "url": "https://files.pythonhosted.org/packages/90/cd/0fb04ba8e80e75e309b0eb22a24cafabe0e74b0df8958b2bfdfafb023efb/dome9-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cc75c23dcaaf98b656bc0202699faff6", "sha256": "2d8ea916afe7292e1bb7589533d64ac12d18a5128a765720977d1c9710c16781" }, "downloads": -1, "filename": "dome9-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cc75c23dcaaf98b656bc0202699faff6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8261, "upload_time": "2019-10-03T21:14:49", "url": "https://files.pythonhosted.org/packages/92/c6/bfc969d0fbd28afce2c7c30990b283f40805b388f510733d15d5894d51bc/dome9-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0991ac5ba8c921f3e2c350b993bae8", "sha256": "6b2a573d6cc224a27a156ddc4dec43b6db6787f51a8068ddc56248d570462393" }, "downloads": -1, "filename": "dome9-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fa0991ac5ba8c921f3e2c350b993bae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2019-10-03T21:14:51", "url": "https://files.pythonhosted.org/packages/27/06/c8f4f2bcae3402ce8bc7cc703783bfc7c8b41a71dd26186e30416f3b48d4/dome9-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc75c23dcaaf98b656bc0202699faff6", "sha256": "2d8ea916afe7292e1bb7589533d64ac12d18a5128a765720977d1c9710c16781" }, "downloads": -1, "filename": "dome9-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cc75c23dcaaf98b656bc0202699faff6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8261, "upload_time": "2019-10-03T21:14:49", "url": "https://files.pythonhosted.org/packages/92/c6/bfc969d0fbd28afce2c7c30990b283f40805b388f510733d15d5894d51bc/dome9-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0991ac5ba8c921f3e2c350b993bae8", "sha256": "6b2a573d6cc224a27a156ddc4dec43b6db6787f51a8068ddc56248d570462393" }, "downloads": -1, "filename": "dome9-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fa0991ac5ba8c921f3e2c350b993bae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2019-10-03T21:14:51", "url": "https://files.pythonhosted.org/packages/27/06/c8f4f2bcae3402ce8bc7cc703783bfc7c8b41a71dd26186e30416f3b48d4/dome9-0.2.1.tar.gz" } ] }