{ "info": { "author": "Mark Wadham", "author_email": "buckle-up@rkw.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# buckle-up by m4rkw\n\nA python toolbox for writing macOS sandbox profiles.\n\n## installation\n\n````\npip3 install buckle-up\n````\n\n## monitor all sandbox events\n\n````\nbu -p all\n````\n\n## monitor sandbox events for specific processes\n\n````\nbu -p 'Slack,Slack Helper'\n````\n\n## write denied actions to a sandbox profile file\n\n````\nbu -p 'Slack,Slack Helper' -o slack.sb\n````\n\n## known issues\n\ndeny events are de-duped but written verbatim from the system log into the\noutput sandbox profile. this means that all file references are entered as\n\"literal\" and other actions such as signals will not be in a valid format so\nsome manual tidying will be necessary.", "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/m4rkw/buckle-up", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "buckle-up", "package_url": "https://pypi.org/project/buckle-up/", "platform": "", "project_url": "https://pypi.org/project/buckle-up/", "project_urls": { "Homepage": "https://github.com/m4rkw/buckle-up" }, "release_url": "https://pypi.org/project/buckle-up/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Buckle-up: a toolbox for writing macOS sandbox profiles", "version": "0.0.4" }, "last_serial": 4759483, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "43917593e34faa6482e9a49e7571160e", "sha256": "e52dba212fe42cde822ebf124715b7896177207cf9bd13ba2af4c236ec99c8f1" }, "downloads": -1, "filename": "buckle_up-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "43917593e34faa6482e9a49e7571160e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3812, "upload_time": "2019-01-29T08:31:29", "url": "https://files.pythonhosted.org/packages/ae/67/2cb274a501bec6dff65c91c0a1cd3cac4be348c1da124b887ebe1822b0d4/buckle_up-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38699c795f157f1a0fd2a4038c8b8791", "sha256": "7b8680d0f5647c9d9f25eee0fc945434d52aedaeb5360c31e4af2271318da179" }, "downloads": -1, "filename": "buckle-up-0.0.2.tar.gz", "has_sig": false, "md5_digest": "38699c795f157f1a0fd2a4038c8b8791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2634, "upload_time": "2019-01-29T08:31:31", "url": "https://files.pythonhosted.org/packages/ed/51/3eb664639a204d2e0bad9dd15453272c97c34f720e3aba56c32d98ef9cbc/buckle-up-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c4b1e1c001bc53f0d7cc9f054edcef5a", "sha256": "a54008d02db12e1a3e2fab1d710c4477144c8e35e77bbdae8b6816070e828b67" }, "downloads": -1, "filename": "buckle_up-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c4b1e1c001bc53f0d7cc9f054edcef5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3828, "upload_time": "2019-01-29T08:33:59", "url": "https://files.pythonhosted.org/packages/84/2b/079d8c783684a2ac67d487d5b0ce6092c4bcab347b548e13c9d453bdd906/buckle_up-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5342e6745f8a7a9e7d4ff3373b7d68df", "sha256": "0a733d2ef88c517ae5227004b44d22d5bf4c51928e090860dcf4908976b9e577" }, "downloads": -1, "filename": "buckle-up-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5342e6745f8a7a9e7d4ff3373b7d68df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2649, "upload_time": "2019-01-29T08:34:00", "url": "https://files.pythonhosted.org/packages/32/97/912342cd282d1484768856866b4e794f044aac7b9bb04e832219838256c3/buckle-up-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ef53511fd3a53b380d72cb62b5b8ba27", "sha256": "15cd936c0189e44de15c304c98f89df60fc6775e925ae3060e20f0a78e629d3f" }, "downloads": -1, "filename": "buckle-up-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ef53511fd3a53b380d72cb62b5b8ba27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2805, "upload_time": "2019-01-30T12:05:25", "url": "https://files.pythonhosted.org/packages/be/98/8ce10ca99df50821d63f8fe38dcfc980975e6a05383e12696a6032794d82/buckle-up-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef53511fd3a53b380d72cb62b5b8ba27", "sha256": "15cd936c0189e44de15c304c98f89df60fc6775e925ae3060e20f0a78e629d3f" }, "downloads": -1, "filename": "buckle-up-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ef53511fd3a53b380d72cb62b5b8ba27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2805, "upload_time": "2019-01-30T12:05:25", "url": "https://files.pythonhosted.org/packages/be/98/8ce10ca99df50821d63f8fe38dcfc980975e6a05383e12696a6032794d82/buckle-up-0.0.4.tar.gz" } ] }