ansible-risk-insight

View on PyPIReverse Dependencies (2)

0.2.9 ansible_risk_insight-0.2.9-py3-none-any.whl

Wheel Details

Project: ansible-risk-insight
Version: 0.2.9
Filename: ansible_risk_insight-0.2.9-py3-none-any.whl
Download: [link]
Size: 361899
MD5: 786b2d1c662bd83cfbd26ec8f360f5d1
SHA256: c66f4e18b91d85af2b822e5569991c1f6b7e04dd563c502335ed64eb7d5c5846
Uploaded: 2024-10-10 06:38:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ansible-risk-insight
Version: 0.2.9
Summary: My package description
License: Apache License 2.0
Keywords: one,two
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: gitdb
Requires-Dist: joblib
Requires-Dist: jsonpickle
Requires-Dist: PyYAML
Requires-Dist: smmap
Requires-Dist: tabulate
Requires-Dist: requests
Requires-Dist: ruamel.yaml
Requires-Dist: filelock
Requires-Dist: rapidfuzz
Description-Content-Type: text/x-rst
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.44.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ansible_risk_insight/__init__.py sha256=a_6QEA3TpqT3oRSXvnvcUSE2uNiXavlHJ6TttRg39r4 1907
ansible_risk_insight/_version.py sha256=AuE2R1o0qCakIP-9B60CKX9RpDXI-CksinCBSuTuQ_Q 659
ansible_risk_insight/analyzer.py sha256=wtZ5_2neDcr1dJQf6bA1d2pOs0EQ7QNV0StQYzkN6zI 3519
ansible_risk_insight/ansible_builtin_modules.json sha256=8ZBrQkZqEA3VQ1lxOfemik5gEHmWqpFLD5E-odUrmzA 846979
ansible_risk_insight/ansible_variables.txt sha256=POI34rUu4Ry-vUzUsfwwjdXTPulT_7KZtccl7FuD66Y 2306
ansible_risk_insight/awx_utils.py sha256=JGdfmcP3nKBCmQhsD57umY90Kpuvn2VimzvBGtmmRkk 3211
ansible_risk_insight/batch.sh sha256=pahMav5oPXQw-lb6KRXevoGQMUgOmr8dg_JoZASe11A 678
ansible_risk_insight/builtin-modules.txt sha256=NtzlhSRV7Out3lIRuts9OakGG860ZZ4p10kFLTiNE64 1049
ansible_risk_insight/context.py sha256=ckwUBsyasNFGuHe7rtzDzep5UxjpB77FIiwjYlD2OaY 31923
ansible_risk_insight/dependency_dir_preparator.py sha256=32BP_a056Xt1dVnlGECJgWYAlbrRDnFoLjIncwLcaKk 48633
ansible_risk_insight/dependency_finder.py sha256=fiRxw4vWQlGf97ATvyGJUCXFoVqy1eLmsBiKnOIGOvY 14868
ansible_risk_insight/finder.py sha256=-BkO4kwQCIYcgNhh9KQnkwpIJLFbttbQo6bdQmp4sW0 39659
ansible_risk_insight/findings.py sha256=FHczH0PuAdAMxwiXVjXpECbBCMIK17xqTTxOA6vqkws 2683
ansible_risk_insight/key_test.py sha256=KjGZto3PR4WaZ1s_J73aFLnYwPLLA-qkJc1nDl7Jkfw 1291
ansible_risk_insight/keyutil.py sha256=cWa6CvCvPgUOEe2B0k2Wno6DTaun7q12BjkpAS66zZg 8582
ansible_risk_insight/loader.py sha256=qahyoKLV52DS-QwBYF6CgqW3EaWskRkyrEPym9SWq6k 8728
ansible_risk_insight/logger.py sha256=PY8DgywhXa3ITJzpiZNGUOyw88Px835iRodRdI_6skc 1615
ansible_risk_insight/model_loader.py sha256=ke1YsKMmAOCYGtOxAv-0sbY0zcNC7raKghJOkyMncu8 75674
ansible_risk_insight/models.py sha256=vFR0H70bQ1k0CaXphSc6zUMNDQXJmKo71eytoIsGq18 84060
ansible_risk_insight/parser.py sha256=K_c0Ixnt_HkKeiSpvD-ONpXKyVsSy2smF4Ce3l0irJA 26940
ansible_risk_insight/ram_generator.py sha256=spcdRX-3CebXSM2mchn5S-DByUkNEMAuU0Qp18Mj8x0 5953
ansible_risk_insight/requirements.txt sha256=Y6q4t2Q7KOYPX1PzN9uprIxUugygHooWolHlpRWQZRU 105
ansible_risk_insight/risk_assessment_model.py sha256=zv8KWiyDgVo1ICoEZ72zzav-Oon9IxyAolWDTHJsZCA 45276
ansible_risk_insight/risk_detector.py sha256=u-0H-5z_c6U1HdL52BQbuE9lvuZpF-C1pxdHvq633rg 9172
ansible_risk_insight/safe_glob.py sha256=qjKne85TWVDqTx2HM61miKw-9dPzgTrPOVRu1kXtitQ 4224
ansible_risk_insight/scanner.py sha256=v4GYWQMblFhGNq20wvF5-CkNYAb8zKIL9yDYGwVunjc 50299
ansible_risk_insight/task_keywords.txt sha256=ymJyYP9BoCV2Ku_6DX26XooMaJNpC9i4E0KRRhOBXoU 401
ansible_risk_insight/tree.py sha256=PHA5BEyJAWJxh7PmpO8HAgcLJa928KWtMaq0xN-Tb5w 43473
ansible_risk_insight/utils.py sha256=LSqd0a4BfSh8RAoI53j51HZpKPEJbZFP6EPW91Cbf5k 25900
ansible_risk_insight/yaml.py sha256=I_uQQGRkMUhqm7nV97Gqfg__HSyrPMqz-kIOC4WVnaE 2251
ansible_risk_insight/yaml_utils.py sha256=ltzf8Oe14HJl4qpqfOohLzkgOWqLUFROsdZ_xL-KC1s 17050
ansible_risk_insight/annotators/__init__.py sha256=3Vc2oUgaoREFdrglTy6stbFTaI6pIkpKGtoSkYFxvKM 636
ansible_risk_insight/annotators/annotator_base.py sha256=fKbWXoIlUzlk1-R6SmlkDPzxZkhZUGME9XA1D8k7YRk 1408
ansible_risk_insight/annotators/ansible_builtin.py sha256=tQmELG9wAzvVMKLy4Jw_quL7te4Fu_83EM6ynwbsUoQ 1230
ansible_risk_insight/annotators/ansible_builtin.py.bak sha256=cEnpxfOT3gqqAld6l9MkOheCZXMsGqaze5CpP2Au3xw 46432
ansible_risk_insight/annotators/module_annotator_base.py sha256=yLwZJMFwFGYHpMJdhK-9Gb--2qSSaOoRsvRUnGL3t0A 1113
ansible_risk_insight/annotators/risk_annotator_base.py sha256=9uQWwXuVpkdEBoe5JOdwmGTjcNjsyhlNPLJ2QR5TrFE 2846
ansible_risk_insight/annotators/sample_custom_annotator.py sha256=2XI4dXN6YFBOayII2OhYm3oZBHImHvvI1uJHxOCyTu4 2381
ansible_risk_insight/annotators/variable_resolver.py sha256=Mz3VNc1kyMmQWyVxCsZcXkR4lK6chGx5FearRRb5-yM 9222
ansible_risk_insight/annotators/ansible.builtin/apt.py sha256=QpOQ5JmPngkNiqcREbfghaKuQeW6beUHLgA4-VbSbHE 1393
ansible_risk_insight/annotators/ansible.builtin/apt_key.py sha256=Fy0iJx1NajY02rQI2bb4Ys50eu-SOLa0oi7iJajIGnc 1587
ansible_risk_insight/annotators/ansible.builtin/assemble.py sha256=TSlLLlfVqhIaeDeGTfYdIhBokK3XwzH2fKeunStrHAQ 1446
ansible_risk_insight/annotators/ansible.builtin/blockinfile.py sha256=Tg-2jC2uYsqVC47RvjbRYFzoeJMo6mPJ0BJBOiR_F5U 1460
ansible_risk_insight/annotators/ansible.builtin/command.py sha256=YJzYGPpq2386l7jgANyy4HiO_ksmVl2G5QM1GhJ2rg0 1388
ansible_risk_insight/annotators/ansible.builtin/dnf.py sha256=EvDQKi_fFK5P1lYG_LytLAw723zpsAfGBRmn6KIMqa4 1498
ansible_risk_insight/annotators/ansible.builtin/expect.py sha256=iNaKZj5n8dZIqhwmVHz9VwJBT8AEhmSGc_si5OX4dI4 1447
ansible_risk_insight/annotators/ansible.builtin/file.py sha256=IGjaolGjTCYap_5PkU7BkBn71X_8W-fsKnSPeJf_ZAM 1499
ansible_risk_insight/annotators/ansible.builtin/get_url.py sha256=5VdEcqp_kOxvCyLVDbTen-80rWcwj7oo_Vd4n8cU8Xg 1320
ansible_risk_insight/annotators/ansible.builtin/git.py sha256=WEOkl1nFbTfFw_yU2E7QvCnXCw_Tgrkec8zYYlsBHQA 1317
ansible_risk_insight/annotators/ansible.builtin/lineinfile.py sha256=kBl4Q4vqgCbqEQto1gLYNYBbocfdqz9qZYvXRNfoPAs 1511
ansible_risk_insight/annotators/ansible.builtin/pip.py sha256=HMkbBej3yrV-VfwVjT7CO9o_u7hpw3huX-2glc320es 1339
ansible_risk_insight/annotators/ansible.builtin/raw.py sha256=qdp0yZINY1_XS2wYhKM-wCYcgr2cjOYHmUzy6NLEDpE 1380
ansible_risk_insight/annotators/ansible.builtin/replace.py sha256=_h9lsk4I__NsIakYXpkVW-z6kY8RPLuUPBxGscSoXEM 1448
ansible_risk_insight/annotators/ansible.builtin/rpm_key.py sha256=UM-U6-MKXaGAB4l6_SJSb8SgS6_fwkNCPmK9VcaNURg 1371
ansible_risk_insight/annotators/ansible.builtin/script.py sha256=uSe2gH5g8GiFA-18T7gNoSRDKpbSwyM2v_epUHN0uAU 1386
ansible_risk_insight/annotators/ansible.builtin/shell.py sha256=pRsOuQgwqCsN-WE3NALu58dEVZwL2hz3TdRdA2fOq9k 1384
ansible_risk_insight/annotators/ansible.builtin/subversion.py sha256=BB6ecMhAOFUdRSazfAnVLOPsVXijo1QbEpsonLVLEWY 1327
ansible_risk_insight/annotators/ansible.builtin/template.py sha256=TWDnX3yO_dtE5Z2d5HcHKWyYuvuho42aNLD6z5LNK7Y 1499
ansible_risk_insight/annotators/ansible.builtin/unarchive.py sha256=rN8fspnDyyzNDG_r7JNRl8ImSvNWUqQn9wqyBwbOi7w 2215
ansible_risk_insight/annotators/ansible.builtin/uri.py sha256=R-Mur1PhoNNRLzHfrnR525CkUWOHXnve_26dUL0zsIQ 1499
ansible_risk_insight/annotators/ansible.builtin/yum.py sha256=gPrhtv5VZC4pWRR_IXYg-LtXwUSn-uhe5JzLBzfWMLQ 1498
ansible_risk_insight/cli/__init__.py sha256=ykZt_zMj0q3AwOGI-6WqB0cvVLFlAmB5V2F32eNKVw0 15591
ansible_risk_insight/cli/ram/__init__.py sha256=vBhiJVUTQa8Piq3JdtrEHhrnsufz-A_eEZ0DnUGS-N8 2032
ansible_risk_insight/cli/ram/diff.py sha256=ZF5WoBUKGSF6vB2g8lI5l6x4Kg6AJZebdy3nTLLgyYo 1705
ansible_risk_insight/cli/ram/generate.py sha256=e1oH5j6YiF4HkmxH-xAjxpw-5zomMfcqS-7o16yI_F0 3085
ansible_risk_insight/cli/ram/list.py sha256=SvZnNM1ZPpCAxsDii_7u5SVDCQYzLUhaoBnx_LvK4-4 1486
ansible_risk_insight/cli/ram/release.py sha256=wXsPKBot9Ner5WuIby-QG9wItShImujbuxOWL3M6TAU 1690
ansible_risk_insight/cli/ram/search.py sha256=E6DvPtBJhWVNBbT3MH3zMXo_3AJVpS0B1bQSmKNgjZw 1720
ansible_risk_insight/cli/ram/update.py sha256=4uPUyZQq81u79Si7EPPTlM-1Occ3Fcb7cdq4lIwbElI 2033
ansible_risk_insight/rules/P001_module_name_validation.py sha256=84nSkHU6ZkXzRPk5HZLGnY15wpAsQoX7lB1gJVVRJhE 4292
ansible_risk_insight/rules/P002_module_argument_key_validation.py sha256=H0XJrCqX0RUQts2ZVWqzvgcCSwhDUN_IpH0V-nWDuc4 6677
ansible_risk_insight/rules/P003_module_argument_value_validation.py sha256=U4pFEkJDGWd6TNhNBsezLWEn-890V_73K3Nn16ty8KU 7106
ansible_risk_insight/rules/P004_variable_validation.py sha256=34zh2y-hl7SWnrh7YebiS-Bz54KVt2_uRUTWCTgXgdw 3418
ansible_risk_insight/rules/R101_command_exec.md sha256=gtFn_DXV6QiOnxCUbDqxwuaQBJbu4MB6DA2EAvOSS70 309
ansible_risk_insight/rules/R101_command_exec.py sha256=jxwKNh8yJHwirUDCFepSEWezxhos_URwq88li7IEweA 1801
ansible_risk_insight/rules/R102_command_instead_of_shell.md sha256=oG2zu8GC-_NfeU4lWTONPwPMz7cxjnA--IZZsdesZzE 453
ansible_risk_insight/rules/R102_command_instead_of_shell.py sha256=AH3a-6AlCZbdxQ3OlqkoXxTsETp0gSsCXTWlNXf4TS4 1684
ansible_risk_insight/rules/R103_download_exec.md sha256=-kaJ-xtiTrB4Ig7UjzXBHFUCo8tElufQC3VLvPKCY2M 633
ansible_risk_insight/rules/R103_download_exec.py sha256=xdJuyda9XfHcV02WeXs_bf9ClkXqT5tMYuYO4_QFWCg 2703
ansible_risk_insight/rules/R104_unauthorized_download_src.md sha256=vHxX9aVoFBOotSCUZOQ-DtFAExrm7dci82UrkAP1tgQ 696
ansible_risk_insight/rules/R104_unauthorized_download_src.py sha256=Znlqe132ZV7N06T9wxNw-LG8r6QSvMrF_uH_aNr_Eww 2370
ansible_risk_insight/rules/R105_outbound_transfer.md sha256=vXkEMRcI-f3HlPvMuObGkQOuvBBeK2XK8cyXnVTIye4 506
ansible_risk_insight/rules/R105_outbound_transfer.py sha256=NpSQ969LrkLp6RmmMkhOT45sO1JQesd0i-z-5h-kvkU 1846
ansible_risk_insight/rules/R106_inbound_transfer.md sha256=FSiSEPy2dgjaffPcMQumy3zHfuguQpZYI3EFZS84OOM 469
ansible_risk_insight/rules/R106_inbound_transfer.py sha256=3icvTg6jv1NeXd66x1CzwJQKSd6qF2gqL4ucBuahuMI 1947
ansible_risk_insight/rules/R107_pkg_install_with_insecure_option.md sha256=ub7CgKt5oPmCQpmtVK1-iTWp4w0tkANa27JNRu1nv5g 600
ansible_risk_insight/rules/R107_pkg_install_with_insecure_option.py sha256=9X10F3vkcQ10Z8V1ypeIJqd3rRXR9fuhN76PlW1sAoA 2066
ansible_risk_insight/rules/R108_privilege_escalation.md sha256=X0mOXKpRbxeMrxeeu0-Ta42T4YbNynUQYwbxzuKuSCk 550
ansible_risk_insight/rules/R108_privilege_escalation.py sha256=yAgrOugpe7VUZ4g6nu-c1gHTe8sf8d4CmGJE95oRtaw 1536
ansible_risk_insight/rules/R109_key_config_change.md sha256=rt_mCznvca3xlUcxogwZ5iP4y5wLiXz_L3gX7gSMn14 399
ansible_risk_insight/rules/R109_key_config_change.py sha256=cyy-9jLhLroJR7eqzbKeQc8RCS77C_yiM2OZi0BR1ns 1756
ansible_risk_insight/rules/R110_non_builtin_use.md sha256=i2uzTR5L2ysdzvwWX2A-kYuGexfWThukbIon1qkW_DE 149
ansible_risk_insight/rules/R110_non_builtin_use.py sha256=9DawBJErNurzce9bB8ksPV03Av0_BsNOug7C3J4PiQ0 1642
ansible_risk_insight/rules/R111_parameterized_import_role.md sha256=4MsHnh-h-TCoB6QcfK8qH_YNacFBRYhQWqFiDk93M4M 325
ansible_risk_insight/rules/R111_parameterized_import_role.py sha256=PpB1Lud5LcN1DYlduFCsaXN0xwCmX_VZ7Lg46Be4sak 1729
ansible_risk_insight/rules/R112_parameterized_import_taskfile.md sha256=P6D-AGEmKZBedsXu4Hh_mwVwFAisyZ6gpuekZy0VPVA 410
ansible_risk_insight/rules/R112_parameterized_import_taskfile.py sha256=3zdAFy9tnex_YSpgZT1nlCqHP-QAcO4qnySHbMWheAM 1952
ansible_risk_insight/rules/R113_parameterized_pkg_install.md sha256=vnIoRQ091dmFyLYBitoqtrjeWWq2FVAsN8Tss7l0RyM 490
ansible_risk_insight/rules/R113_parameterized_pkg_install.py sha256=YGtbo8I5ydEgQyE9ItSD_h0D50YMu8ZhOxgq1Zxz4eA 1875
ansible_risk_insight/rules/R114_file_change.md sha256=soHoJJk5LbOKB_-J1eVvBnVFLLIaOVwgCjrzsK53V5c 418
ansible_risk_insight/rules/R114_file_change.py sha256=Jov-YZeQ326wxPZHNW43ZnQiNRJ0lq5LdP_QRwDQAq8 2088
ansible_risk_insight/rules/R115_file_deletion.md sha256=EGqqdC6W-D7cVjQHfx8y1iu8DVCrRwLQuIsJcXNfMF8 494
ansible_risk_insight/rules/R115_file_deletion.py sha256=dsEsgXubqrv92k2giN8Xkm_u2cz0vGRCtO413R-u5ls 1871
ansible_risk_insight/rules/R116_insecure_file_permission.md sha256=ZTwH7_tagQD6Vrs953uR1TcNsSXot18mZYYLnODxjs8 422
ansible_risk_insight/rules/R116_insecure_file_permission.py sha256=2I4DzEZENxMUWzrT2WJ6wm0uYH46XqTbUjDV1d-UgwU 1649
ansible_risk_insight/rules/R117_external_role.py sha256=KWKf9tsNtjKZYz4AMb5QJmpp2IhJiUKsXZ0OnK9-WaM 1661
ansible_risk_insight/rules/R201_changed_data_dependence.py sha256=jw2l3OukX6UVf1iI_jLQ61bWVcLkzUN5DTvLbbEcuD8 1927
ansible_risk_insight/rules/R202_unconditional_override.py sha256=4UcqV4op20ffB5Spw6yLvFLifhPHqLEyyzclpwDNq04 2123
ansible_risk_insight/rules/R203_unused_override.py sha256=vN7TmIzawi-Dr1RYVBrKuXi2GbP4XjQap520wHCnQ_8 2181
ansible_risk_insight/rules/R204_unnecessary_set_fact.py sha256=Yx8_LjcwQVcqq0S8pFMVgVkdlbhdn-bBbREIUqnA0h0 2180
ansible_risk_insight/rules/R205_unnecessary_include_vars.py sha256=TRcUz5YLJjTMon3obYiKfN3z-_crnW2tt9ra3AxcaIM 1707
ansible_risk_insight/rules/R301_non_fqcn_use.md sha256=MteOEssSvZnYWRzXEyKSDlCXIOuCjaln6YLUyf90rhI 403
ansible_risk_insight/rules/R301_non_fqcn_use.py sha256=v60E2o1AUITD4YoPWqWHeOY2kf9HgztBqG4YxBlQoz4 1827
ansible_risk_insight/rules/R302_role_without_metadata.py sha256=TbhyUHHeuFk8Y_FrCo4TfYfPpG_DNOhzwC8AVOEZe6o 1430
ansible_risk_insight/rules/R303_task_without_name.py sha256=PsLQzR-FYwDhYtmECGYHDz0fpw_NAdaHlNlEI_X926o 1416
ansible_risk_insight/rules/R304_unresolved_module.py sha256=3f_MlscgW0WvtFh08-XpabcIbjkXNORv7b5ooGzn3Zk 1607
ansible_risk_insight/rules/R305_unresolved_role.py sha256=pepRfY8yg6ZoTNirZ79dT7qnNbnrZmjRbqweYNXjpLg 1712
ansible_risk_insight/rules/R306_undefined_variable.py sha256=Y1O2q7WDcxpdXBU9nFU8aJz674J4Q5hRACwwuoLq4Es 1787
ansible_risk_insight/rules/R401_list_all_inbound_src.py sha256=ynEzKTg6MdNbfEiUBZ0_7KJ8SXduMS5g3Zn6kWz0RVs 1925
ansible_risk_insight/rules/R402_list_all_used_variables.py sha256=gifKbaMOcBkeGiIetdhh2CHIoQ3VobhI8w-93HVKOGo 1609
ansible_risk_insight/rules/R404_show_variables.py sha256=C9zMRy0Jmk9JoMoZSAAMwnp0DDMzYv0OHZpleD-BXuc 1939
ansible_risk_insight/rules/R501_dependency_suggestion.py sha256=ads_pfs1c-RTV3PSKpayemSaktAwCo_z6t2Qf9sPZhg 1974
ansible_risk_insight/rules/__init__.py sha256=3Vc2oUgaoREFdrglTy6stbFTaI6pIkpKGtoSkYFxvKM 636
ansible_risk_insight/rules/rule_versions.json sha256=Jm31NBZqdoY4917W-eeVOnZImuZWFLiLgrc2iUkiYVg 5279
ansible_risk_insight/rules/sample_rule.py sha256=1cJldXbIC6p84RjuKU_2DJ2_OsoEdStkRS10ElkuS9w 1519
ansible_risk_insight-0.2.9.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
ansible_risk_insight-0.2.9.dist-info/METADATA sha256=r36uFsYfAVJflElWVDXu6uXheJeDoE0B06r5ymTi9aE 509
ansible_risk_insight-0.2.9.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
ansible_risk_insight-0.2.9.dist-info/entry_points.txt sha256=_6hseVVhHEYD_4A9JzueYzlDOU0qpE0zrlEctnpFobI 99
ansible_risk_insight-0.2.9.dist-info/top_level.txt sha256=rf8iIgMhtQKRme6sOPKRVCIEq5u03vDk2Gf2ieJgrIo 21
ansible_risk_insight-0.2.9.dist-info/RECORD

top_level.txt

ansible_risk_insight

entry_points.txt

ansible-risk-insight = ansible_risk_insight:main
ari = ansible_risk_insight:main