gcptool

View on PyPIReverse Dependencies (0)

1.1.1 gcptool-1.1.1-py3-none-any.whl

Wheel Details

Project: gcptool
Version: 1.1.1
Filename: gcptool-1.1.1-py3-none-any.whl
Download: [link]
Size: 335745
MD5: d0260b739087bd5477faf00c7032123d
SHA256: 0a934dd94d29b266f13577e3b673c6cc878e61a6b0a19cb439bdeb9541f01d5b
Uploaded: 2022-12-20 20:02:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gcptool
Version: 1.1.1
Author-Email: Aidan Noll <aidan.noll[at]carvesystems.com>
Project-Url: GitHub, https://github.com/CarveSystems/gcptool
Requires-Python: >=3.8
Requires-Dist: google-api-python-client
Requires-Dist: google-cloud-container
Requires-Dist: google-cloud-resource-manager
Requires-Dist: google-cloud-storage
Requires-Dist: jinja2
Requires-Dist: netaddr
Requires-Dist: pydantic
Description-Content-Type: text/markdown
[Description omitted; length: 2812 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.11.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gcptool/__init__.py sha256=mDldA753XXTzV03_TN3RwueHcj_1Dg00eIWo8LRZG5Y 18
gcptool/__main__.py sha256=Z5mhhr_kQnm49dqo1frFqPFxEBumZ6oHsWgw-8017js 4966
gcptool/creds.py sha256=lNC5qX-1Z2kfcZ6tjjJZSOESLeptRcd1rB0X4yv3Ssc 198
gcptool/findings/base.md sha256=oluPG4Y8m2fu2MmY9Kxqs9zxA-t2Y3_n0SmMOznIBSk 304
gcptool/findings/cloudfunctions_triggerable.md sha256=-8dD8cMuODb6qV7XJp3NRzZvZZ4XE8UFmAUcJGixHWE 475
gcptool/findings/compute_allspotter.md sha256=bHxleMO9MRrNS3qm9XBduo1aLdyxzZHW0JhjrDYztDE 56
gcptool/findings/compute_firewall_all_ports.md sha256=ycDKV-8ntgZRqw1gkyTm-xJFWHV8E1VjXpLxWHqaDMY 429
gcptool/findings/compute_firewall_internal.md sha256=slInVkgTPF870B0etGkd0uIQ5vwVBFhHM3vUomIVm1Y 734
gcptool/findings/compute_firewall_public.md sha256=bQroE9r3C9m0YCcNab4Bi7qWyZP3dVfZNQn7Tpm7lok 488
gcptool/findings/compute_firewall_rdp.md sha256=CE0ZKmHtZX5wS6ovdn_KQOHg0pLq6Bnnr9ARs3IFXNk 873
gcptool/findings/compute_firewall_ssh.md sha256=tyl1gOVCjFb9JcZXPmda7q8yomV6vp_GuVVGy6dEpFs 747
gcptool/findings/compute_http.md sha256=Pq9naOCH3rnA02iVtjNhldyL_lqTqMdAgvZYLIs8rtk 834
gcptool/findings/compute_tlsv1.md sha256=sSjCu5SCmDyJ3iZwszUKoEoDXhw4EuN6T0WY67CDYmc 1576
gcptool/findings/finding_template.md sha256=hfFvdxfSxA5Qy_rK50n_jHuphV9QgpDFboLxXIyC6aE 102
gcptool/findings/gcs_bucket_logging.md sha256=gNL1eI_wKBvFlbsP-eKiQC5Y9Bfthd37OcudjQm2DHA 677
gcptool/findings/gcs_bucket_versioning.md sha256=ThYnukWf5cDoGlK6rGa_hb2CnmoVhnKpUmKoVNT_KXE 699
gcptool/findings/gcs_write_buckets.md sha256=jx99BgTGdiGnDpthBKAnPDf9yEEzLUlFbdycpupFC-0 531
gcptool/findings/gke_hardening.md sha256=W1J-xuBpeqPFwPM5TW836JiSMBeSabOKGGtzmtg43WU 2601
gcptool/findings/gke_metadata.md sha256=wpCbcq5eek981EdoY60iPVqfCpls5l3cenNyb8x29S8 1951
gcptool/findings/gke_public.md sha256=Ik43PXQig55R1_ODi_-0sycIMufGu0qSn8UaSVGh5YY 1568
gcptool/findings/iam_key_rotation.md sha256=sGTK-Pal55nBIaFGtWAv-qzxSSOP5eVlVcD8KY7Zflw 732
gcptool/findings/iam_primitive.md sha256=VDWE1d9NVh5qv4WVaeV5ONbh1eO9-w7kRCOZeVQYP1U 1636
gcptool/findings/iam_service_roles.md sha256=yoZjwPo-ucDFbmUnA7TEiTx8ov-AnOGrywqkYs-nlj8 964
gcptool/findings/iam_user_managed_keys.md sha256=0QpGa15vSWPokWzSV4JM8T8OZf9e1Ss3NiJ7x6UBZuQ 1259
gcptool/findings/sql_tls.md sha256=Gu-3nNFJoRDKt83PGNWQqat3dk5jATv8uPEmkYpbtnw 888
gcptool/inventory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/cache.py sha256=5QF7gbA6ueGAOu-WuUhJ_sX0c82BQ9YfoDV_ieV1FtM 3255
gcptool/inventory/bigquery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/bigquery/api.py sha256=J4C5ZmUDNyNHngIkw3BBptGQ2rezyvVz3utexbmw14E 254
gcptool/inventory/cloudfunctions/__init__.py sha256=v80N3HQHCPDlT9QDRvqZT558zBbObSPFcZjv2KYgVh0 49
gcptool/inventory/cloudfunctions/api.py sha256=fIYTEt3C0VuYGVDAw4_qyV4DypmEmMeScgg7VuMfXkw 231
gcptool/inventory/cloudfunctions/functions.py sha256=1-bHq60TldnjTevsBxp5GBxCO8cxB-W6l91NrK83Z8s 812
gcptool/inventory/cloudfunctions/types.py sha256=NopvEzCItn363es2PqLhbq8TAEhHLBfTWqtm9UOo32M 37983
gcptool/inventory/compute/__init__.py sha256=wneF3fJ_EzEFdswrMtmTChjwX78ekK4-w1LzKuckiYI 691
gcptool/inventory/compute/addresses.py sha256=-aGgSofTQKchsh0nMLwILQDyHQ9pYALp7rhOtfl4MnM 870
gcptool/inventory/compute/api.py sha256=BlN_bMzfBqU42FprAhurSVevFHkV6MFyiJb2dX9TyGo 1238
gcptool/inventory/compute/backend_buckets.py sha256=tHFman3iiXuvqgZN7aRlzrPK6qCxefyakwFr-hqa0WU 501
gcptool/inventory/compute/backend_services.py sha256=nm5XIHUJnF-8ngxGYSA5Nz6vIWaRoAjUGO1RufE2GDQ 508
gcptool/inventory/compute/firewalls.py sha256=PTSJ1epqZzdurLtJH24BQTEHf0QaZ21aWWfIUM7-rG0 422
gcptool/inventory/compute/forwarding_rules.py sha256=GZS39VxwSRI2LTd7LtHbYZ0tCc6nZtXbGu5fZ9pCXZs 610
gcptool/inventory/compute/instances.py sha256=Qvt8PSoOLCeDduuJLz46XyOiMvHy48Q-T3mwZkoXM9Q 876
gcptool/inventory/compute/network_endpoint_groups.py sha256=00a8l68lRpFK5UxTc_KGhqgAp40Ff1eHUVd_1-410ds 1082
gcptool/inventory/compute/regions.py sha256=fyS30WLx_SG9-vV1bdxE9pCVgfDYOmUgexdr9dwfmJ4 390
gcptool/inventory/compute/ssl_certs.py sha256=0uVk_xhZtysP1o_-ziolSWPVwxvU_tgaWteYb1Wre8M 422
gcptool/inventory/compute/ssl_policies.py sha256=OoeFtpiGrCuOOgwN9Kw6GpU_60JkYhbmTpE57Wrj_-4 413
gcptool/inventory/compute/target_http_proxies.py sha256=CM_rRGDdkZR9Tb6UKpnZbPDnDeaBj0aFw6jORfkmLtg 439
gcptool/inventory/compute/target_https_proxies.py sha256=aHpY8_4UavMz7WFFWFJPouj3X6UBNqbUFzLbKroMoOU 444
gcptool/inventory/compute/target_ssl_proxies.py sha256=hnY9uxZZf3sMdl6lMvdeytvNoYa-9g_nbPQ9meZw_ec 434
gcptool/inventory/compute/target_tcp_proxies.py sha256=TNZ28vvlBTOxkPdhDH9I3i91QhhV1NS4RcRoFk3XHao 423
gcptool/inventory/compute/types.py sha256=Iao-7UCQbtj9fjguHgH2HTRWRw8VML973iUj5t9U9Rs 1026852
gcptool/inventory/compute/vpn_gateways.py sha256=VQ24Oei9qxBi9CJwI1UEcDjFDjEFq1B-gYYwlDNlffE 901
gcptool/inventory/compute/zones.py sha256=loUXcFBvz0aFJF_wodWyF-t7dKQioRXlHPRrkpkgusk 519
gcptool/inventory/iam/__init__.py sha256=JRyduhnzLdaXUAO8RznYNh3DplDysfsK8RNJ6RHjuJM 41
gcptool/inventory/iam/api.py sha256=6cxDeNGwS2VIB9BH49_pq2lKS-Ssc3nCTU-JsVgq-f4 337
gcptool/inventory/iam/permissions.py sha256=NwMCeDzK_KAm_nKizbuOQUacD47MXhp5swzOD1PPrss 631
gcptool/inventory/iam/policy.py sha256=dcYQt-NImubqO8-o0BH5g1YWJ7uzHdG1eYIN0CMJZgg 416
gcptool/inventory/iam/roles.py sha256=Pl3_cu4tdEcx71uzVZa1U3DTHckugp3TdUiM_80lbl0 1052
gcptool/inventory/iam/service_accounts.py sha256=6wIaWj2pVlUXzCWlBCR-CtZsMuYkvythFbnErEqN5nY 1121
gcptool/inventory/iam/types.py sha256=b_xdE0JdLb5qNpKDlZTQXhJVs10XcvgAc_h4a9CXI0E 47594
gcptool/inventory/kubernetes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/kubernetes/api.py sha256=Jwd5NgywqD6YKMJZmZF1MvdznxKqGj3Oti0i1-wrvoc 372
gcptool/inventory/kubernetes/clusters.py sha256=Hoch34Th4l3PTDhqIRxXzIcKU4u8_z50BfsIw6Av1As 761
gcptool/inventory/kubernetes/nodepools.py sha256=SEaF0uX-EEnvcyLBkMOtloc9l4R78MF0EqjN7pstkGs 488
gcptool/inventory/kubernetes/types.py sha256=4O-5BIDbGMzQ70eR0jI1ThOPaJ7Wg73dRYbZ_g3jpIw 157802
gcptool/inventory/pubsub/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/pubsub/api.py sha256=PR9NgbpHEYvAqSwiY2B9KHvZjYuhzNtF2YqstRWJWiM 205
gcptool/inventory/pubsub/topics.py sha256=5b79DTwXhNgPilTDERJaY8dCh_hboXKMHvymLaoy-U8 713
gcptool/inventory/pubsub/types.py sha256=OHeZ6B6T3D3rapb4NpgBx-9q644eWMVRa0gmzWNYjLU 41635
gcptool/inventory/resourcemanager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/resourcemanager/api.py sha256=66icr_uILqm2Tk2AeITklyH_am-qDbo06lafUAQ9v_Y 212
gcptool/inventory/resourcemanager/projects.py sha256=xMNAYK4bKstGv8Eml6GyPvzEFZbNG-_pCHynER-z9bY 3025
gcptool/inventory/resourcemanager/types.py sha256=I1E98bYSUprA5Omm94KTkdiwsBVZpL2OopntWloRrAw 49838
gcptool/inventory/serviceusage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/serviceusage/api.py sha256=dxjLoBVFEF8aeQkmVQS9A6I5IeyrCpS-nawd7tOPoe0 176
gcptool/inventory/serviceusage/services.py sha256=rjmA48U0yTwd36rFIzGCdMJHJvqPiuZtOwIy8SwksqQ 1316
gcptool/inventory/serviceusage/types.py sha256=ZC-2Rq3XJwNjaP9sE3Y_0vc6Kl4SC-MP417mWlHsGHk 83050
gcptool/inventory/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/sql/api.py sha256=ZN2BwnXIDuTZ4sKtwgZW8o-CmIKEZUUmcesZFLJqoXY 286
gcptool/inventory/sql/instances.py sha256=8Y7hiDQwwtjnPUdbKoVgYpMhgADb9rbRh-i46TW7gcU 800
gcptool/inventory/sql/types.py sha256=gSsOcqd1kBVVwCdGtZ-ocJCHNaEfQbLUefpRya8H01E 95713
gcptool/inventory/sql/users.py sha256=zeH3a0Ky-xY8XgQtPAboyB5aRxwrlHDBKpyZwFJnEBU 849
gcptool/inventory/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gcptool/inventory/storage/buckets.py sha256=10ZPSCxAeenAyc78Lv2aB1QoHmGa10hghlc55ykxU_8 1365
gcptool/scanner/__init__.py sha256=L5R4597--JPlSZFzbKiEtJN9ZmQzWCzT8zm_rwgirbY 69
gcptool/scanner/context.py sha256=63xogOYZncCvbpatBm-klb5laSxlCWyU8mVum-n16JI 237
gcptool/scanner/finding.py sha256=W1vZzmbQlErqf8GHmwsMLG1DWjj5B4rHKCpaqWJT1TI 537
gcptool/scanner/output.py sha256=Iz7lFZzPEt71O2BaOqvQuoN5ZxAFaIlHl0oGRDXfYKk 663
gcptool/scanner/scan.py sha256=Q-U-aBUvyAQx2uKmQ7Af13XMTN0te6B2LUmhQUX4TdE 1876
gcptool/scanner/scanner.py sha256=TSFGqShp0sLB8pQBLf5EI86JE-5gDI-wslNFbUw7XIM 7701
gcptool/scanner/scans/__init__.py sha256=gIHX_HnlTEFQQ6_qT9KKljbUYIus863vIiLpqn9f5M8 161
gcptool/scanner/scans/cloud_storage.py sha256=BjExiSiNF4kUZLQBPclwXUkVjwhzueU-QtnJsp-HiaY 6997
gcptool/scanner/scans/cloudfunctions.py sha256=xgulSsE9BDZT6_OApOKH2oHGSCL5KJm1edHBxRTeODo 2618
gcptool/scanner/scans/compute.py sha256=scXvleTfgblGpGIvb3zVD04LHpndv2ewg4wJiX0XrDc 14943
gcptool/scanner/scans/iam.py sha256=ION53dpJIL9v-RoztlyoBW7mjyHSPK80TVGySqM8Zsk 8619
gcptool/scanner/scans/kubernetes.py sha256=1l0BZCJfOIkBClKJhyO5tBGMM4ZM4rz8KWYJ9JTWqjw 7015
gcptool/scanner/scans/sql.py sha256=eF9mJzU9UVrhEiV5bkTtWKJe-ZpZjZh_JbO4Nm7zqEo 3537
gcptool-1.1.1.dist-info/METADATA sha256=F4E2XaQ10XHEjUyeYf8XNHwT2Zu8vqJolW2Ki30oP8w 3271
gcptool-1.1.1.dist-info/WHEEL sha256=NaLmgHHW_f9jTvv_wRh9vcK7c7EK9o5fwsIXMOzoGgM 87
gcptool-1.1.1.dist-info/entry_points.txt sha256=1pa9Vx2lXNiu2khWcc4KN5RExxvHVuk0EjMwxAsVhzc 50
gcptool-1.1.1.dist-info/RECORD

entry_points.txt

gcptool = gcptool.__main__:main