{ "info": { "author": "Polyconseil", "author_email": "opensource+autoguard@polyconseil.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "autoguard\n=========\n\nThe ``autoguard`` project enables a Sentry server to use REMOTE_USER authentication.\n\nIt's mostly a special sentry configuration file, modified to hook authentication\nbackends and Django middlewares to the proper RemoteUser classes.\n\nIt also uses getconf_ to read settings from INI configuration files.\n\n\nUsage\n-----\n\nThe ``autoguard`` configuration can be tuned in a few ways:\n\n* Specific environment variables (starting with ``AUTOGUARD_``)\n* Reading from ``/etc/autoguard/settings/*.ini``\n* On a dev checkout, reading from ``/path/to/autoguard_checkout/local_settings.ini``\n\nAll options are described in ``autoguard/example_settings.ini`` file.\n\nUse autoguard almost as you would use Sentry. It auto-discovers the ``sentry_conf.py`` config file::\n\n autoguard start\n\nIf using the docker image build by the attached Dockerfile. The entrypoint is the \"autoguard\" command::\n\n docker run --name redis redis:latest\n docker run --link redis:redis --volume :/etc/autoguard start\n\n\nSecurity\n--------\n\nAutoguard expects to run behind a **HTTPS** reverse proxy; that proxy *MUST* set the ``X-Forwarded-Proto`` HTTP header\nto ``https`` for HTTPS requests.\n\nThe authentication is based on ``X-Remote-User`` HTTP header, the proxy *MUST* clean it before passing to the application.\n\n\n.. _getconf: https://github.com/polyconseil/getconf", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Polyconseil/autoguard", "keywords": "sentry config", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "autoguard", "package_url": "https://pypi.org/project/autoguard/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/autoguard/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Polyconseil/autoguard" }, "release_url": "https://pypi.org/project/autoguard/0.3.4/", "requires_dist": null, "requires_python": null, "summary": "Configuration setup for sentry", "version": "0.3.4" }, "last_serial": 2044785, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ee4a21c1deb11fbe8889ef3734e20c6c", "sha256": "3a452645cedf50449fc3c6a4a1516dcabf3ee5ada8c751569533f84c48290b04" }, "downloads": -1, "filename": "autoguard-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee4a21c1deb11fbe8889ef3734e20c6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4798, "upload_time": "2014-08-22T07:53:53", "url": "https://files.pythonhosted.org/packages/2d/e4/74e3e4735b90f3da04d70fe410e6245e4ab547d96a69230a0ccf2707238a/autoguard-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f601c77c1142cbc5c0a98b13b5748f6f", "sha256": "bea74fa26b3fa156c2749010ad09f1b1194db7ec6ce9ba8556949e4ccbac35bc" }, "downloads": -1, "filename": "autoguard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f601c77c1142cbc5c0a98b13b5748f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6270, "upload_time": "2015-04-17T09:22:43", "url": "https://files.pythonhosted.org/packages/d1/46/7ad21f0f96a64a8dd8d89c4d075f66f61ea4e4808d6c5b80d0954bf521dc/autoguard-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "679f8f1564ab428f50d01700cc4da820", "sha256": "1d6ba78b4ce9a9fa0ad317272b26e4e8887e834febf974295567c8c1a6f2f72e" }, "downloads": -1, "filename": "autoguard-0.2.1.tar.gz", "has_sig": false, "md5_digest": "679f8f1564ab428f50d01700cc4da820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6283, "upload_time": "2015-05-18T14:10:32", "url": "https://files.pythonhosted.org/packages/a5/0a/742772308fd3ad16c3c1d26d54d6ee0646a7c005d37e742f036e4335bc13/autoguard-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "31e38587204c4dfae6792d1cc87eb3f4", "sha256": "8b02477b44376f3968927cd1363c9a5930c4c13de6ddcdabd7473442e7ac7952" }, "downloads": -1, "filename": "autoguard-0.2.10-py2-none-any.whl", "has_sig": false, "md5_digest": "31e38587204c4dfae6792d1cc87eb3f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10077, "upload_time": "2015-08-03T09:04:17", "url": "https://files.pythonhosted.org/packages/58/c9/7e8527b5d6fefaedb95780a96e2a8532d2fcc962038fc3814595de407120/autoguard-0.2.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb0536251d18ec516687b9fde6d5d720", "sha256": "0608525c91d9493054a883ba4cffc9a36ee8c26293412dd0a626e586cbaa9a72" }, "downloads": -1, "filename": "autoguard-0.2.10.tar.gz", "has_sig": false, "md5_digest": "cb0536251d18ec516687b9fde6d5d720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6660, "upload_time": "2015-08-03T09:04:14", "url": "https://files.pythonhosted.org/packages/bc/78/37e3e1c30fd93b74a06f302ddc63cdecb73e913c29001a962614ed6bfa14/autoguard-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "a26223dcf94237edfc0df12d9cfc7c02", "sha256": "6c28d022d046c7ab3c35aa284d43733fc3df5662623b44034745f888e472b7bf" }, "downloads": -1, "filename": "autoguard-0.2.11.tar.gz", "has_sig": false, "md5_digest": "a26223dcf94237edfc0df12d9cfc7c02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6658, "upload_time": "2015-08-27T11:15:22", "url": "https://files.pythonhosted.org/packages/7b/11/27d407d08e200bca4651600a1d008b9ecb3dfa41890b9968c7bb66fc7c38/autoguard-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "b94e470e82b6b18a5d27eee3698daa4d", "sha256": "bdb45d04cff2ff7a842c75525169dcf86a01e5e1c9f2d86e138e73cb3f7c8098" }, "downloads": -1, "filename": "autoguard-0.2.12-py2-none-any.whl", "has_sig": false, "md5_digest": "b94e470e82b6b18a5d27eee3698daa4d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10194, "upload_time": "2015-09-03T14:17:50", "url": "https://files.pythonhosted.org/packages/1d/53/0dd13736abb475e052401166df4052babffc6029ff7d16428fd80cd7a8be/autoguard-0.2.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be96606bd41dc596be12b59fe007fd01", "sha256": "3708f16e84f118dedf604ab0413a4f9e13d01f752ad903500b669393cfd35f94" }, "downloads": -1, "filename": "autoguard-0.2.12.tar.gz", "has_sig": false, "md5_digest": "be96606bd41dc596be12b59fe007fd01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6770, "upload_time": "2015-09-03T14:17:45", "url": "https://files.pythonhosted.org/packages/fc/df/e9a2627622b214675352933c74ed77f5f4625b5f5afb60382327b35c92eb/autoguard-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "121cac3d6ae852b6106487127e0ac66f", "sha256": "827b9719fa66d467ebfa9173fa0f102f04c0158928ae5a0e79025d372e4bd602" }, "downloads": -1, "filename": "autoguard-0.2.13-py2-none-any.whl", "has_sig": false, "md5_digest": "121cac3d6ae852b6106487127e0ac66f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10230, "upload_time": "2016-01-22T10:43:28", "url": "https://files.pythonhosted.org/packages/92/58/7fadcf7983e8faf2cfdd2160c38cb42c556836eaa147fd4f69a2fc266b04/autoguard-0.2.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "044cf4e6410d2dd317921d5277baa575", "sha256": "f8de4f655162d311fa531e8c9cc620d62041e132e81bd498935fe1e6472e2406" }, "downloads": -1, "filename": "autoguard-0.2.13.tar.gz", "has_sig": false, "md5_digest": "044cf4e6410d2dd317921d5277baa575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6752, "upload_time": "2016-01-22T10:43:09", "url": "https://files.pythonhosted.org/packages/dd/e0/487f7a742bcc1b7db37f970537efb7ced557ca14a2eacf8d9ff1841355d0/autoguard-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "e4decb8010cb9775ce0d9ea484e10db4", "sha256": "e2f25b5c5297550b9caefb339f4e484a13a85a82b94e810112685c1154a5e877" }, "downloads": -1, "filename": "autoguard-0.2.14-py2-none-any.whl", "has_sig": false, "md5_digest": "e4decb8010cb9775ce0d9ea484e10db4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10246, "upload_time": "2016-01-22T11:15:48", "url": "https://files.pythonhosted.org/packages/a2/2d/66ff1aa7bddd97ea65c86f14296ae8b3f9f02ec80970cbe563444358c9e1/autoguard-0.2.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75c1ca436f4dfb055205154ec3ef096c", "sha256": "addee1c5978cc36a2d156b50f41f121d2274cc0d3c28654f983612270338ba2b" }, "downloads": -1, "filename": "autoguard-0.2.14.tar.gz", "has_sig": false, "md5_digest": "75c1ca436f4dfb055205154ec3ef096c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6762, "upload_time": "2016-01-22T11:15:42", "url": "https://files.pythonhosted.org/packages/6e/53/493213ea0186d35cefa3334bd116b3b69487063f404df324770cfa13197b/autoguard-0.2.14.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "80e0b581d2a4dec631264148e9b52897", "sha256": "c9bbc26420d811983c144f9306ce16cb8cfe15a44797227c11c99dd40455c2e4" }, "downloads": -1, "filename": "autoguard-0.2.2.tar.gz", "has_sig": false, "md5_digest": "80e0b581d2a4dec631264148e9b52897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6406, "upload_time": "2015-05-20T08:02:28", "url": "https://files.pythonhosted.org/packages/38/e1/47d06f1823409f6874cfc590897508d49e62d586dd43874f3b7295ba4352/autoguard-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9a34a922b70689865c56df5a044eda04", "sha256": "07d8c2694114882c82beb316ad721575eae09d35079cb815ad8081b1677461f8" }, "downloads": -1, "filename": "autoguard-0.2.3.tar.bz2", "has_sig": false, "md5_digest": "9a34a922b70689865c56df5a044eda04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6436, "upload_time": "2015-05-20T09:45:59", "url": "https://files.pythonhosted.org/packages/42/5d/3d31985125f382b135a31b873d78cd1f9900b4660a2f5b1d736ab2bcd1b6/autoguard-0.2.3.tar.bz2" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c9e2295a14a02662d0a7176e3a121123", "sha256": "052c26299c244522b9a881c4bc6f59cc67b4efcc909b85b67c6152f8893cfc29" }, "downloads": -1, "filename": "autoguard-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c9e2295a14a02662d0a7176e3a121123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6569, "upload_time": "2015-05-21T10:01:31", "url": "https://files.pythonhosted.org/packages/95/57/4ea5f0fb7d10fcc9d077927a34b90476ebe6844ebafc813bc317f361f9c9/autoguard-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "871dc5ef9773dd39f6947437feec997a", "sha256": "67dd0b4437b574f09ea2d4376781d3e00c2b30a7e86f65e2b9be054412bea234" }, "downloads": -1, "filename": "autoguard-0.2.5.tar.gz", "has_sig": false, "md5_digest": "871dc5ef9773dd39f6947437feec997a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6581, "upload_time": "2015-05-21T15:56:45", "url": "https://files.pythonhosted.org/packages/47/92/d478187f2b233c98a157a3f02a9dc2bf24f5a99a73141750178c8d02a672/autoguard-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "6dfee155b220c34503ec5dd963211d69", "sha256": "c1449573d7b68b050f0257053fbd4fc7697f810202cf3f90a56ee32ee592309b" }, "downloads": -1, "filename": "autoguard-0.2.6.tar.gz", "has_sig": false, "md5_digest": "6dfee155b220c34503ec5dd963211d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6564, "upload_time": "2015-05-21T16:17:00", "url": "https://files.pythonhosted.org/packages/af/fc/0eacf9b83bac02e078d137c6c76a5829133576325c1cd23ccaf63e243d53/autoguard-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "0a54574bd814f51d2b5f955f483e1de3", "sha256": "c963af4f0f65678e566689ca4b087a4aa3cf8dc9a15efb24f44a89c72dd0c8e1" }, "downloads": -1, "filename": "autoguard-0.2.7.tar.gz", "has_sig": false, "md5_digest": "0a54574bd814f51d2b5f955f483e1de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6581, "upload_time": "2015-05-22T08:17:27", "url": "https://files.pythonhosted.org/packages/03/9e/65a76928c0d461eb790977302f18246ea2ea2ab98ea58690c5ee3a975fc3/autoguard-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "2896f0101d12f9e664e57bcca8328f21", "sha256": "1dbb7195b836f9421069b3041549a578afe2d065c9a286c290a2919b0d858460" }, "downloads": -1, "filename": "autoguard-0.2.8.tar.gz", "has_sig": false, "md5_digest": "2896f0101d12f9e664e57bcca8328f21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6636, "upload_time": "2015-07-22T13:01:09", "url": "https://files.pythonhosted.org/packages/9e/13/2cf2a5a3e174d01ab7b198e0f632fef531f60e069093633368c3143292d9/autoguard-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "744905819e17dc78e0ba1b0a48ece5e2", "sha256": "505ee066e253870be24b9a107574229e2199b8a665d0d3af59eb66dfdfb1486c" }, "downloads": -1, "filename": "autoguard-0.2.9.tar.gz", "has_sig": false, "md5_digest": "744905819e17dc78e0ba1b0a48ece5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6654, "upload_time": "2015-07-22T13:50:56", "url": "https://files.pythonhosted.org/packages/de/4d/e8910f491692c6d9a35d87db20c8b5bbc87032507b1d166e94dd2cd770c3/autoguard-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "14b19980b8fd248279162a49e27f8e21", "sha256": "9a2f0db134ac2a179608fff1e3290298c86bf90931d5927e5d4f97d708a5ce19" }, "downloads": -1, "filename": "autoguard-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "14b19980b8fd248279162a49e27f8e21", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11334, "upload_time": "2016-02-04T13:11:55", "url": "https://files.pythonhosted.org/packages/c3/17/52315deeb6d2f4b64e60d1725fb25e8f48d27b6a57eefe599fae43e28883/autoguard-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85090ed8fe4d124280e452d316511706", "sha256": "bac0d17ca5afdbc772a491e10b3f3d44002473e250e49f05c2d99e44e9df6e69" }, "downloads": -1, "filename": "autoguard-0.3.0.tar.gz", "has_sig": false, "md5_digest": "85090ed8fe4d124280e452d316511706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7374, "upload_time": "2016-02-04T13:11:41", "url": "https://files.pythonhosted.org/packages/85/95/5cb19cf8a530cd3d63104e479b8973487131ffc122968b33f790d8adbba8/autoguard-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e13c954d600bea09eab5b19d28130b37", "sha256": "6f94540cf5495f6fb5ea3cd1abf16436dce01ed274c781100e92c9b398e7d3c8" }, "downloads": -1, "filename": "autoguard-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "e13c954d600bea09eab5b19d28130b37", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11381, "upload_time": "2016-04-01T10:22:28", "url": "https://files.pythonhosted.org/packages/3f/9b/caa2772dde53077144e8ba45413592734d75a3de594fe3db5337469d4e18/autoguard-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59705465eeb4e2a82c9cd4cfada9ab44", "sha256": "e1440d7b39323bd4c83f9e34db8ba148e76df01bbf323f69894085398662f9d8" }, "downloads": -1, "filename": "autoguard-0.3.2.tar.gz", "has_sig": false, "md5_digest": "59705465eeb4e2a82c9cd4cfada9ab44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7437, "upload_time": "2016-04-01T10:21:58", "url": "https://files.pythonhosted.org/packages/6f/a7/8da7358aaebe2b1ef5f82f68c97b0a8cd37959ffd1c9fad6b68fef5cead3/autoguard-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9712f8ece73ac730531d319af3f8de2c", "sha256": "b64dea158282092df05eed05333daf63ffe8d19e315c562eb1e088df21df4616" }, "downloads": -1, "filename": "autoguard-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9712f8ece73ac730531d319af3f8de2c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11379, "upload_time": "2016-04-04T12:25:33", "url": "https://files.pythonhosted.org/packages/ea/75/ad7886ff06540bd5770eb99e60f2bd313d5e6ae93df1dd92871acddc78c2/autoguard-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceee214df3a5002c35d10a516bd5d106", "sha256": "244747169f3a20e03624181048a6c8283a3a710e50e5e685d13ce68213d25e38" }, "downloads": -1, "filename": "autoguard-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ceee214df3a5002c35d10a516bd5d106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2016-04-04T12:25:19", "url": "https://files.pythonhosted.org/packages/d1/54/83ca297a388e74fa1b6fb86408947659f4ebd29cdbe9ee6f7a119cdee23b/autoguard-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a5321848bbb84fb4421cb0c00db6075f", "sha256": "3190c0afc3061876ecda9b349f33373bced7d6c83c9a9b8329e05099630c4b3c" }, "downloads": -1, "filename": "autoguard-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "a5321848bbb84fb4421cb0c00db6075f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11378, "upload_time": "2016-04-04T14:48:41", "url": "https://files.pythonhosted.org/packages/61/35/b0105e594f6d3af5bd5e34f6f60e895e6f47cee10bff20895ebb41c8be5a/autoguard-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "371624552b16513316ec0ddfd037d030", "sha256": "888c8d195409fcb4b9178df57a35b779206b57165749d6254ea3d55aa8899c8e" }, "downloads": -1, "filename": "autoguard-0.3.4.tar.gz", "has_sig": false, "md5_digest": "371624552b16513316ec0ddfd037d030", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7438, "upload_time": "2016-04-04T14:48:35", "url": "https://files.pythonhosted.org/packages/8a/d4/a1781221d3338b2e6c73250c2dd0cce3f2afdb819f349adb4f5066964a2a/autoguard-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5321848bbb84fb4421cb0c00db6075f", "sha256": "3190c0afc3061876ecda9b349f33373bced7d6c83c9a9b8329e05099630c4b3c" }, "downloads": -1, "filename": "autoguard-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "a5321848bbb84fb4421cb0c00db6075f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11378, "upload_time": "2016-04-04T14:48:41", "url": "https://files.pythonhosted.org/packages/61/35/b0105e594f6d3af5bd5e34f6f60e895e6f47cee10bff20895ebb41c8be5a/autoguard-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "371624552b16513316ec0ddfd037d030", "sha256": "888c8d195409fcb4b9178df57a35b779206b57165749d6254ea3d55aa8899c8e" }, "downloads": -1, "filename": "autoguard-0.3.4.tar.gz", "has_sig": false, "md5_digest": "371624552b16513316ec0ddfd037d030", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7438, "upload_time": "2016-04-04T14:48:35", "url": "https://files.pythonhosted.org/packages/8a/d4/a1781221d3338b2e6c73250c2dd0cce3f2afdb819f349adb4f5066964a2a/autoguard-0.3.4.tar.gz" } ] }