CINXE.COM

GitHub - teamssix/awesome-cloud-security: awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员

<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-74231a1f3bbb.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f37fb7684b1f.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-cd826e8636dc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f91b0f603451.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-6e122dab64fc.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-18119e682df0.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-225433424a87.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-aaa714e5674d.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-0a3c53b9d1c2.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-ea73c9cb5377.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-4fce88777fa8.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-0210be90f4d3.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["a11y_quote_reply_fix","copilot_immersive_issue_preview","copilot_new_references_ui","copilot_chat_repo_custom_instructions_preview","copilot_no_floating_button","copilot_topics_as_references","copilot_read_shared_conversation","copilot_duplicate_thread","copilot_buffered_streaming","dotcom_chat_client_side_skills","experimentation_azure_variant_endpoint","failbot_handle_non_errors","fgpat_form_ui_updates","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","github_models_gateway_parse_params","github_models_o3_mini_streaming","insert_before_patch","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","primer_react_css_modules_ga","react_data_router_pull_requests","remove_child_patch","sample_network_conn_type","swp_enterprise_contact_form","site_proxima_australia_update","viewscreen_sandbox","issues_react_create_milestone","issues_react_cache_fix_workaround","lifecycle_label_name_updates","copilot_task_oriented_assistive_prompts","issue_types_prevent_private_type_creation","refresh_image_video_src","react_router_dispose_on_disconnect","codespaces_prebuild_region_target_update","turbo_app_id_restore","copilot_code_review_sign_up_closed"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-cf7cb32e25cc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-9da652f58479.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-3abb8f-46b9f4874d95.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-75968cfb5298.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-f04cb2a9fc8c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0dbb79f97f8f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-62d275b7ddd9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-a1760ffda83d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_markdown-toolbar-element_dist_index_js-ceef33f593fa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-c44a69-efa32db3a345.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-394f8eb34f19.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-8206a1f1fc89.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-2906d7-2a07a295af40.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-a4a1922eb55f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-a03ee12d659a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-b6294cf703b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-947061-e7a6c4a19f98.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-2a55124d5c52.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-768abe60b1f8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3e000c5d31a9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-87a4ae-b8865f653f6b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-e429cff6ceb1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-04cb692355a6.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-01e85cd1be94.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-94dc7a2157c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-3e9d848bab5f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/codespaces-c3bcacfe317c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repositories-fc1c2cf0d1c0.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-26cce2010167.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-1c0aedc134b1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-602097a4b0db.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-a18127980111.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-f1bca44e0926.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-cf2f2ab8dab4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-2df2f32ec596.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-9a233856b02c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-55fea94174bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-57956eade845.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.0bfa9048425e305e0217.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.0bfa9048425e305e0217.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>GitHub - teamssix/awesome-cloud-security: awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员</title> <meta name="route-pattern" content="/:user_id/:repository" data-turbo-transient> <meta name="route-controller" content="files" data-turbo-transient> <meta name="route-action" content="disambiguate" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="9EEA:34A012:160CA29:1A43936:67E66D24" data-pjax-transient="true"/><meta name="html-safe-nonce" content="67a716d502d0c322d0bcde3bf45b30d8d0557674f7408506a7b1eff5a56126db" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUVBOjM0QTAxMjoxNjBDQTI5OjFBNDM5MzY6NjdFNjZEMjQiLCJ2aXNpdG9yX2lkIjoiODI1ODU5NDQ3NTQ5NTI4ODEwMCIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJzb3V0aGVhc3Rhc2lhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="eb57f4ad1bf7fbf5b37cedc2b44d17c579ba6c8f3d242c06c81073f12800cfb4" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:481618302" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 - teamssix/awesome-cloud-security"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/teamssix/awesome-cloud-security" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/0bc6f43cd01a5a685bf497e2c4b45f00e3d281d2b035c6e0fc114e4aa078d085/teamssix/awesome-cloud-security" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="GitHub - teamssix/awesome-cloud-security: awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员" /><meta name="twitter:description" content="awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 - teamssix/awesome-cloud-security" /> <meta property="og:image" content="https://opengraph.githubassets.com/0bc6f43cd01a5a685bf497e2c4b45f00e3d281d2b035c6e0fc114e4aa078d085/teamssix/awesome-cloud-security" /><meta property="og:image:alt" content="awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 - teamssix/awesome-cloud-security" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="GitHub - teamssix/awesome-cloud-security: awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员" /><meta property="og:url" content="https://github.com/teamssix/awesome-cloud-security" /><meta property="og:description" content="awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 - teamssix/awesome-cloud-security" /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="74c87ba6890ad753dc28c3d0e5f264e856f99f55e9537990b119de244d00fbd7" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="77190eb53eb47fc30bd2fcc17a7eefa2dfd8505869fee9299ba911be3a40a9eb" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="159e03504eed5183f9787c72780a7d8c1460af30746ab09d728b048c41719efa" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="5e03be7354e7b521eca6d03c63b471189fac8189a4c9cfcd62d181a8e39403a0" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/teamssix/awesome-cloud-security git https://github.com/teamssix/awesome-cloud-security.git"> <meta name="octolytics-dimension-user_id" content="49087564" /><meta name="octolytics-dimension-user_login" content="teamssix" /><meta name="octolytics-dimension-repository_id" content="481618302" /><meta name="octolytics-dimension-repository_nwo" content="teamssix/awesome-cloud-security" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="481618302" /><meta name="octolytics-dimension-repository_network_root_nwo" content="teamssix/awesome-cloud-security" /> <link rel="canonical" href="https://github.com/teamssix/awesome-cloud-security" data-turbo-transient> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="release" content="8b495f0b931758fd23cffe4e7d05d3deade0a529"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-2ea4e93613c0.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-79d6a754ebf9.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.0bfa9048425e305e0217.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-4898d1bf4b51.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-730dca81d0a2.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Logomark;ref_loc:Header&quot;}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f97e63ced9adc05b5267caf16eb38aa56b7698b5e52fe59a42bb14d7a4918bd6" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to Sign in&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_product_navbar&quot;}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_product_navbar&quot;}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;actions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;actions_link_product_navbar&quot;}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;codespaces&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;codespaces_link_product_navbar&quot;}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;issues&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;issues_link_product_navbar&quot;}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_review&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_review_link_product_navbar&quot;}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;discussions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;discussions_link_product_navbar&quot;}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_search&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_search_link_product_navbar&quot;}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;all_features&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;all_features_link_product_navbar&quot;}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;documentation&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;documentation_link_product_navbar&quot;}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_skills&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_skills_link_product_navbar&quot;}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;blog&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;blog_link_product_navbar&quot;}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprises&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;startups&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}" href="https://github.com/enterprise/startups"> Startups </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;nonprofits&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}" href="/solutions/industry/nonprofits"> Nonprofits </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devsecops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ci_cd&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ci_cd_link_solutions_navbar&quot;}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;healthcare&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;financial_services&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;manufacturing&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;government&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_industries&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;software_development&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_link_resources_navbar&quot;}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;learning_pathways&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;learning_pathways_link_resources_navbar&quot;}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;events_amp_webinars&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;events_amp_webinars_link_resources_navbar&quot;}" href="https://resources.github.com"> Events &amp; Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ebooks_amp_whitepapers&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ebooks_amp_whitepapers_link_resources_navbar&quot;}" href="https://github.com/resources/whitepapers"> Ebooks &amp; Whitepapers </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;customer_stories&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;executive_insights&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;executive_insights_link_resources_navbar&quot;}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_sponsors&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;the_readme_project&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;the_readme_project_link_open_source_navbar&quot;}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;topics&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;trending&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;collections&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;advanced_security&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;advanced_security_link_enterprise_navbar&quot;}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}" href="/features/copilot/copilot-business"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">Copilot for business</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;pricing_link_global_navbar&quot;}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:teamssix/awesome-cloud-security" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="4dMZ8vuSmoH9otrTxAMAkKxzRL1yYezqfhMz81ecEkY75f8iaMqLHN_c3nIVu_XUzBDniQbVMo7kAeMM2VHPug" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="teamssix/awesome-cloud-security" data-current-org="" data-current-owner="teamssix" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;searchbar&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-545d6d3a-6a85-4c5d-a586-a0f15e1b0815" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-545d6d3a-6a85-4c5d-a586-a0f15e1b0815" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="qQG435kySL+CtZaK0Glv8G78ri9L9dIEbsc/lR7OQBKa+ymb9qdGXLN72O6fXST1WmVYueiFX7Z1Eo6/NF99tw==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="7/anU/6viiCkDt4XenbbTBCE5sHK9fYhg1O4x9NTVi2N6oxwIvipmNQd41v73CD+E3xfXa+oNzp8vhaKZy70TQ==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required only-validate-on-blur="false"> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="Tq3/PkJa24wFn9SSbCelXa0xQgGxd6F6VFZv19ICmOpVmOBkOjAYvxN9yjdGKu4xDwdev5FvKF8h82skp6uSvg==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f97e63ced9adc05b5267caf16eb38aa56b7698b5e52fe59a42bb14d7a4918bd6" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=teamssix%2Fawesome-cloud-security" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f97e63ced9adc05b5267caf16eb38aa56b7698b5e52fe59a42bb14d7a4918bd6" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;;ref_cta:Sign up;ref_loc:header logged out&quot;}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-48a5ce49-47a2-4702-a481-b7b418ef7602" aria-labelledby="tooltip-3156ab54-c2b0-4ef4-8d61-7ee3d555f179" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-3156ab54-c2b0-4ef4-8d61-7ee3d555f179" for="icon-button-48a5ce49-47a2-4702-a481-b7b418ef7602" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/teamssix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/teamssix"> teamssix </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/teamssix/awesome-cloud-security">awesome-cloud-security</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fteamssix%2Fawesome-cloud-security" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5728d9c11dc18fa084387c4d9c04bd909ea9c4627caed6a799f7893096ecc3fd" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-d785100a-1375-4c18-b7ff-6627f770f1ac" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fteamssix%2Fawesome-cloud-security" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:481618302,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e7537419c64cbe4b35c41946fd13e45db05ecbfb49bc1e70abfa07f4a5cbf037" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="227" data-view-component="true" class="Counter">227</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fteamssix%2Fawesome-cloud-security" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:481618302,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ea365e011068080afcccffe3fa8f7e0ba28fdb99c46f551d7ceaa1fa0a137d86" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="1885 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="1,885" data-view-component="true" class="Counter js-social-count">1.9k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> <div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5"> <p class="f4 mb-3 "> awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 </p> <div class="mb-2 d-flex flex-items-center Link--secondary"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://wiki.teamssix.com/cloudsecurityresources/" role="link" target="_blank" class="text-bold" rel="noopener noreferrer" href="https://wiki.teamssix.com/cloudsecurityresources/">wiki.teamssix.com/cloudsecurityresources/</a> </span> </div> <h3 class="sr-only">License</h3> <div class="mb-2"> <a href="/teamssix/awesome-cloud-security/blob/main/LICENSE" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> Apache-2.0 license </a> </div> <div class="mb-3"> <a class="Link--secondary no-underline mr-3" href="/teamssix/awesome-cloud-security/stargazers"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-1"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <span class="text-bold">1.9k</span> stars </a> <a class="Link--secondary no-underline mr-3" href="/teamssix/awesome-cloud-security/forks"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-1"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <span class="text-bold">227</span> forks </a> <a class="Link--secondary no-underline mr-3 d-inline-block" href="/teamssix/awesome-cloud-security/branches"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch mr-1"> <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path> </svg> <span>Branches</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/teamssix/awesome-cloud-security/tags"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag mr-1"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span>Tags</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/teamssix/awesome-cloud-security/activity"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-1"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span>Activity</span> </a> </div> <div class="d-flex flex-wrap gap-2"> <div class="flex-1"> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fteamssix%2Fawesome-cloud-security" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:481618302,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ea365e011068080afcccffe3fa8f7e0ba28fdb99c46f551d7ceaa1fa0a137d86" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> </a></div> </div> <div class="flex-1"> <a href="/login?return_to=%2Fteamssix%2Fawesome-cloud-security" rel="nofollow" id="files-overview-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/teamssix/awesome-cloud-security&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5728d9c11dc18fa084387c4d9c04bd909ea9c4627caed6a799f7893096ecc3fd" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-2b3a1bf6-0193-48c5-bcda-9727196ec321" for="files-overview-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </div> <span> </span> </div> </div> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/teamssix/awesome-cloud-security" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /teamssix/awesome-cloud-security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/teamssix/awesome-cloud-security/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /teamssix/awesome-cloud-security/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/teamssix/awesome-cloud-security/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /teamssix/awesome-cloud-security/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/teamssix/awesome-cloud-security/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /teamssix/awesome-cloud-security/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/teamssix/awesome-cloud-security/security" data-tab-item="i4security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /teamssix/awesome-cloud-security/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/teamssix/awesome-cloud-security/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/teamssix/awesome-cloud-security/pulse" data-tab-item="i5insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /teamssix/awesome-cloud-security/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-button" popovertarget="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-overlay" aria-controls="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-list" aria-haspopup="true" aria-labelledby="tooltip-47b8b503-1463-4acc-853b-b06e945b79bb" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-47b8b503-1463-4acc-853b-b06e945b79bb" for="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position data-target="action-menu.overlay" id="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-overlay" anchor="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-button" id="action-menu-f8f473ad-8fe3-42c1-8d91-cb10fee3a968-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e5cac3c6-45b5-450d-a0a1-14757fca8aa7" href="/teamssix/awesome-cloud-security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-d637d2f9-4bb1-40f6-81a9-c732717d1a0e" href="/teamssix/awesome-cloud-security/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ba7bec9e-f59b-4b04-9b1d-f2e76b9966bf" href="/teamssix/awesome-cloud-security/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-6d6e087c-9c32-4a5a-b4c3-8feb9a7132de" href="/teamssix/awesome-cloud-security/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i4security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-050a0963-616b-4136-97a9-3c70839dcf00" href="/teamssix/awesome-cloud-security/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i5insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-d22ed6d5-87b3-4bbd-9d0f-268c105f640f" href="/teamssix/awesome-cloud-security/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <h1 class='sr-only'>teamssix/awesome-cloud-security</h1> <div class="clearfix container-xl px-md-4 px-lg-5 px-3"> <div> <div style="max-width: 100%" data-view-component="true" class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end"> <div data-view-component="true" class="Layout-main"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_es_mjs-dd1d3ea6a436.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52-843b41414e0e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-17c672-34345cb18aac.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-829ab4e0c92b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-7496afc3784d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-7094d4-b869a469ca5e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_verified-fetch_verified-fetch_ts-u-4672d1-96a19eaeffb7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-d63960-3a5579c864b4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repos-overview-af88b7262dff.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.0bfa9048425e305e0217.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repos-overview.0ee7cac3ab511a65d9f9.module.css" /> <react-partial partial-name="repos-overview" data-ssr="true" data-attempted-ssr="true" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":481618302,"defaultBranch":"main","name":"awesome-cloud-security","ownerLogin":"teamssix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-14T13:38:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49087564?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"main","listCacheKey":"v0:1720058904.0","canEdit":false,"refType":"branch","currentOid":"91d259bc6ef792092fbae0973f1fd482bf58ca68"},"tree":{"items":[{"name":"img","path":"img","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":4,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/teamssix/awesome-cloud-security/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/teamssix/awesome-cloud-security.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone teamssix/awesome-cloud-security","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security","zipballUrl":"/teamssix/awesome-cloud-security/archive/refs/heads/main.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=481618302"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"157","overviewFiles":[{"displayName":"README.md","repoName":"awesome-cloud-security","refName":"main","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 align=\"center\" tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAwesome Cloud Security 云安全资源汇总 💫 \u003c/h1\u003e\u003ca id=\"user-content-awesome-cloud-security-云安全资源汇总--\" class=\"anchor\" aria-label=\"Permalink: Awesome Cloud Security 云安全资源汇总 💫 \" href=\"#awesome-cloud-security-云安全资源汇总--\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp align=\"center\" dir=\"auto\"\u003e\n \u003ca href=\"https://github.com/teamssix/awesome-cloud-security/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://camo.githubusercontent.com/7ef0e569010258aa4762ad34dfa32b16767d32d8a193abed49fd2d655c7c8dc3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f617765736f6d652d636c6f75642d7365637572697479\" data-canonical-src=\"https://img.shields.io/github/stars/teamssix/awesome-cloud-security\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \u003ca href=\"https://wiki.teamssix.com\" rel=\"nofollow\"\u003e\u003cimg alt=\"T Wiki\" src=\"https://camo.githubusercontent.com/0f0ff537d38cb24b84a47a35d4528b5638cabc0d5e216abf5b5667331f7020c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5425323057696b692532302d2545342542412539312545352541452538392545352538352541382545372539462541352545382541462538362545362539362538372545352542412539332d626c7565\" data-canonical-src=\"https://img.shields.io/badge/T%20Wiki%20-%E4%BA%91%E5%AE%89%E5%85%A8%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \u003ca href=\"https://wiki.wgpsec.org\" rel=\"nofollow\"\u003e\u003cimg alt=\"WgpSec Wiki\" src=\"https://camo.githubusercontent.com/a9b09c08bd837d258f776df2b8a17e59c62cb56989547d1a576a59ecc4b1bf4b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2545372538422542432545372542422538342545352541452538392545352538352541382545352539422541322545392539382539462d2545372539462541352545382541462538362545362539362538372545352542412539332d626c7565\" data-canonical-src=\"https://img.shields.io/badge/%E7%8B%BC%E7%BB%84%E5%AE%89%E5%85%A8%E5%9B%A2%E9%98%9F-%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \u003ca href=\"http://wiki.peiqi.tech\" rel=\"nofollow\"\u003e\u003cimg alt=\"PeiQi Wiki\" src=\"https://camo.githubusercontent.com/8b06551a9016a8ffe35f0eafd0a36408eefd3410b7e794607336ef91c3faa8ac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50656951692d2545372539462541352545382541462538362545362539362538372545352542412539332d626c7565\" data-canonical-src=\"https://img.shields.io/badge/PeiQi-%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \n \u003ca href=\"https://twitter.com/intent/tweet/?text=Awesome%20Cloud%20Security%20%20%E4%BA%91%E5%AE%89%E5%85%A8%E8%B5%84%E6%BA%90%E6%B1%87%E6%80%BB%20%F0%9F%92%AB%20%0Ahttps%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security%0A%23awesome%20%23cloud%20%23security%20%23cloudsecurity%20%23cybersecurtiy\" rel=\"nofollow\"\u003e\u003cimg alt=\"tweet\" src=\"https://camo.githubusercontent.com/89adcf4d36d6c212c42ea429ce77c40368c9476bd133cb5628ae2b9a4a9be8d4/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470733a2f2f6769746875622e636f6d2f7465616d737369782f617765736f6d652d636c6f75642d7365637572697479\" data-canonical-src=\"https://img.shields.io/twitter/url?url=https://github.com/teamssix/awesome-cloud-security\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \u003ca href=\"https://twitter.com/teamssix\" rel=\"nofollow\"\u003e\u003cimg alt=\"Twitter\" src=\"https://camo.githubusercontent.com/6967faf9e53f4ec136cb64b5aebdeca7a70af1f78a4717bb37b9bde1ae849a0c/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7465616d737369783f6c6162656c3d466f6c6c6f77657273267374796c653d736f6369616c\" data-canonical-src=\"https://img.shields.io/twitter/follow/teamssix?label=Followers\u0026amp;style=social\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAwesome Cloud Security 项目是从 T Wiki 云安全知识文库独立出来的一个项目, T Wiki 云安全知识文库中包含了自己在云安全方向的学习笔记以及大家一起贡献补充的云安全资源, T Wiki 云安全知识文库地址:\u003ca href=\"https://wiki.teamssix.com\" rel=\"nofollow\"\u003ewiki.teamssix.com\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eThe Awesome Cloud Security project is from the T Wiki cloud security knowledge base, The T Wiki cloud security knowledge base contains my learning notes on cloud security and cloud security resources contributed by everyone, T Wiki cloud security knowledge base site: \u003ca href=\"https://wiki.teamssix.com\" rel=\"nofollow\"\u003ewiki.teamssix.com\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003e提示:Mac 按住 command 键,Windows 或 Linux 按住 ctrl 键,然后再点击链接可以在新标签页中打开\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e0x01 资料 📚\u003c/h2\u003e\u003ca id=\"user-content-0x01-资料-books\" class=\"anchor\" aria-label=\"Permalink: 0x01 资料 :books:\" href=\"#0x01-资料-books\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e1 综合\u003c/h3\u003e\u003ca id=\"user-content-1-综合\" class=\"anchor\" aria-label=\"Permalink: 1 综合\" href=\"#1-综合\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eT Wiki 云安全知识文库 🔥 \u003ca href=\"https://wiki.teamssix.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHacking The Cloud(英文) \u003ca href=\"https://hackingthe.cloud/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloud Security Wiki By NotSoSecure(英文)\u003ca href=\"https://cloudsecwiki.com/index.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloud Security Wiki By WithSecure(英文)\u003ca href=\"https://www.secwiki.cloud/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「Kagantua」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云服务漏洞库(英文)\u003ca href=\"https://www.cloudvulndb.org/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2021 年云安全事件回顾(英文)\u003ca href=\"https://blog.christophetd.fr/cloud-security-breaches-and-vulnerabilities-2021-in-review/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云渗透技巧 HackTricks Cloud(英文)\u003ca href=\"https://cloud.hacktricks.xyz\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云风险百科(英文)\u003ca href=\"https://orca.security/resources/cloud-risk-encyclopedia/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e火线云安全知识库 \u003ca href=\"https://cloudsec.huoxian.cn/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云安全文库(英文)\u003ca href=\"https://cloudsecdocs.com\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSysdig 2023 年全球云威胁报告(英文) \u003ca href=\"https://sysdig.com/blog/2023-global-cloud-threat-report\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云渗透笔记 CloudPentestCheatsheets(英文)\u003ca href=\"https://github.com/dafthack/CloudPentestCheatsheets\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7f6f28104d7b80cfa2b269ef5a13cdb6260264edff8c232fb123cd8ce5cf7ba3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f436c6f756450656e746573744368656174736865657473\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/7f6f28104d7b80cfa2b269ef5a13cdb6260264edff8c232fb123cd8ce5cf7ba3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f436c6f756450656e746573744368656174736865657473\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/dafthack/CloudPentestCheatsheets\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAWS 攻击知识库 WeirdAAL (英文) \u003ca href=\"https://github.com/carnal0wnage/weirdAAL\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/898d79180f86bdcf6a60970615724395e6ca8d8d3f1e3bd9ca6fff8195c5c98e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726e616c30776e6167652f776569726441414c\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/898d79180f86bdcf6a60970615724395e6ca8d8d3f1e3bd9ca6fff8195c5c98e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726e616c30776e6167652f776569726441414c\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/carnal0wnage/weirdAAL\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eT Wiki 云安全知识文库项目 \u003ca href=\"https://github.com/teamssix/TWiki\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0639880beb37aafa81baae1893aab24d44b2f063d77999ed111b68cb81e1b950/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f5457696b69\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0639880beb37aafa81baae1893aab24d44b2f063d77999ed111b68cb81e1b950/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f5457696b69\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/teamssix/TWiki\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e T Wiki 文库现已开源,可部署到自己本地方便内网阅读\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云安全入门资料 \u003ca href=\"https://github.com/Esonhugh/Attack_Code\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b05c10eb038dd443754095e55c0a44a468b62771bc85bbbdea3b9df6f4e83305/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45736f6e687567682f41747461636b5f436f6465\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b05c10eb038dd443754095e55c0a44a468b62771bc85bbbdea3b9df6f4e83305/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45736f6e687567682f41747461636b5f436f6465\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Esonhugh/Attack_Code\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云安全向导 \u003ca href=\"https://github.com/GRQForCloud/cloud-security-guides\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4a6510d0d80181a024177ab479667865f66814fbf8ef211823917de1d56e880b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f475251466f72436c6f75642f636c6f75642d73656375726974792d677569646573\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/4a6510d0d80181a024177ab479667865f66814fbf8ef211823917de1d56e880b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f475251466f72436c6f75642f636c6f75642d73656375726974792d677569646573\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/GRQForCloud/cloud-security-guides\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e2 博客资讯\u003c/h3\u003e\u003ca id=\"user-content-2-博客资讯\" class=\"anchor\" aria-label=\"Permalink: 2 博客资讯\" href=\"#2-博客资讯\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e0xd4y 博客(英文)\u003ca href=\"https://0xd4y.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAqua 博客(英文)\u003ca href=\"https://blog.aquasec.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 安全公告(英文)\u003ca href=\"https://aws.amazon.com/security/security-bulletins\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgecrew 博客(英文)\u003ca href=\"https://bridgecrew.io/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChristophe Tafani-Dereeper 博客(英文)\u003ca href=\"https://blog.christophetd.fr/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Farris 的个人博客(英文)\u003ca href=\"https://www.chrisfarris.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCIS Benchmarks 下载页(英文)\u003ca href=\"https://downloads.cisecurity.org\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCNCF 博客(英文)\u003ca href=\"https://www.cncf.io/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeepfence 博客(英文)\u003ca href=\"https://deepfence.io/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevOps 安全博客(英文)\u003ca href=\"https://www.conjur.org/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevOps 资讯(英文)\u003ca href=\"https://devops.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErmetic 博客(英文)\u003ca href=\"https://ermetic.com/blog\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGafnit Amiga 的个人博客(英文)\u003ca href=\"https://gafnit.blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHashiCorp 博客(英文)\u003ca href=\"https://www.hashicorp.com/blog\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHumanitec 博客(英文)\u003ca href=\"https://humanitec.com/blog\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLacework 博客(英文)\u003ca href=\"https://www.lacework.com/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLightspin 博客(英文)\u003ca href=\"https://blog.lightspin.io/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMystic0x1 博客(英文)\u003ca href=\"https://mystic0x1.github.io/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNick Frichette 的个人博客(英文)\u003ca href=\"https://frichetten.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrca 博客(英文)\u003ca href=\"https://orca.security/resources/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeoplActive 博客(英文)\u003ca href=\"https://peoplactive.com/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePraetorian 博客(英文)\u003ca href=\"https://www.praetorian.com/blog\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRhino Security Labs 博客(英文)\u003ca href=\"https://rhinosecuritylabs.com/blog/?category=cloud-security\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSysdig 云安全报告资讯(英文)\u003ca href=\"https://sysdig.com/resources/reports/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSysdig 博客(英文)\u003ca href=\"https://sysdig.com/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTeamsSix 的个人博客 \u003ca href=\"https://teamssix.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrend Micro 博客(英文)\u003ca href=\"https://www.trendmicro.com/en_us/devops.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIZ 博客(英文)\u003ca href=\"https://www.wiz.io/blog/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e安全大道资讯(英文)\u003ca href=\"https://securityboulevard.com/cloud-security/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e福布斯 Cloud 100(英文)\u003ca href=\"https://forbes.com/lists/cloud100/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e火线安全每日云安全资讯 \u003ca href=\"https://cloudsec.huoxian.cn/docs/information\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e绿盟技术博客 \u003ca href=\"http://blog.nsfocus.net/tag/%e4%ba%91%e5%ae%89%e5%85%a8/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e容器杂志资讯(英文)\u003ca href=\"https://containerjournal.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e腾讯云鼎每日云安全资讯 \u003ca href=\"https://cloudsec.tencent.com/info/list.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云安全资讯(每周更新一次)(英文)\u003ca href=\"https://cloudseclist.com/past-issues\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云计算市场资讯(英文)\u003ca href=\"https://interconnected.blog/tag/cloud-industry\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云原生实验室博客 \u003ca href=\"https://icloudnative.io\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「DVKunion」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e3 公众号\u003c/h3\u003e\u003ca id=\"user-content-3-公众号\" class=\"anchor\" aria-label=\"Permalink: 3 公众号\" href=\"#3-公众号\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTeamsSix\u003c/li\u003e\n\u003cli\u003e火线 Zone\u003c/li\u003e\n\u003cli\u003e云鼎实验室\u003c/li\u003e\n\u003cli\u003e绿盟科技研究通讯\u003c/li\u003e\n\u003cli\u003e默安逐日实验室\u003c/li\u003e\n\u003cli\u003eLinux 云计算网络 \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云原生技术社区 \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e进击云原生 \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCNCF\u003c/li\u003e\n\u003cli\u003e容器魔方\u003c/li\u003e\n\u003cli\u003e云计算D1net\u003c/li\u003e\n\u003cli\u003e云原生社区动态\u003c/li\u003e\n\u003cli\u003e大可不加冰\u003c/li\u003e\n\u003cli\u003e小佑科技 \u003ccode\u003e由「宅独青年」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e喵苗安全 \u003ccode\u003e由「Yaney」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBypass \u003ccode\u003e由「glan」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e4 推特\u003c/h3\u003e\u003ca id=\"user-content-4-推特\" class=\"anchor\" aria-label=\"Permalink: 4 推特\" href=\"#4-推特\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e0xd4y \u003ca href=\"https://twitter.com/0xd4y\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0a4961d40d0141ba882ac2e2a25eefe4c2e9d6a6eac6b84f181b3b19ca9f0b64/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3078643479\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/0xd4y\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAndy Robbins \u003ca href=\"https://twitter.com/_wald0\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f340dbf7156968432fb89b7d8f645a95ba5ba9bbba964ee00656fa6c9e1cb8f3/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5f77616c6430\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/_wald0\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeau Bullock \u003ca href=\"https://twitter.com/dafthack\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ae9b897846df1956c7ed76551dc418a6729a0ee4b32d9d07be428bfcfb054709/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f646166746861636b\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/dafthack\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Farris \u003ca href=\"https://twitter.com/jcfarris\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5abe0ce33e3b8907a13d830d04be3c1c7fa34b6f8bc64627fd6eec6b6d5498c2/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6a63666172726973\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/jcfarris\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChristophe Tafani-Dereeper \u003ca href=\"https://twitter.com/christophetd\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/227469978d667bc9ef2f36a390f84d3272675de3817512dd71e7ed6b06bc40e2/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973746f7068657464\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/christophetd\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDirk-jan \u003ca href=\"https://twitter.com/_dirkjan\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/2f78e5f828d1df443136d97c0cb47f855bf64b0c786a30e97cbf71c978f6a5b8/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5f6469726b6a616e\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/_dirkjan\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDr. Nestori Syynimaa \u003ca href=\"https://twitter.com/DrAzureAD\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8c5affc5f267fcc6cc5f4aebf83a7e1748173728f4ab5fb7b63c65ad57c59f18/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4472417a7572654144\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/DrAzureAD\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmilien Socchi \u003ca href=\"https://twitter.com/emiliensocchi\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3e63c75079fc8db73cf720e20caccaedcb2496271239585dcc2d7a7b668b0368/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f656d696c69656e736f63636869\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/emiliensocchi\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFabian Bader \u003ca href=\"https://twitter.com/fabian_bader\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/2a7fd0b0e5415a38f9602fc982e041db496665bc2f1276d5dca127da41d02bff/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f66616269616e5f6261646572\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/fabian_bader\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFawaz \u003ca href=\"https://twitter.com/0xFawaz\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/aabd34248b7c3fb3f3e526e9009dc600df9850f4255bb085dbfca619dec4c435/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3078466177617a\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/0xFawaz\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egafnit \u003ca href=\"https://twitter.com/gafnitav\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a7f37668acece8b34708b4daad7bb7c6ca0ed49334ca9ead2dc1627131058813/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6761666e69746176\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/gafnitav\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einversecosᵘʷᵘ \u003ca href=\"https://twitter.com/inversecos\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/88e2ca3a9bbecb30222c9e798088bd5745cd81c6d6e8a8f07154c554fce3f0ff/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f696e7665727365636f73\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/inversecos\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Ostrom \u003ca href=\"https://twitter.com/securitypuck\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a543f9c64341b5335c05b212836f204fcce751031538f0200e09b72aaff5f436/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73656375726974797075636b\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/securitypuck\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoosua Santasalo \u003ca href=\"https://twitter.com/SantasaloJoosua\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/6622fb1361f95a5faac67400282aec6dbb60bb0787699de7d98e2e42af69974e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f53616e746173616c6f4a6f6f737561\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/SantasaloJoosua\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKarl \u003ca href=\"https://twitter.com/kfosaaen\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d3f7b1ac96e4290fbc3c3b8e48e5d8a79800b03d5796524c2cf102eb9462c867/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6b666f736161656e\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/kfosaaen\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKfzz1 \u003ca href=\"https://twitter.com/Kfzz12\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c82355a5c92d131aea1dcbb2a2c526b5652347d500c9704de105840855c643b5/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4b667a7a3132\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Kfzz12\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiv Matan \u003ca href=\"https://twitter.com/terminatorLM\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/904bde770ca2f79959c2a8c87e022e812ba4b986b4c4e68d1fa8802bbc268c95/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7465726d696e61746f724c4d\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/terminatorLM\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMarco Lancini \u003ca href=\"https://twitter.com/lancinimarco\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d4bd30d0dcf94b9015214efb7ecf1bab2ec094177d5f11b3b9e3d7839a2c0c9b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c616e63696e696d6172636f\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/lancinimarco\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMelvin langvik \u003ca href=\"https://twitter.com/Flangvik\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b9d807e507061087bcd84dc926c7821454303e86c2600677646e5de3ff742da1/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f466c616e6776696b\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Flangvik\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerill \u003ca href=\"https://twitter.com/merill\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/74cb9d300bdf4bbfb508278fba1e5afd700931772b0ea671f8a540a010b2dd1a/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6d6572696c6c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/merill\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emx7krshell \u003ca href=\"https://twitter.com/mx7krshell\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3f8f871fc52780ede7ad70df155a19dc446770f207ccbea4f6c97ee8578faf27/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6d78376b727368656c6c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/mx7krshell\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNathan McNulty \u003ca href=\"https://twitter.com/NathanMcNulty\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/69ad6c849f3dc96dfacfee51ff8bfb16782a134d6da7619bcc44dc5a150e7abf/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4e617468616e4d634e756c7479\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/NathanMcNulty\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNick Frichette \u003ca href=\"https://twitter.com/Frichette_n\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a89f57c1d52c8814260ff51f0fa5a031ceca931fe64d85a580b0fc9a81b2d99f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4672696368657474655f6e\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Frichette_n\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikhil Mittal \u003ca href=\"https://twitter.com/nikhil_mitt\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3e1770a66574039ab69ef7849ad3c72666b499d2ffe791a5bf79f37ff6f6cc59/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6e696b68696c5f6d697474\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/nikhil_mitt\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNir Ohfeld \u003ca href=\"https://twitter.com/nirohfeld\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1e1d5c846d5e2b2f2a5377d7dacd35e0312c615b52d9564bb8137dd62cbc94cf/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6e69726f6866656c64\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/nirohfeld\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaunak Parmar \u003ca href=\"https://twitter.com/trouble1_raunak\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/69e889a2011ea8a846108eb671d8e16b5ec3097e946f3d07b87f0fb775ebb361/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f74726f75626c65315f7261756e616b\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/trouble1_raunak\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRhino Security Labs \u003ca href=\"https://twitter.com/RhinoSecurity\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ca2fcf0eaad349136bfcd48614969ca92c2bb046f3ab60ec6a5c05a2f78c1712/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5268696e6f5365637572697479\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/RhinoSecurity\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoberto Rodriguez \u003ca href=\"https://twitter.com/Cyb3rWard0g\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0ef0c42f28f3776ef0b105abddce6f40cb5a4efcfa784a388fb3b80293828720/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4379623372576172643067\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Cyb3rWard0g\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erootsecdev \u003ca href=\"https://twitter.com/rootsecdev\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/939a64b59d4496286065a819741ee45787c1fa824d787abe6b62381ce6a8f49f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f726f6f74736563646576\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/rootsecdev\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ervrsh3ll \u003ca href=\"https://twitter.com/424f424f\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/faf09c5876fdbe1d66423aaf7209212aadd503bf51fbc4b12fe938b339e35847/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3432346634323466\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/424f424f\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyan Hausknecht \u003ca href=\"https://twitter.com/Haus3c\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c704c54ba67a329d7c8e8f7bc1ca30693e47db54b5cf24e2b53944071ba788a4/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f486175733363\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Haus3c\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSami Lamppu \u003ca href=\"https://twitter.com/samilamppu\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/da4cca813ac180b0d7b8434181360eeace9481f43d895efc09addcba761ca2dd/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73616d696c616d707075\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/samilamppu\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSean Metcalf \u003ca href=\"https://twitter.com/PyroTek3\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d2e7dcb166b07d634413c47fc09470224ddb661cd111841f701f9cef5c97d7fc/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5079726f54656b33\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/PyroTek3\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeth Art \u003ca href=\"https://twitter.com/sethsec\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/6c1a7a698d5597b406666cfc103c22ac44c30a2fd6243945eb0df9e9e970332f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73657468736563\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/sethsec\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShir Tamari \u003ca href=\"https://twitter.com/shirtamari\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c7e9e51a8726db83ac74c11ddaae130f157b1e2f109fcea8253ce13319e482a6/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7368697274616d617269\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/shirtamari\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimon Décosse \u003ca href=\"https://twitter.com/simondotsh\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/86a95d071359410e3b5fd61a4e20246166eb8428179b91ab98fb3830362c0246/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73696d6f6e646f747368\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/simondotsh\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkyworship \u003ca href=\"https://twitter.com/Skyworship2\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e42294f467bcf0441fdf8ffd83a29cdb123224dd25b183989f12553dc9005ba6/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f536b79776f727368697032\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Skyworship2\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThomas Naunheim \u003ca href=\"https://twitter.com/Thomas_Live\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9f998a48f78a6cbf4b292093da4920fba6b5a0572a85e0a884c63e09da048b8b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f54686f6d61735f4c697665\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/Thomas_Live\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e5 书籍\u003c/h3\u003e\u003ca id=\"user-content-5-书籍\" class=\"anchor\" aria-label=\"Permalink: 5 书籍\" href=\"#5-书籍\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e《云原生安全-攻防实践与体系构建》\u003c/li\u003e\n\u003cli\u003e《Hacking Kubernetes》\u003c/li\u003e\n\u003cli\u003e《Hands-On AWS Penetration Testing with Kali Linux》\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e6 视频\u003c/h3\u003e\u003ca id=\"user-content-6-视频\" class=\"anchor\" aria-label=\"Permalink: 6 视频\" href=\"#6-视频\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e0xd4y 频道(英文)\u003ca href=\"https://www.youtube.com/@0xd4y\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCNCF 频道(英文)\u003ca href=\"https://youtube.com/@cncf\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIZ 频道(英文)\u003ca href=\"https://www.youtube.com/@wizsecurity\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e火线云安全沙龙视频 \u003ca href=\"https://space.bilibili.com/503330419\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e7 证书\u003c/h3\u003e\u003ca id=\"user-content-7-证书\" class=\"anchor\" aria-label=\"Permalink: 7 证书\" href=\"#7-证书\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAWS 安全认证-专业 AWS Certified Security - Specialty \u003ca href=\"https://aws.amazon.com/certification/certified-security-specialty/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 认证解决方案架构师-助理 AWS Certified Solutions Architect – Associate \u003ca href=\"https://aws.amazon.com/cn/certification/certified-solutions-architect-associate/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure 基础知识认证 Azure Fundamentals \u003ca href=\"https://learn.microsoft.com/certifications/azure-fundamentals/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure 安全工程师助理 Azure Security Engineer Associate \u003ca href=\"https://learn.microsoft.com/certifications/azure-security-engineer/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompTIA Cloud+ \u003ca href=\"https://www.comptia.org/certifications/cloud\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 专业云安全工程师 GCP Professional Cloud Security Engineer \u003ca href=\"https://cloud.google.com/learn/certification/cloud-security-engineer\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 云工程师助理 Associate Cloud Engineer \u003ca href=\"https://cloud.google.com/learn/certification/cloud-engineer\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKubernetes 认证安全专家 Certified Kubernetes Security Specialist (CKS) \u003ca href=\"https://training.linuxfoundation.org/certification/certified-kubernetes-security-specialist/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e认证云安全专家 Certified Cloud Security Professional (CCSP) \u003ca href=\"https://www.isc2.org/Certifications/CCSP\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e阿里云专业工程师 Alibaba Cloud Certified Professional (ACP) \u003ca href=\"https://edu.aliyun.com/certification\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e阿里云云计算架构师 Alibaba Cloud Certified Expert - Cloud Computing (ACE) \u003ca href=\"https://edu.aliyun.com/certification/ace01\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e阿里云助理工程师 Alibaba Cloud Certified Associate (ACA) \u003ca href=\"https://edu.aliyun.com/certification\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e8 云服务文章\u003c/h3\u003e\u003ca id=\"user-content-8-云服务文章\" class=\"anchor\" aria-label=\"Permalink: 8 云服务文章\" href=\"#8-云服务文章\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e综合\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e浅谈云上攻防——云服务器攻防矩阵 \u003ca href=\"https://cloud.tencent.com/developer/article/1931560\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e浅谈云上攻防——对象存储服务访问策略评估机制研究 \u003ca href=\"https://mp.weixin.qq.com/s/ncWGrMsIAvh9HEK1QC5IGQ\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e红队视角下的公有云基础组件安全 \u003ca href=\"https://mp.weixin.qq.com/s/r0DuASP6gH_48b5sJ1DCTw\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e红队视角下的公有云基础组件安全(二)\u003ca href=\"https://mp.weixin.qq.com/s/lL32lywlrnuyhJkQk5NAEw\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e公有云 IP 重用的威胁和防御方法分析 Paper(英文)\u003ca href=\"https://arxiv.org/pdf/2204.05122.pdf\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e企业迁移到公有云之前要问的5个问题 \u003ca href=\"http://www.d1net.com/cloud/news/574569.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云上攻防:RED TEAMING FOR CLOUD \u003ca href=\"http://avfisher.win/archives/1175\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云上攻防二三事(续)\u003ca href=\"http://avfisher.win/archives/1331\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云计算隔离问题:PostgreSQL 的漏洞影响到多个云计算供应商(英文)\u003ca href=\"https://www.wiz.io/blog/the-cloud-has-an-isolation-problem-postgresql-vulnerabilities\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e常规云服务业务侧攻防视角研究 \u003ca href=\"https://mp.weixin.qq.com/s/2yaQ_W5K7BfmycMO2UcXJg\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云安全学习建议与方向(英文)\u003ca href=\"https://www.nojones.net/posts/breaking-into-cloudsec\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e60 种云攻击的方法(英文)\u003ca href=\"https://redteamrecipe.com/60-methods-for-cloud-attacksrtc0009\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「程皮糖别皮」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云服务安全漏洞汇总 \u003ca href=\"https://github.com/hashishrajan/cloud-security-vulnerabilities\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/fab3397d190e7b527413a3ab514de275bf8c132fb362b8755010702307d537d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6861736869736872616a616e2f636c6f75642d73656375726974792d76756c6e65726162696c6974696573\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/fab3397d190e7b527413a3ab514de275bf8c132fb362b8755010702307d537d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6861736869736872616a616e2f636c6f75642d73656375726974792d76756c6e65726162696c6974696573\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/hashishrajan/cloud-security-vulnerabilities\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLightspin 2022 年 7 大云攻击路径(英文) \u003ca href=\"https://github.com/lightspin-tech/lightspin-2022-top-7-attack-paths\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5e636c29916cefca0e7b66d96d9fa70d1af8d67ae484dea78f4c588b03378199/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f6c696768747370696e2d323032322d746f702d372d61747461636b2d7061746873\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5e636c29916cefca0e7b66d96d9fa70d1af8d67ae484dea78f4c588b03378199/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f6c696768747370696e2d323032322d746f702d372d61747461636b2d7061746873\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/lightspin-tech/lightspin-2022-top-7-attack-paths\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAWS\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAWS S3 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/907-aws-s3\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS EC2 弹性计算服务攻防 \u003ca href=\"https://zone.huoxian.cn/d/1022-aws-ec2\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e针对 AWS Lambda 的运行时攻击 \u003ca href=\"https://mp.weixin.qq.com/s/duF1Z0EDC3n_G378Aq_XYA\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e利用 AWS RDS 读取实例凭证(英文)\u003ca href=\"https://blog.lightspin.io/aws-rds-critical-security-vulnerability\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e利用 AWS RDS 读取实例凭证(中文翻译)\u003ca href=\"https://zone.huoxian.cn/d/1141-aws-rdsaws\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e风险最高的 10 种 AWS 配置错误 \u003ca href=\"https://mp.weixin.qq.com/s/quIpapbkFNay0JtUK4wODQ\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e在 AWS 下查看自己所拥有的权限 \u003ca href=\"https://wiki.teamssix.com/CloudService/IAM/list-attached-user-policies.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 枚举(第一部分)(英文)\u003ca href=\"https://securitycafe.ro/2022/11/01/aws-enumeration-part-1/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e当 0day 和访问密钥在云上被结合利用时:应对 SugarCRM 0day 漏洞 (英文) \u003ca href=\"https://unit42.paloaltonetworks.com/sugarcrm-cloud-incident-black-hat/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e利用 AWS 官方对 log4j 漏洞的热补丁实现容器逃逸(英文)\u003ca href=\"https://unit42.paloaltonetworks.com/aws-log4shell-hot-patch-vulnerabilities/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 创建后门的几种方法(英文)\u003ca href=\"https://mystic0x1.github.io/posts/methods-to-backdoor-an-aws-account\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 权限提升(英文)\u003ca href=\"https://github.com/RhinoSecurityLabs/AWS-IAM-Privilege-Escalation\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/85de8a0fc9a1fb898edd5e29b428aebf676c952f9b81f65e82f71bfac64b1e0c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4157532d49414d2d50726976696c6567652d457363616c6174696f6e\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/85de8a0fc9a1fb898edd5e29b428aebf676c952f9b81f65e82f71bfac64b1e0c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4157532d49414d2d50726976696c6567652d457363616c6174696f6e\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/AWS-IAM-Privilege-Escalation\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAzure\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e微软云 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/940\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e微软云 VM 攻防 \u003ca href=\"https://zone.huoxian.cn/d/1083-vm\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure Cloud Shell 命令注入窃取用户的访问令牌(英文)\u003ca href=\"https://blog.lightspin.io/azure-cloud-shell-command-injection-stealing-users-access-tokens\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure 资源收集项目 Awesome-Azure-Pentest \u003ca href=\"https://github.com/Kyuu-Ji/Awesome-Azure-Pentest\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/19e723ebe1eaed351db79a5eda784a0930ed7a1bd09d10d03c69f3102ac891a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4b7975752d4a692f417765736f6d652d417a7572652d50656e74657374\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/19e723ebe1eaed351db79a5eda784a0930ed7a1bd09d10d03c69f3102ac891a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4b7975752d4a692f417765736f6d652d417a7572652d50656e74657374\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Kyuu-Ji/Awesome-Azure-Pentest\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「橘子怪」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eGCP\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e谷歌云 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/931\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e谷歌云 Compute Engine 攻防 \u003ca href=\"https://zone.huoxian.cn/d/1043-compute-engine\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGoogle Cloud Shell 命令注入(英文)\u003ca href=\"https://bugra.ninja/posts/cloudshell-command-injection\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 渗透测试笔记(英文)\u003ca href=\"https://0xd4y.com/2022/10/01/GCP-Penetration-Testing-Notes/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e阿里云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e阿里云 OSS 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/918-oss\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e阿里云 ECS 攻防 \u003ca href=\"https://zone.huoxian.cn/d/1064-ecs\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e从云服务器 SSRF 漏洞到接管你的阿里云控制台 \u003ca href=\"https://wiki.teamssix.com/CloudService/EC2/aliyun-console-takeover.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e我用 CF 打穿了他的云上内网 \u003ca href=\"https://zone.huoxian.cn/d/1341-cf\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e记录一次平平无奇的云上攻防过程 \u003ca href=\"https://zone.huoxian.cn/d/2557\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e一次简单的\"云\"上野战记录 \u003ca href=\"https://mp.weixin.qq.com/s/wi8CoNwdpfJa6eMP4t1PCQ\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e记一次打穿云上内网的攻防实战 \u003ca href=\"https://zone.huoxian.cn/d/2766\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e腾讯云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e腾讯云 COS 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/949-cos\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e腾讯云服务器攻防(CVM+轻量应用服务器)\u003ca href=\"https://zone.huoxian.cn/d/1028-cvm\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e华为云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e华为云 OBS 对象存储攻防 \u003ca href=\"https://zone.huoxian.cn/d/962-obs\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e华为云 ECS 弹性云服务器攻防 \u003ca href=\"https://zone.huoxian.cn/d/1074-ecs\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e华为云 CTF cloud 非预期解之 k8s 渗透实战 \u003ca href=\"https://annevi.cn/2020/12/21/%E5%8D%8E%E4%B8%BA%E4%BA%91ctf-cloud%E9%9D%9E%E9%A2%84%E6%9C%9F%E8%A7%A3%E4%B9%8Bk8s%E6%B8%97%E9%80%8F%E5%AE%9E%E6%88%98/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e9 云原生文章\u003c/h3\u003e\u003ca id=\"user-content-9-云原生文章\" class=\"anchor\" aria-label=\"Permalink: 9 云原生文章\" href=\"#9-云原生文章\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e综合\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e红蓝对抗中的云原生漏洞挖掘及利用实录 \u003ca href=\"https://security.tencent.com/index.php/blog/msg/183\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCIS 基准检测手册(英文) \u003ca href=\"https://www.cisecurity.org/benchmark/kubernetes\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e浅谈 Linux Cgroup 机制 \u003ca href=\"https://zhuanlan.zhihu.com/p/81668069\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e保障云和容器安全的十个注意事项(英文)\u003ca href=\"https://sysdig.com/blog/considerations-securing-cloud-containers/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCNCF 云原生安全白皮书 v2 \u003ca href=\"https://github.com/cncf/tag-security/tree/main/security-whitepaper/v2\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eawesome-cloud-native-security from Metarget \u003ca href=\"https://github.com/Metarget/awesome-cloud-native-security\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/91b3cf250a14af64ff433f88ca0144846cf501d36e91df8e9ce4ab2a01b48fd8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f617765736f6d652d636c6f75642d6e61746976652d7365637572697479\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/91b3cf250a14af64ff433f88ca0144846cf501d36e91df8e9ce4ab2a01b48fd8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f617765736f6d652d636c6f75642d6e61746976652d7365637572697479\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Metarget/awesome-cloud-native-security\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDocker\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e特权模式下 Docker 逃逸手法总结 \u003ca href=\"https://zone.huoxian.cn/d/1071-docker\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e容器逃逸方法检测指北(附检测脚本)\u003ca href=\"https://zone.huoxian.cn/d/990\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker 核心技术与实现原理 \u003ca href=\"https://draveness.me/docker/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器安全清单 container-security-checklist \u003ca href=\"https://github.com/krol3/container-security-checklist\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8e6ed451c42b201bc5361f25eb47a5b6bd4c933bf29b48402390f3b3043615e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b726f6c332f636f6e7461696e65722d73656375726974792d636865636b6c697374\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8e6ed451c42b201bc5361f25eb47a5b6bd4c933bf29b48402390f3b3043615e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b726f6c332f636f6e7461696e65722d73656375726974792d636865636b6c697374\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/krol3/container-security-checklist\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eKubernetes\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e利用 gateway-api,我支配了 kubernetes \u003ca href=\"https://mp.weixin.qq.com/s/Y4F72s0JSyvjLBN3iNyUZg\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e浅析 k8s 各种未授权攻击方法 \u003ca href=\"https://zone.huoxian.cn/d/1153-k8s\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云原生之 Kubernetes 安全 \u003ca href=\"https://forum.butian.net/share/1095\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRCE 进入内网接管 K8s 并逃逸进 xx 网 \u003ca href=\"https://mp.weixin.qq.com/s/UvjKHaVzhluc22trF46uBA\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e从零开始的 Kubernetes 攻防 \u003ca href=\"https://github.com/neargle/my-re0-k8s-security\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9dd93de26fbd168ca55a5cca54708841aafeead1bae582f0a30a30804f33893d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e656172676c652f6d792d7265302d6b38732d7365637572697479\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9dd93de26fbd168ca55a5cca54708841aafeead1bae582f0a30a30804f33893d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e656172676c652f6d792d7265302d6b38732d7365637572697479\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/neargle/my-re0-k8s-security\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eeBPF\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e使用 eBPF 逃逸容器技术分析与实践 \u003ca href=\"https://security.tencent.com/index.php/blog/msg/206\" rel=\"nofollow\"\u003e地址 \u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e内核态 eBPF 程序实现容器逃逸与隐藏账号rootkit \u003ca href=\"https://www.cnxct.com/container-escape-in-linux-kernel-space-by-ebpf/?f=wb\u0026amp;continueFlag=0ba98c50fdecece390192b7dd4adf11d\" rel=\"nofollow\"\u003e地址 \u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e基于 eBPF 实现容器运行时安全 \u003ca href=\"https://www.ebpf.top/post/ebpf_container_security/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e初探 eBPF \u003ca href=\"https://mp.weixin.qq.com/s/GvWKY4M5YvorC4JF2ztUvQ\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eTerraform\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTerraform 中文教程 \u003ca href=\"https://lonegunmanb.github.io/introduction-terraform/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTerraform 使用入门以及在云上攻防中的作用 \u003ca href=\"https://wiki.teamssix.com/CloudNative/Terraform/terraform-introductory.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAPISIX\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAPISIX CVE-2022-29266 漏洞分析与复现 \u003ca href=\"https://mp.weixin.qq.com/s/Un-9y_UhWDw9svHKb-JQVQ\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eCI/CD\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eCI/CD 攻击场景 - KCon 2023 议题 \u003ca href=\"https://github.com/knownsec/KCon/blob/master/2023/CICD%E6%94%BB%E5%87%BB%E5%9C%BA%E6%99%AF.pdf\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「宅独青年」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e0x02 工具 🛠️\u003c/h2\u003e\u003ca id=\"user-content-0x02-工具-hammer_and_wrench\" class=\"anchor\" aria-label=\"Permalink: 0x02 工具 :hammer_and_wrench:\" href=\"#0x02-工具-hammer_and_wrench\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e1 云服务工具\u003c/h3\u003e\u003ca id=\"user-content-1-云服务工具\" class=\"anchor\" aria-label=\"Permalink: 1 云服务工具\" href=\"#1-云服务工具\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e辅助工具\u003c/h4\u003e\u003ca id=\"user-content-辅助工具\" class=\"anchor\" aria-label=\"Permalink: 辅助工具\" href=\"#辅助工具\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e综合\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e在线搜索目标网站下的云资产 recon.cloud \u003ca href=\"https://recon.cloud/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e在线多云管理平台 行云管家 \u003ca href=\"https://www.cloudbility.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAK 等敏感信息查找工具 trufflehog \u003ca href=\"https://github.com/trufflesecurity/trufflehog\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/06395eb7f610570cdf8988d36b38ad87956deb98f1654290541a6cfceeafdd87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74727566666c6573656375726974792f74727566666c65686f67\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/06395eb7f610570cdf8988d36b38ad87956deb98f1654290541a6cfceeafdd87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74727566666c6573656375726974792f74727566666c65686f67\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/trufflesecurity/trufflehog\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e多云基线扫描工具 ScoutSuite \u003ca href=\"https://github.com/nccgroup/ScoutSuite\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3b03e1b9fa0d7de6765e46a0167328a33124e3fba8f5f29205469b4b16263b28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f53636f75745375697465\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3b03e1b9fa0d7de6765e46a0167328a33124e3fba8f5f29205469b4b16263b28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f53636f75745375697465\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/nccgroup/ScoutSuite\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云安全态势管理工具 CloudSploit \u003ca href=\"https://github.com/aquasecurity/cloudsploit\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/829900435071d308cf219a9c62e1cc98aabe3890d877d8330a6c7663d6d56521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f636c6f756473706c6f6974\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/829900435071d308cf219a9c62e1cc98aabe3890d877d8330a6c7663d6d56521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f636c6f756473706c6f6974\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aquasecurity/cloudsploit\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「da Vinci【达文西】」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e基础设施关系绘制工具 Cartography \u003ca href=\"https://github.com/lyft/cartography\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/143d54026ec988fd9bd9e9a67c580c3daf2b8731d85c9dd8b8cafb28e346f3cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c7966742f636172746f677261706879\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/143d54026ec988fd9bd9e9a67c580c3daf2b8731d85c9dd8b8cafb28e346f3cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c7966742f636172746f677261706879\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/lyft/cartography\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e多云对象存储管理工具 qiniuClient \u003ca href=\"https://github.com/willnewii/qiniuClient\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9bae6ea772a2d66d6e845f5ed8f85cb2ed46bfaca188da7c53b240e72edc07a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c6e657769692f71696e6975436c69656e74\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9bae6ea772a2d66d6e845f5ed8f85cb2ed46bfaca188da7c53b240e72edc07a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c6e657769692f71696e6975436c69656e74\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/willnewii/qiniuClient\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云渗透信息收集工具 cloudfox \u003ca href=\"https://github.com/BishopFox/cloudfox\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/46adb978385db8e32dea3cdb055c141d0ef09d157e6f13f9cdb34caa74ac946b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f636c6f7564666f78\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/46adb978385db8e32dea3cdb055c141d0ef09d157e6f13f9cdb34caa74ac946b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f636c6f7564666f78\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/BishopFox/cloudfox\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云服务资源枚举工具 cloud_enum \u003ca href=\"https://github.com/initstring/cloud_enum\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/180043e290b22f8d0325aba9c6e2e04aa56a537f06750f92500634af7d4b370e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e6974737472696e672f636c6f75645f656e756d\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/180043e290b22f8d0325aba9c6e2e04aa56a537f06750f92500634af7d4b370e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e6974737472696e672f636c6f75645f656e756d\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/initstring/cloud_enum\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e开源多云安全合规扫描平台 RiskScanner \u003ca href=\"https://github.com/riskscanner/riskscanner\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/2cdac35f47fce4b11e5579e349cab26921b215f6d3ef69752e940d994a3c11f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7269736b7363616e6e65722f7269736b7363616e6e6572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/2cdac35f47fce4b11e5579e349cab26921b215f6d3ef69752e940d994a3c11f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7269736b7363616e6e65722f7269736b7363616e6e6572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/riskscanner/riskscanner\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「想走安全的小白」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e多云对象存储扫描工具 Cloud-Bucket-Leak-Detection-Tools \u003ca href=\"https://github.com/UzJu/Cloud-Bucket-Leak-Detection-Tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0758461e70194cca4d7d14390c4ba88c67f90680740d28d268d0e5c42fcc83d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f557a4a752f436c6f75642d4275636b65742d4c65616b2d446574656374696f6e2d546f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0758461e70194cca4d7d14390c4ba88c67f90680740d28d268d0e5c42fcc83d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f557a4a752f436c6f75642d4275636b65742d4c65616b2d446574656374696f6e2d546f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/UzJu/Cloud-Bucket-Leak-Detection-Tools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e适用于 AWS 和 Azure 的扫描工具 SkyArk \u003ca href=\"https://github.com/cyberark/SkyArk\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8d6d113562d5a3347c92addd7387b4b1b3a9c56dbb2228ef6de5d91db4e6626b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f536b7941726b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8d6d113562d5a3347c92addd7387b4b1b3a9c56dbb2228ef6de5d91db4e6626b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f536b7941726b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/cyberark/SkyArk\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云上公开资产枚举 CloudBrute \u003ca href=\"https://github.com/0xsha/CloudBrute\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/db41ca833cf32216dd5eb34e8822621781bdf1e796c4d6e1eea193af94416a01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f30787368612f436c6f75644272757465\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/db41ca833cf32216dd5eb34e8822621781bdf1e796c4d6e1eea193af94416a01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f30787368612f436c6f75644272757465\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/0xsha/CloudBrute\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e多云资产收集工具 cloudlist \u003ca href=\"https://github.com/projectdiscovery/cloudlist\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c27c48fdd0420e136cb9294757ad9eaad70585dca153eeb5f0da9f29dbe92778/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f70726f6a656374646973636f766572792f636c6f75646c697374\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c27c48fdd0420e136cb9294757ad9eaad70585dca153eeb5f0da9f29dbe92778/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f70726f6a656374646973636f766572792f636c6f75646c697374\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/projectdiscovery/cloudlist\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e权限升级路径分析工具 PurplePanda \u003ca href=\"https://github.com/carlospolop/PurplePanda\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/bf20b75e9f99f2f23cb72996abb5ac34a7b9bc9bf5483d4d8773af3bce33ff65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f507572706c6550616e6461\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/bf20b75e9f99f2f23cb72996abb5ac34a7b9bc9bf5483d4d8773af3bce33ff65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f507572706c6550616e6461\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/carlospolop/PurplePanda\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云上攻击模拟工具 Leonidas \u003ca href=\"https://github.com/WithSecureLabs/leonidas\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9b9a8dbabcece0c79dd968e680c2e2a97cd083a125b8bfd0a15a439f7cddeeb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f576974685365637572654c6162732f6c656f6e69646173\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9b9a8dbabcece0c79dd968e680c2e2a97cd083a125b8bfd0a15a439f7cddeeb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f576974685365637572654c6162732f6c656f6e69646173\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/WithSecureLabs/leonidas\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e开源的轻量级云管平台 CloudExplorer Lite \u003ca href=\"https://github.com/CloudExplorer-Dev/CloudExplorer-Lite\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c6510564ef5d6bc6d07ade212ef21227b2449303715b25e9e156c0225b166940/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f436c6f75644578706c6f7265722d4465762f436c6f75644578706c6f7265722d4c697465\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c6510564ef5d6bc6d07ade212ef21227b2449303715b25e9e156c0225b166940/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f436c6f75644578706c6f7265722d4465762f436c6f75644578706c6f7265722d4c697465\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/CloudExplorer-Dev/CloudExplorer-Lite\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e红队云操作系统 RedCloudOS \u003ca href=\"https://github.com/RedTeamOperations/RedCloud-OS\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6959f4bb607f83638509775702a3762a5379bbe8d15434e1e72eaee6b139177e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f526564436c6f75642d4f53\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/6959f4bb607f83638509775702a3762a5379bbe8d15434e1e72eaee6b139177e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f526564436c6f75642d4f53\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RedTeamOperations/RedCloud-OS\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e云资产管理工具 cloudTools \u003ca href=\"https://github.com/dark-kingA/cloudTools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b0284a5943062c4a3c886eaa6e29df2db0259089b6354be4a4080660bce711fb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6461726b2d6b696e67412f636c6f7564546f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b0284a5943062c4a3c886eaa6e29df2db0259089b6354be4a4080660bce711fb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6461726b2d6b696e67412f636c6f7564546f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/dark-kingA/cloudTools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「弱鸡」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云服务枚举工具 cloud service enum \u003ca href=\"https://github.com/NotSoSecure/cloud-service-enum\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/35558979e30b96fb9d3d81bb4847eab0cddedad58ff53bc873e324d902534edc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e6f74536f5365637572652f636c6f75642d736572766963652d656e756d\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/35558979e30b96fb9d3d81bb4847eab0cddedad58ff53bc873e324d902534edc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e6f74536f5365637572652f636c6f75642d736572766963652d656e756d\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/NotSoSecure/cloud-service-enum\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAWS\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e在线搜索公开的存储桶 buckets.grayhatwarfare.com \u003ca href=\"https://buckets.grayhatwarfare.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 文档 GPT 工具 \u003ca href=\"https://www.awsdocsgpt.com\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS S3 浏览器 S3 Browser \u003ca href=\"https://s3browser.com\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「Poker」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e本地 AWS 环境部署工具 LocalStack \u003ca href=\"https://github.com/localstack/localstack\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8fe6287afd36d488098f7bd38a7f73e870c5fa08d8421f0306d1b25016c11035/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f63616c737461636b2f6c6f63616c737461636b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8fe6287afd36d488098f7bd38a7f73e870c5fa08d8421f0306d1b25016c11035/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f63616c737461636b2f6c6f63616c737461636b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/localstack/localstack\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Esonhugh」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAWS 官方 CLI 工具 \u003ca href=\"https://github.com/aws/aws-cli\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8e16fb395f2366c5fcf138e9508549230a22733c610bb2205715378cc606b92d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6177732f6177732d636c69\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8e16fb395f2366c5fcf138e9508549230a22733c610bb2205715378cc606b92d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6177732f6177732d636c69\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aws/aws-cli\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 环境分析工具 CloudMapper \u003ca href=\"https://github.com/duo-labs/cloudmapper\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e4416279c74624ffc391572a8cea359d9a0e7c8dc99c19280f62239baf4e7e0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64756f2d6c6162732f636c6f75646d6170706572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e4416279c74624ffc391572a8cea359d9a0e7c8dc99c19280f62239baf4e7e0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64756f2d6c6162732f636c6f75646d6170706572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/duo-labs/cloudmapper\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eS3 策略扫描工具 S3Scanner \u003ca href=\"https://github.com/sa7mon/S3Scanner\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ab79780c609bf55331d659680dafebe85b960aeaf05f6a39541eef011664f6e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7361376d6f6e2f53335363616e6e6572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ab79780c609bf55331d659680dafebe85b960aeaf05f6a39541eef011664f6e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7361376d6f6e2f53335363616e6e6572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/sa7mon/S3Scanner\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS IAM 权限枚举工具 Principal Mapper \u003ca href=\"https://github.com/nccgroup/PMapper\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/256f21cb7497590b242a9ad5170a4f9cf06fe813a52e75b9c956ae44d61700bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f504d6170706572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/256f21cb7497590b242a9ad5170a4f9cf06fe813a52e75b9c956ae44d61700bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f504d6170706572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/nccgroup/PMapper\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS IAM 权限枚举工具 enumerate-iam \u003ca href=\"https://github.com/andresriancho/enumerate-iam\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b8c1827705188c1118ffc6596634a8de436ebeb98d9519b38863f62d306be394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e647265737269616e63686f2f656e756d65726174652d69616d\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b8c1827705188c1118ffc6596634a8de436ebeb98d9519b38863f62d306be394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e647265737269616e63686f2f656e756d65726174652d69616d\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/andresriancho/enumerate-iam\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eS3 公开存储桶密钥扫描工具 S3cret Scanner \u003ca href=\"https://github.com/Eilonh/s3crets_scanner\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8ed4288b0c9d20d2afb6b1409ba0a8b366028dfa60f6277bc3b370787b2a81b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45696c6f6e682f733363726574735f7363616e6e6572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8ed4288b0c9d20d2afb6b1409ba0a8b366028dfa60f6277bc3b370787b2a81b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45696c6f6e682f733363726574735f7363616e6e6572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Eilonh/s3crets_scanner\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 常见配置错误审计工具 YATAS \u003ca href=\"https://github.com/padok-team/yatas\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/2d6b9689ecc26a2ee28275846913b8b84ec76df99e891760f7da64fc1cf3d4a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7061646f6b2d7465616d2f7961746173\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/2d6b9689ecc26a2ee28275846913b8b84ec76df99e891760f7da64fc1cf3d4a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7061646f6b2d7465616d2f7961746173\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/padok-team/yatas\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e检测多云环境中存在 dangling DNS 记录的工具 findmytakeover \u003ca href=\"https://github.com/anirudhbiyani/findmytakeover\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9d7cdcdc31ca3a8bbe91f3b01a731c7fc7ed7e6cd50ab1043cf3b62c8b46f6f0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e6972756468626979616e692f66696e646d7974616b656f766572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9d7cdcdc31ca3a8bbe91f3b01a731c7fc7ed7e6cd50ab1043cf3b62c8b46f6f0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e6972756468626979616e692f66696e646d7974616b656f766572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/anirudhbiyani/findmytakeover\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoute53/CloudFront 漏洞评估工具 \u003ca href=\"https://github.com/prevade/cloudjack\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/57daf699c5f8dac648090e566aa561c6e6b861f4db2076b13fb656ad54e32f49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f707265766164652f636c6f75646a61636b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/57daf699c5f8dac648090e566aa561c6e6b861f4db2076b13fb656ad54e32f49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f707265766164652f636c6f75646a61636b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/prevade/cloudjack\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudTrail 日志分析 IAM 权限工具 Cloudtrail2IAM \u003ca href=\"https://github.com/carlospolop/Cloudtrail2IAM\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e7f2db996ac9f6109e2ccbd45c825ab9ad9044c9c00e8149fcd7dfb7055fec1a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f436c6f7564747261696c3249414d\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e7f2db996ac9f6109e2ccbd45c825ab9ad9044c9c00e8149fcd7dfb7055fec1a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f436c6f7564747261696c3249414d\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/carlospolop/Cloudtrail2IAM\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAzure\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAzure 官方 CLI 工具 \u003ca href=\"https://github.com/Azure/azure-cli\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9733e9a629241ce7a9834fa64ed378f92826d25754253bb7f4172723617540c1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f617a7572652d636c69\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9733e9a629241ce7a9834fa64ed378f92826d25754253bb7f4172723617540c1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f617a7572652d636c69\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Azure/azure-cli\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure MFA 检测工具 \u003ca href=\"https://github.com/dafthack/MFASweep\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/381ebda6da2b6c24f8d9d7726a76576aaf722f9364a095e34efbaf83a4a239af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f4d46415377656570\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/381ebda6da2b6c24f8d9d7726a76576aaf722f9364a095e34efbaf83a4a239af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f4d46415377656570\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/dafthack/MFASweep\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure AD 和 Office 365 的 PowerShell 管理模块 AADInternals \u003ca href=\"https://github.com/Gerenios/AADInternals\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/387734ad0beeaa862097e08828ff05be5224446f16c08219065d497158bb6548/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f476572656e696f732f414144496e7465726e616c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/387734ad0beeaa862097e08828ff05be5224446f16c08219065d497158bb6548/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f476572656e696f732f414144496e7465726e616c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Gerenios/AADInternals\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBloodHound 收集 Azure 数据工具 AzureHound \u003ca href=\"https://github.com/BloodHoundAD/AzureHound\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b9f39919a1b2556c6cc2aaf33a1dec4cefc0c9a39fa257fc485fa1569900e643/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426c6f6f64486f756e6441442f417a757265486f756e64\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b9f39919a1b2556c6cc2aaf33a1dec4cefc0c9a39fa257fc485fa1569900e643/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426c6f6f64486f756e6441442f417a757265486f756e64\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/BloodHoundAD/AzureHound\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAzure AD 信息收集工具 AzureGraph \u003ca href=\"https://github.com/JoelGMSec/AzureGraph\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/1257233ec5dc54022123571f68200d6d48c19905d78b03cf75c9119fd8eb4f48/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4a6f656c474d5365632f417a7572654772617068\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1257233ec5dc54022123571f68200d6d48c19905d78b03cf75c9119fd8eb4f48/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4a6f656c474d5365632f417a7572654772617068\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/JoelGMSec/AzureGraph\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eGCP\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eGCP 官方 CLI 工具 \u003ca href=\"https://cloud.google.com/sdk/gcloud/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 资源枚举工具 \u003ca href=\"https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_enum\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 攻击面资源枚举工具 \u003ca href=\"https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_firewall_enum\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 资源分析工具 Hayat \u003ca href=\"https://github.com/DenizParlak/hayat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7149c85476482c3476b2417afbdb6ccda81074f719d0b14b3985ebbe0951eca7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44656e697a5061726c616b2f6861796174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/7149c85476482c3476b2417afbdb6ccda81074f719d0b14b3985ebbe0951eca7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44656e697a5061726c616b2f6861796174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/DenizParlak/hayat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP IAM 权限收集工具 gcp-iam-collector \u003ca href=\"https://github.com/marcin-kolda/gcp-iam-collector\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/89d1744d90c2c533629be31a62e55b60c9d9e1bb5e046ed906e110953ca8ccf8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d617263696e2d6b6f6c64612f6763702d69616d2d636f6c6c6563746f72\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/89d1744d90c2c533629be31a62e55b60c9d9e1bb5e046ed906e110953ca8ccf8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d617263696e2d6b6f6c64612f6763702d69616d2d636f6c6c6563746f72\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/marcin-kolda/gcp-iam-collector\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGoogle Workspace 目录转储工具 Google Workspace Directory Dump Tool \u003ca href=\"https://github.com/RedTeamOperations/GoogleWorkspaceDirectoryDump\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/801d9330a672a5a9c790ad93eba4d31917cb90a516bf817d0505d27d2f5f88fc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f476f6f676c65576f726b73706163654469726563746f727944756d70\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/801d9330a672a5a9c790ad93eba4d31917cb90a516bf817d0505d27d2f5f88fc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f476f6f676c65576f726b73706163654469726563746f727944756d70\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RedTeamOperations/GoogleWorkspaceDirectoryDump\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e阿里云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e阿里云官方 OSS 管理工具 \u003ca href=\"https://github.com/aliyun/oss-browser\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a251b151dca22fbd95cd197c1f0b6f21bf38beaa9b2f7e35e6ce173d7aa41b10/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f6f73732d62726f77736572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a251b151dca22fbd95cd197c1f0b6f21bf38beaa9b2f7e35e6ce173d7aa41b10/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f6f73732d62726f77736572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aliyun/oss-browser\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e阿里云官方 CLI 工具 \u003ca href=\"https://github.com/aliyun/aliyun-cli\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ad57d218f79bb58a73d3a8f50250fcfa5e6a29dad6d9404e751d9ac9016b9c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f616c6979756e2d636c69\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ad57d218f79bb58a73d3a8f50250fcfa5e6a29dad6d9404e751d9ac9016b9c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f616c6979756e2d636c69\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aliyun/aliyun-cli\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e腾讯云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e腾讯云轻量服务器管理工具 \u003ca href=\"https://www.qqvps.com/d/1011\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「tanger」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e腾讯云官方 COS 辅助工具 \u003ca href=\"https://cosbrowser.cloud.tencent.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「Esonhugh」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e腾讯云官方 CLI 工具 \u003ca href=\"https://github.com/TencentCloud/tencentcloud-cli\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c8eae47b31a7e09f0f9888100a39b47c5caa795d7ec9949c2d798567d91fb016/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54656e63656e74436c6f75642f74656e63656e74636c6f75642d636c69\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c8eae47b31a7e09f0f9888100a39b47c5caa795d7ec9949c2d798567d91fb016/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54656e63656e74436c6f75642f74656e63656e74636c6f75642d636c69\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/TencentCloud/tencentcloud-cli\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e华为云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e华为云 OBS 官方管理工具 OBS Browser+ \u003ca href=\"https://support.huaweicloud.com/browsertg-obs/obs_03_1003.html\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e天翼云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e天翼云对象存储连接工具 \u003ca href=\"https://www.ctyun.cn/document/10000101/10006768\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e青云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e青云官方 CLI 工具 \u003ca href=\"https://docsv4.qingcloud.com/user_guide/development_docs/cli/install/install\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由 「苏打养乐多」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e利用工具\u003c/h4\u003e\u003ca id=\"user-content-利用工具\" class=\"anchor\" aria-label=\"Permalink: 利用工具\" href=\"#利用工具\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e多云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e阿里云/腾讯云 AK 资源管理工具 \u003ca href=\"https://github.com/wyzxxz/aksk_tool\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e4abcf937dd1bdb6be1e13788b40bf9fc2837509ecad736695da79f9f2c89212/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77797a78787a2f616b736b5f746f6f6c\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e4abcf937dd1bdb6be1e13788b40bf9fc2837509ecad736695da79f9f2c89212/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77797a78787a2f616b736b5f746f6f6c\" alt=\"Github stars\" data-canonical-src=\"https://img.shields.io/github/stars/wyzxxz/aksk_tool\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Esonhugh」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持 GUI 的 AWS、GCP 利用工具 Vajra \u003ca href=\"https://github.com/TROUBLE-1/Vajra\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/1cbbf835927de4225e5ac232ee95a835a011f8e87fccfdec3652e5ba912ae48b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54524f55424c452d312f56616a7261\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1cbbf835927de4225e5ac232ee95a835a011f8e87fccfdec3652e5ba912ae48b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54524f55424c452d312f56616a7261\" alt=\"Github stars\" data-canonical-src=\"https://img.shields.io/github/stars/TROUBLE-1/Vajra\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAWS\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAWS 综合利用工具 pacu \u003ca href=\"https://github.com/RhinoSecurityLabs/pacu\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8fb0cb2e57eefda08a859213378b30e540c58000accfae9fe9138408acffea6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f70616375\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/8fb0cb2e57eefda08a859213378b30e540c58000accfae9fe9138408acffea6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f70616375\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/pacu\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 渗透工具集 aws-pentest-tools \u003ca href=\"https://github.com/RhinoSecurityLabs/Security-Research/tree/master/tools/aws-pentest-tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/1c2cbfcf55446d57910d87de9df301fb3111733fdb4bd62c92cf6c9e455ff968/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f53656375726974792d5265736561726368\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1c2cbfcf55446d57910d87de9df301fb3111733fdb4bd62c92cf6c9e455ff968/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f53656375726974792d5265736561726368\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/Security-Research\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS Lambda 密码喷洒工具 CredKing \u003ca href=\"https://github.com/ustayready/CredKing\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3d06191a0d84c76f7f4cad28da8c9029a1d0b51250432c26e748a9fdfcf4ec52/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f757374617972656164792f437265644b696e67\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3d06191a0d84c76f7f4cad28da8c9029a1d0b51250432c26e748a9fdfcf4ec52/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f757374617972656164792f437265644b696e67\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/ustayready/CredKing\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS AccessKey 泄漏利用工具 awsKeyTools \u003ca href=\"https://github.com/Aabyss-Team/awsKeyTools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5390709f9252e9530f87b093103f8d288ab54ccbb05d24cd2d0a49545d6e03b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4161627973732d5465616d2f6177734b6579546f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5390709f9252e9530f87b093103f8d288ab54ccbb05d24cd2d0a49545d6e03b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4161627973732d5465616d2f6177734b6579546f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Aabyss-Team/awsKeyTools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「1derian」和「ShangRui-hash」师傅联合补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAWS 渗透测试工具 Endgame \u003ca href=\"https://github.com/DavidDikker/endgame\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/1021fb1a97a66cab3bf6190f23b39e63aecaa1d1644d5772b30c30383965b2aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f446176696444696b6b65722f656e6467616d65\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/1021fb1a97a66cab3bf6190f23b39e63aecaa1d1644d5772b30c30383965b2aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f446176696444696b6b65722f656e6467616d65\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/DavidDikker/endgame\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 控制台接管利用工具 aws_consoler \u003ca href=\"https://github.com/NetSPI/aws_consoler\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/54e00f797f6d098bcfdacd669589c637aa27f0f6b21b7bac49fce5d51b44e9b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f6177735f636f6e736f6c6572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/54e00f797f6d098bcfdacd669589c637aa27f0f6b21b7bac49fce5d51b44e9b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f6177735f636f6e736f6c6572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/NetSPI/aws_consoler\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 红队利用脚本 Redboto \u003ca href=\"https://github.com/ihamburglar/Redboto\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4c798c9a21c69f50a7d569a37ecc3da8097f93194b9a88bb15a8d754169f1688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6968616d627572676c61722f526564626f746f\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/4c798c9a21c69f50a7d569a37ecc3da8097f93194b9a88bb15a8d754169f1688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6968616d627572676c61722f526564626f746f\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/ihamburglar/Redboto\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 域控卷影拷贝工具 CloudCopy \u003ca href=\"https://github.com/Static-Flow/CloudCopy\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/74dfeefe6064c488c86fb177e19eaa0a36780c6d595a197361428b29a8db2838/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5374617469632d466c6f772f436c6f7564436f7079\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/74dfeefe6064c488c86fb177e19eaa0a36780c6d595a197361428b29a8db2838/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5374617469632d466c6f772f436c6f7564436f7079\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Static-Flow/CloudCopy\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eAzure\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAzure 安全评估 PowerShell 工具包 MicroBurst \u003ca href=\"https://github.com/NetSPI/MicroBurst\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3a672ebfba86dd058e184ba1ea2a92a9ea302073de1228c390df837554358507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f4d6963726f4275727374\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3a672ebfba86dd058e184ba1ea2a92a9ea302073de1228c390df837554358507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f4d6963726f4275727374\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/NetSPI/MicroBurst\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure 红队利用工具 Stormspotter \u003ca href=\"https://github.com/Azure/Stormspotter\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3646550707120fc203657ed0094e20c1b4243a3cd1eede51e19a18df69f961ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f53746f726d73706f74746572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3646550707120fc203657ed0094e20c1b4243a3cd1eede51e19a18df69f961ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f53746f726d73706f74746572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Azure/Stormspotter\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「da Vinci【达文西】」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAzure AD 利用工具集 ROADtools \u003ca href=\"https://github.com/dirkjanm/ROADtools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/847aad103cdcc52b893d6bab46dcf10f6c9ec566666917d710051a046e3f7526/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6469726b6a616e6d2f524f4144746f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/847aad103cdcc52b893d6bab46dcf10f6c9ec566666917d710051a046e3f7526/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6469726b6a616e6d2f524f4144746f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/dirkjanm/ROADtools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e枚举、喷洒、渗透 O365 AAD 帐户工具 TeamFiltration \u003ca href=\"https://github.com/Flangvik/TeamFiltration\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/451db7df491dc5cd073f0fe5b9f38fe485c9026e75e702b9c99c82e0d722e870/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f466c616e6776696b2f5465616d46696c74726174696f6e\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/451db7df491dc5cd073f0fe5b9f38fe485c9026e75e702b9c99c82e0d722e870/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f466c616e6776696b2f5465616d46696c74726174696f6e\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Flangvik/TeamFiltration\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure JWT 令牌操作工具集 TokenTactics \u003ca href=\"https://github.com/rvrsh3ll/TokenTactics\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c7093e0d16eda13fb984293629ef3b13888cc0d9c8a7fb792a5d2718ef34af74/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7276727368336c6c2f546f6b656e54616374696373\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c7093e0d16eda13fb984293629ef3b13888cc0d9c8a7fb792a5d2718ef34af74/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7276727368336c6c2f546f6b656e54616374696373\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/rvrsh3ll/TokenTactics\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrosoft 365 安全工具箱 DCToolbox \u003ca href=\"https://github.com/DanielChronlund/DCToolbox\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/155d93d1bf41f8e1bc6453511139babc1e2bf93caf32285bb6c5f92832d9fd1b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44616e69656c4368726f6e6c756e642f4443546f6f6c626f78\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/155d93d1bf41f8e1bc6453511139babc1e2bf93caf32285bb6c5f92832d9fd1b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44616e69656c4368726f6e6c756e642f4443546f6f6c626f78\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/DanielChronlund/DCToolbox\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e滥用 Microsoft 365 OAuth 授权流程进行网络钓鱼攻击的概念验证脚本 Microsoft365_devicePhish \u003ca href=\"https://github.com/optiv/Microsoft365_devicePhish\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/061f90ef87fdf57521e14ea92d026d5f7352951b4a27041bf9f1626cdaeaf014/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6f707469762f4d6963726f736f66743336355f6465766963655068697368\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/061f90ef87fdf57521e14ea92d026d5f7352951b4a27041bf9f1626cdaeaf014/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6f707469762f4d6963726f736f66743336355f6465766963655068697368\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/optiv/Microsoft365_devicePhish\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure AD 身份保护 Cookie 重放测试工具 \u003ca href=\"https://github.com/jsa2/aadcookiespoof\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/faf20e76580e4c6b2516eac2bdfa96a07ca14790bf8c5a3dfad60e243ef7d3f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a7361322f616164636f6f6b696573706f6f66\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/faf20e76580e4c6b2516eac2bdfa96a07ca14790bf8c5a3dfad60e243ef7d3f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a7361322f616164636f6f6b696573706f6f66\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/jsa2/aadcookiespoof\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e用于攻击 Azure Function 应用程序的 PowerShell 工具 FuncoPop \u003ca href=\"https://github.com/NetSPI/FuncoPop\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0a45186353f0791af352ad98a954089e100cf4e9d1fae9ba55153b63b57fd4f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f46756e636f506f70\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0a45186353f0791af352ad98a954089e100cf4e9d1fae9ba55153b63b57fd4f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f46756e636f506f70\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/NetSPI/FuncoPop\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eGCP\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eGCP 利用工具集 \u003ca href=\"https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_misc\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP Bucket 枚举工具 GCPBucketBrute \u003ca href=\"https://github.com/RhinoSecurityLabs/GCPBucketBrute\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ec7cd46045de89e047c7e1cd941793ec185f7e066865894623b5512c8babbe2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743504275636b65744272757465\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ec7cd46045de89e047c7e1cd941793ec185f7e066865894623b5512c8babbe2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743504275636b65744272757465\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/GCPBucketBrute\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP IAM 权限提升方法 GCP-IAM-Privilege-Escalation \u003ca href=\"https://github.com/RhinoSecurityLabs/GCP-IAM-Privilege-Escalation\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f99a1776a85c095e3a545418a87a9351af66772b80cfa93c3540ab1dc9042558/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743502d49414d2d50726976696c6567652d457363616c6174696f6e\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f99a1776a85c095e3a545418a87a9351af66772b80cfa93c3540ab1dc9042558/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743502d49414d2d50726976696c6567652d457363616c6174696f6e\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/GCP-IAM-Privilege-Escalation\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「da Vinci【达文西】」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eGCP Token 复用工具 \u003ca href=\"https://github.com/RedTeamOperations/GCPTokenReuse\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/895a0e6b116194873e1e374137ff6bdfda7c5c7ed732c2f5d78a21be24206230/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f474350546f6b656e5265757365\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/895a0e6b116194873e1e374137ff6bdfda7c5c7ed732c2f5d78a21be24206230/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f474350546f6b656e5265757365\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RedTeamOperations/GCPTokenReuse\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eGoogle Workspace\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eSimple Workspace ATT\u0026amp;CK Tool - SWAT \u003ca href=\"https://github.com/elastic/SWAT\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ecc92229b58b75ae4707433c61ba410ec73ef02497cf01e48801a237eff8e85a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c61737469632f53574154\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/ecc92229b58b75ae4707433c61ba410ec73ef02497cf01e48801a237eff8e85a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c61737469632f53574154\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/elastic/SWAT\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e阿里云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e阿里云 AccessKey 利用工具 aliyun-accesskey-Tools \u003ca href=\"https://github.com/mrknow001/aliyun-accesskey-Tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/989cacd27e8d4f73c8ba2d0c47e1e620f49b515383c63143d93e1ba0028111d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d726b6e6f773030312f616c6979756e2d6163636573736b65792d546f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/989cacd27e8d4f73c8ba2d0c47e1e620f49b515383c63143d93e1ba0028111d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d726b6e6f773030312f616c6979756e2d6163636573736b65792d546f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/mrknow001/aliyun-accesskey-Tools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e阿里云 ECS、策略组辅助小工具 alicloud-tools \u003ca href=\"https://github.com/iiiusky/alicloud-tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/504eda37a86928152265070f5df89a17bdae33cafcf012bf13bc8875f7c235e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f69696975736b792f616c69636c6f75642d746f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/504eda37a86928152265070f5df89a17bdae33cafcf012bf13bc8875f7c235e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f69696975736b792f616c69636c6f75642d746f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/iiiusky/alicloud-tools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e阿里云 AccessKey 泄漏利用工具 AliyunAccessKeyTools \u003ca href=\"https://github.com/NS-Sp4ce/AliyunAccessKeyTools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f8b778ff8d3848ad2ae9b330ea65aa014f539e2a3aeddb855b89cd15deb93cf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e532d53703463652f416c6979756e4163636573734b6579546f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f8b778ff8d3848ad2ae9b330ea65aa014f539e2a3aeddb855b89cd15deb93cf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e532d53703463652f416c6979756e4163636573734b6579546f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/NS-Sp4ce/AliyunAccessKeyTools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「半人间丶」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e腾讯云\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e腾讯云 AccessKey 利用工具 Tencent_Yun_tools \u003ca href=\"https://github.com/freeFV/Tencent_Yun_tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f76c95886451a8eb524af8aa6bcb786cade091dc9fea9913bd54c0567fcc59ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6672656546562f54656e63656e745f59756e5f746f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f76c95886451a8eb524af8aa6bcb786cade091dc9fea9913bd54c0567fcc59ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6672656546562f54656e63656e745f59756e5f746f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/freeFV/Tencent_Yun_tools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e2 云原生工具\u003c/h3\u003e\u003ca id=\"user-content-2-云原生工具\" class=\"anchor\" aria-label=\"Permalink: 2 云原生工具\" href=\"#2-云原生工具\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e辅助工具\u003c/h4\u003e\u003ca id=\"user-content-辅助工具-1\" class=\"anchor\" aria-label=\"Permalink: 辅助工具\" href=\"#辅助工具-1\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e综合\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e开源的云原生安全平台 HummerRisk \u003ca href=\"https://github.com/HummerRisk/HummerRisk\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/42516f897f7a58493d85376cc9295cdb8ed28fdfae742b2f281bb977c8635ec0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756d6d65725269736b2f48756d6d65725269736b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/42516f897f7a58493d85376cc9295cdb8ed28fdfae742b2f281bb977c8635ec0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756d6d65725269736b2f48756d6d65725269736b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/HummerRisk/HummerRisk\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Ma1tobiose」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e开源云原生安全防护平台 neuvector \u003ca href=\"https://github.com/neuvector/neuvector\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0e935cdcf67ec0cd88771262690b8b47d624969a96ebf94db514c06f7dfe5566/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e6575766563746f722f6e6575766563746f72\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0e935cdcf67ec0cd88771262690b8b47d624969a96ebf94db514c06f7dfe5566/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e6575766563746f722f6e6575766563746f72\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/neuvector/neuvector\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Idle Life」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDocker\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e一个支持在线分析容器镜像的网站 contains \u003ca href=\"https://contains.dev/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器镜像分析工具 DIVE \u003ca href=\"https://github.com/wagoodman/dive\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a1d77eb561bffccd6eaf770f86e3cb901fc892204dfb1ddd080b10a99ccbc418/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7761676f6f646d616e2f64697665\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a1d77eb561bffccd6eaf770f86e3cb901fc892204dfb1ddd080b10a99ccbc418/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7761676f6f646d616e2f64697665\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/wagoodman/dive\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e镜像扫描工具 trivy \u003ca href=\"https://github.com/aquasecurity/trivy\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/693dcd834bb69c95b51269f1cdbca652e8ec5c9809ce9fc069c613ca3b6acd3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f7472697679\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/693dcd834bb69c95b51269f1cdbca652e8ec5c9809ce9fc069c613ca3b6acd3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f7472697679\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aquasecurity/trivy\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器镜像漏洞静态扫描工具 Clair \u003ca href=\"https://github.com/quay/clair\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f15294d1dd48c3ab0afb6e47f3c88a7182ae501be907b042b26251949fff8390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f717561792f636c616972\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f15294d1dd48c3ab0afb6e47f3c88a7182ae501be907b042b26251949fff8390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f717561792f636c616972\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/quay/clair\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e检查生产环境中部署容器的最佳实践 Docker_Bench_Security \u003ca href=\"https://github.com/docker/docker-bench-security\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d052688807d3e87eadf240d36a2bb84052d3aa43573896c916835f4fa774e90a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646f636b65722f646f636b65722d62656e63682d7365637572697479\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d052688807d3e87eadf240d36a2bb84052d3aa43573896c916835f4fa774e90a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646f636b65722f646f636b65722d62656e63682d7365637572697479\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/docker/docker-bench-security\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e原生支持容器的系统可见性工具 sysdig \u003ca href=\"https://github.com/draios/sysdig\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b0d571ae74df1bb6953990edad19f2c7d503a0eab8e1f95bf210bf0bbabef0dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647261696f732f737973646967\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b0d571ae74df1bb6953990edad19f2c7d503a0eab8e1f95bf210bf0bbabef0dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647261696f732f737973646967\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/draios/sysdig\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDocker 镜像扫描工具 Anchore \u003ca href=\"https://github.com/anchore/syft/\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3d1519834125e648c3bafe80ee16cd96c82f6f4f8f0049f33f38a08b4258c6cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e63686f72652f73796674\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3d1519834125e648c3bafe80ee16cd96c82f6f4f8f0049f33f38a08b4258c6cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e63686f72652f73796674\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/anchore/syft\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDocker 静态分析工具 Dagda \u003ca href=\"https://github.com/eliasgranderubio/dagda/\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/fdeed5f6fc86b90bd7e25451d9864a33ff66f438dd3bfbc5f8158c201a21e2d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c6961736772616e6465727562696f2f6461676461\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/fdeed5f6fc86b90bd7e25451d9864a33ff66f438dd3bfbc5f8158c201a21e2d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c6961736772616e6465727562696f2f6461676461\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/eliasgranderubio/dagda\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器逃逸检测工具 container-escape-check \u003ca href=\"https://github.com/teamssix/container-escape-check\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/43a4be57fc7fbff1ba90cc0494ec80d2964a90a9e3e1c33b5aeceb1e145b12bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f636f6e7461696e65722d6573636170652d636865636b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/43a4be57fc7fbff1ba90cc0494ec80d2964a90a9e3e1c33b5aeceb1e145b12bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f636f6e7461696e65722d6573636170652d636865636b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/teamssix/container-escape-check\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eKubernetes\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e基于终端 UI 的 k8s 集群管理工具 k9s \u003ca href=\"https://github.com/derailed/k9s\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/91d450c4be84a877c5e48f348a0a1a75b3a1eb6f14487183700806cd2ad446c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64657261696c65642f6b3973\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/91d450c4be84a877c5e48f348a0a1a75b3a1eb6f14487183700806cd2ad446c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64657261696c65642f6b3973\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/derailed/k9s\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ek8s 异常活动检测工具 Falco \u003ca href=\"https://github.com/falcosecurity/falco\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5f172c88119bc4f8da0c1603e6cf9012328f38a911b1cfc6d4a5ebe19ae9464e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66616c636f73656375726974792f66616c636f\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5f172c88119bc4f8da0c1603e6cf9012328f38a911b1cfc6d4a5ebe19ae9464e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66616c636f73656375726974792f66616c636f\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/falcosecurity/falco\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zxynull」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCIS 基准检测工具 kube bench \u003ca href=\"https://github.com/aquasecurity/kube-bench\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/03480fc17e8016d5b131ad84232c04718628152f5d3c048c809416f2af5797fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d62656e6368\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/03480fc17e8016d5b131ad84232c04718628152f5d3c048c809416f2af5797fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d62656e6368\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aquasecurity/kube-bench\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 集群安全漏洞发现工具 kube hunter \u003ca href=\"https://github.com/aquasecurity/kube-hunter\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3b3da0eda93e6500f1aa3ee1673b662d0e591b876a85cefd7fdd904b5a6674c5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d68756e746572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/3b3da0eda93e6500f1aa3ee1673b662d0e591b876a85cefd7fdd904b5a6674c5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d68756e746572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/aquasecurity/kube-hunter\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 集群风险权限扫描工具 KubiScan \u003ca href=\"https://github.com/cyberark/KubiScan\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/66834a9c962bd78d5e068446aeda71f7a131d840070f12688a848d76d815b4e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f4b7562695363616e\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/66834a9c962bd78d5e068446aeda71f7a131d840070f12688a848d76d815b4e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f4b7562695363616e\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/cyberark/KubiScan\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「UzJu」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 安全风险检测工具 StackRox \u003ca href=\"https://github.com/stackrox/stackrox\"\u003e地址\u003c/a\u003e \u003ca href=\"https://www.stackrox.io/blog/open-source-stackrox-is-now-available/\" rel=\"nofollow\"\u003e工具介绍\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c6802df66d7dc53dbb89990ac80e5095edc01b35b84c85451bd3a1f72c9fa8c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f737461636b726f782f737461636b726f78\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/c6802df66d7dc53dbb89990ac80e5095edc01b35b84c85451bd3a1f72c9fa8c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f737461636b726f782f737461636b726f78\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/stackrox/stackrox\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「m4d3bug」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 安全审计工具 kubestriker \u003ca href=\"https://github.com/vchinnipilli/kubestriker\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/736677387582a8e46fb8eb6853ff08dbd7965f9570af01ffe684380805d033d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f766368696e6e6970696c6c692f6b756265737472696b6572\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/736677387582a8e46fb8eb6853ff08dbd7965f9570af01ffe684380805d033d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f766368696e6e6970696c6c692f6b756265737472696b6572\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/vchinnipilli/kubestriker\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e基于 kubectl 的红队 k8s 安全评估工具 red kube \u003ca href=\"https://github.com/lightspin-tech/red-kube\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/13d0f003ab5177ac603f5b73d29740c294412294ed3e533bc1080ce06719aa09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f7265642d6b756265\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/13d0f003ab5177ac603f5b73d29740c294412294ed3e533bc1080ce06719aa09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f7265642d6b756265\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/lightspin-tech/red-kube\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 调试辅助工具 validkube \u003ca href=\"https://github.com/komodorio/validkube\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/682e055ec8c2b28240331dedc166b2f31e15cfa78a2533cd94f795091ba5bee4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b6f6d6f646f72696f2f76616c69646b756265\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/682e055ec8c2b28240331dedc166b2f31e15cfa78a2533cd94f795091ba5bee4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b6f6d6f646f72696f2f76616c69646b756265\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/komodorio/validkube\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eTerraform\u003c/strong\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTerraform 可视化 \u003ca href=\"https://github.com/hieven/terraform-visual\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/53148a4629f7018b9f65841a2ce775bbd40d8ead076b1e19ef4266bb92ac7b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f68696576656e2f7465727261666f726d2d76697375616c\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/53148a4629f7018b9f65841a2ce775bbd40d8ead076b1e19ef4266bb92ac7b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f68696576656e2f7465727261666f726d2d76697375616c\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/hieven/terraform-visual\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e利用工具\u003c/h4\u003e\u003ca id=\"user-content-利用工具-1\" class=\"anchor\" aria-label=\"Permalink: 利用工具\" href=\"#利用工具-1\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e容器渗透工具集 CDK \u003ca href=\"https://github.com/cdk-team/CDK\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d13fcd3f7d9c8b31d404885f58512130d727477d0951c83efaf48b44b4ed870c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63646b2d7465616d2f43444b\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d13fcd3f7d9c8b31d404885f58512130d727477d0951c83efaf48b44b4ed870c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63646b2d7465616d2f43444b\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/cdk-team/CDK\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e容器安全工具集 veinmind-tools \u003ca href=\"https://github.com/chaitin/veinmind-tools\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5699ad5182d4d6bab98e237b728cdeb638691a7962328fbdba833cc34aa45d76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6368616974696e2f7665696e6d696e642d746f6f6c73\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5699ad5182d4d6bab98e237b728cdeb638691a7962328fbdba833cc34aa45d76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6368616974696e2f7665696e6d696e642d746f6f6c73\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/chaitin/veinmind-tools\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ek8s 渗透测试工具 Peirates \u003ca href=\"https://github.com/inguardians/peirates\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b28ced9b9bcc509cc2658ca60bb59ca62d41654f5854da1cf6cefbbd0c65474f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e677561726469616e732f7065697261746573\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b28ced9b9bcc509cc2658ca60bb59ca62d41654f5854da1cf6cefbbd0c65474f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e677561726469616e732f7065697261746573\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/inguardians/peirates\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Idle Life」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器渗透测试工具 BOtB \u003ca href=\"https://github.com/brompwnie/botb\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f580f8a240aaa170b98d3d00f78cc784ef94995486e18e943994af602739f196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62726f6d70776e69652f626f7462\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/f580f8a240aaa170b98d3d00f78cc784ef94995486e18e943994af602739f196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62726f6d70776e69652f626f7462\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/brompwnie/botb\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Idle Life」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e容器利用工具 CCAT \u003ca href=\"https://github.com/RhinoSecurityLabs/ccat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5619d0784aeacaba3752a5c7c4581189782582dc95448becd27a4ee2bf0f8ff9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f63636174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/5619d0784aeacaba3752a5c7c4581189782582dc95448becd27a4ee2bf0f8ff9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f63636174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/ccat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「zhengjim」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e0x03 靶场 🎯\u003c/h2\u003e\u003ca id=\"user-content-0x03-靶场-dart\" class=\"anchor\" aria-label=\"Permalink: 0x03 靶场 :dart:\" href=\"#0x03-靶场-dart\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e云服务靶场\u003c/h3\u003e\u003ca id=\"user-content-云服务靶场\" class=\"anchor\" aria-label=\"Permalink: 云服务靶场\" href=\"#云服务靶场\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e在线收费的包含云安全实验的靶场 Attack Defense \u003ca href=\"https://attackdefense.pentesteracademy.com/listing?labtype=cloud-services\u0026amp;subtype=cloud-services-amazon-s3\" rel=\"nofollow\"\u003e地址\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e在线免费的 AWS 渗透测试靶场 Free AWS Security Labs \u003ca href=\"https://pentesting.cloud/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「cr」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e在线多云渗透靶场 pwnedlabs \u003ca href=\"https://pwnedlabs.io\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「RBPi」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAWS 靶场部署工具 cloudgoat \u003ca href=\"https://github.com/RhinoSecurityLabs/cloudgoat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0d06edaf3af91707c5e0c71c324245e623ee668393d92a44d0c12e12ce1884bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f636c6f7564676f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0d06edaf3af91707c5e0c71c324245e623ee668393d92a44d0c12e12ce1884bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f636c6f7564676f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/RhinoSecurityLabs/cloudgoat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS 靶场 AWSGoat \u003ca href=\"https://github.com/ine-labs/AWSGoat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6a1862744c63e0e70090e2c955d0e659f82c0dc5e724cba92ae7fc590bb57303/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f415753476f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/6a1862744c63e0e70090e2c955d0e659f82c0dc5e724cba92ae7fc590bb57303/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f415753476f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/ine-labs/AWSGoat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure 靶场 AzureGoat \u003ca href=\"https://github.com/ine-labs/AzureGoat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/106e1f160bfe1e6e455ec3fdf41c215f93c4425e3908332efe3ec94584ebec41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f417a757265476f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/106e1f160bfe1e6e455ec3fdf41c215f93c4425e3908332efe3ec94584ebec41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f417a757265476f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/ine-labs/AzureGoat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e多云靶场搭建工具 TerraformGoat \u003ca href=\"https://github.com/HuoCorp/TerraformGoat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/066743616cf2d6f8ece0cc181a4a0c72c722fdf12b6742e231c63e8ab60a1f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756f436f72702f5465727261666f726d476f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/066743616cf2d6f8ece0cc181a4a0c72c722fdf12b6742e231c63e8ab60a1f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756f436f72702f5465727261666f726d476f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/HuoCorp/TerraformGoat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAWS IAM 靶场 IAM Vulnerable \u003ca href=\"https://github.com/BishopFox/iam-vulnerable\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e73614c8efa637111c590bb48d9318dc44dc913e699b0d006d25c8276971ddf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f69616d2d76756c6e657261626c65\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e73614c8efa637111c590bb48d9318dc44dc913e699b0d006d25c8276971ddf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f69616d2d76756c6e657261626c65\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/BishopFox/iam-vulnerable\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGCP 靶场部署工具 GCPGoat \u003ca href=\"https://github.com/ine-labs/GCPGoat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/145925c251c4db557378f425b43ee4a15189a7bd8e684ecfacb7b6981704fee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f474350476f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/145925c251c4db557378f425b43ee4a15189a7bd8e684ecfacb7b6981704fee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f474350476f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/ine-labs/GCPGoat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e云原生靶场\u003c/h3\u003e\u003ca id=\"user-content-云原生靶场\" class=\"anchor\" aria-label=\"Permalink: 云原生靶场\" href=\"#云原生靶场\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eWIZ K8s 靶场 WIZ K8S LAN Party \u003ca href=\"https://www.k8slanparty.com/\" rel=\"nofollow\"\u003e地址\u003c/a\u003e \u003ccode\u003e由「feng」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ek8s 靶场部署工具 Kubernetes Goat \u003ca href=\"https://github.com/madhuakula/kubernetes-goat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/36d4bb0ecccb8e8a4a0c5904cfca75a376253417bd505809cba978d8ee696fde/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d61646875616b756c612f6b756265726e657465732d676f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/36d4bb0ecccb8e8a4a0c5904cfca75a376253417bd505809cba978d8ee696fde/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d61646875616b756c612f6b756265726e657465732d676f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/madhuakula/kubernetes-goat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「UzJu」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCI/CD 靶场部署工具 \u003ca href=\"https://github.com/cider-security-research/cicd-goat\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a48ee17f43ded99811bb2ff9ccaf4b8fc0f2def6abd00bc8b5644e70bee10b25/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63696465722d73656375726974792d72657365617263682f636963642d676f6174\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a48ee17f43ded99811bb2ff9ccaf4b8fc0f2def6abd00bc8b5644e70bee10b25/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63696465722d73656375726974792d72657365617263682f636963642d676f6174\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/cider-security-research/cicd-goat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e \u003ccode\u003e由「Kfzz1」师傅补充,感谢支持\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e云原生靶场部署工具 metarget \u003ca href=\"https://github.com/Metarget/metarget\"\u003e地址\u003c/a\u003e \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a1f08290005b8082bae0f99616257157ed3f9b5f4142ac4a8273d68553b14181/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f6d65746172676574\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a1f08290005b8082bae0f99616257157ed3f9b5f4142ac4a8273d68553b14181/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f6d65746172676574\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/Metarget/metarget\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e贡献者 🎊\u003c/h2\u003e\u003ca id=\"user-content-贡献者-confetti_ball\" class=\"anchor\" aria-label=\"Permalink: 贡献者 :confetti_ball:\" href=\"#贡献者-confetti_ball\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e感谢你们的支持 ~\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n \u003ctbody\u003e\u003ctr\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1651741861.png\"\u003e\u003cimg alt=\"TeamsSix\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1651741861.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eTeamsSix\u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650108029.png\"\u003e\u003cimg alt=\"1derian\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650108029.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e1derian\u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650108092.png\"\u003e\u003cimg alt=\"ShangRui-hash\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650108092.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eShangRui-hash\u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650108207.png\"\u003e\u003cimg alt=\"半人间丶\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650108207.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e半人间丶\u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650253985.png\"\u003e\u003cimg alt=\"UzJu\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650253985.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eUzJu\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650865577.png\"\u003e\u003cimg alt=\"Idle Life\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650865577.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eIdle Life\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1650942808.png\"\u003e\u003cimg alt=\"zhengjim\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1650942808.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003ezhengjim\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1651146804.png\"\u003e\u003cimg alt=\"zxynull\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1651146804.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003ezxynull\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1651740464.png\"\u003e\u003cimg alt=\"m4d3bug\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1651740464.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003em4d3bug\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1651917214.png\"\u003e\u003cimg alt=\"da Vinci【达文西】\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1651917214.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eda Vinci【达文西】\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1653815174.png\"\u003e\u003cimg alt=\"tanger\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1653815174.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003etanger\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1654852861.png\"\u003e\u003cimg alt=\"想走安全的小白\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1654852861.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e想走安全的小白\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1654854214.png\"\u003e\u003cimg alt=\"Esonhugh\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1654854214.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eEsonhugh\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1667370152.png\"\u003e\u003cimg alt=\"Kfzz1\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1667370152.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eKfzz1\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1684313513.png\"\u003e\u003cimg alt=\"cr\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1684313513.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003ecr\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1688880306.png\"\u003e\u003cimg alt=\"Ma1tobiose\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1688880306.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eMa1tobiose\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1689259230.png\"\u003e\u003cimg alt=\"DVKunion\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1689259230.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eDVKunion\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1692362083.png\"\u003e\u003cimg alt=\"苏打养乐多\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1692362083.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e苏打养乐多\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/1694685251.png\"\u003e\u003cimg alt=\"橘子怪\" src=\"/teamssix/awesome-cloud-security/raw/main/img/1694685251.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e橘子怪\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000016.png\"\u003e\u003cimg alt=\"宅独青年\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000016.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e宅独青年\n \u003c/td\u003e\n\t\t\t\t\u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000017.png\"\u003e\u003cimg alt=\"弱鸡\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000017.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e弱鸡\n \u003c/td\u003e\n\t\t\t\t\u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000021.png\"\u003e\u003cimg alt=\"RBPi\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000021.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eRBPi\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000022.png\"\u003e\u003cimg alt=\"程皮糖别皮\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000022.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003e程皮糖别皮\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000026.png\"\u003e\u003cimg alt=\"Kagantua\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000026.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eKagantua\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000027.png\"\u003e\u003cimg alt=\"feng\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000027.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003efeng\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000032.png\"\u003e\u003cimg alt=\"Poker\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000032.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003ePoker\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000040.png\"\u003e\u003cimg alt=\"Yaney\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000040.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eYaney\n \u003c/td\u003e\n \u003ctd align=\"center\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"/teamssix/awesome-cloud-security/blob/main/img/2000000043.png\"\u003e\u003cimg alt=\"glan\" src=\"/teamssix/awesome-cloud-security/raw/main/img/2000000043.png\" style=\"width: 100px; max-width: 100%;\"\u003e\u003c/a\u003e\u003cbr\u003eglan\n \u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:\u003ca href=\"https://wiki.teamssix.com/About/Contribute.html\" rel=\"nofollow\"\u003e补充说明地址\u003c/a\u003e\u003c/h3\u003e\u003ca id=\"user-content-想要一起补充直接给本项目提-pr-或者使用右侧链接中的方法补充说明地址\" class=\"anchor\" aria-label=\"Permalink: 想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:补充说明地址\" href=\"#想要一起补充直接给本项目提-pr-或者使用右侧链接中的方法补充说明地址\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e更新日志 📆\u003c/h2\u003e\u003ca id=\"user-content-更新日志-calendar\" class=\"anchor\" aria-label=\"Permalink: 更新日志 :calendar:\" href=\"#更新日志-calendar\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e在 T Wiki 云安全文库的更新日志中,记录了 Awesome Cloud Security 项目和文库的更新情况,在 \u003ca href=\"https://wiki.teamssix.com/Changelog\" rel=\"nofollow\"\u003ewiki.teamssix.com/Changelog\u003c/a\u003e 这里可以查看。\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e另外我的个人微信公众号:\u003ccode\u003eTeamsSix\u003c/code\u003e 欢迎你来关注\u003c/p\u003e\n\u003cdiv align=\"center\" dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/387dc3171b5cd6dc8c1e7204d458389277e80fb704e5f3cdbc66fc2322accd1d/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f7465616d737369782f426c6f67496d616765732f696d67732f3230323230343135323134383037312e706e67\"\u003e\u003cimg width=\"700\" src=\"https://camo.githubusercontent.com/387dc3171b5cd6dc8c1e7204d458389277e80fb704e5f3cdbc66fc2322accd1d/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f7465616d737369782f426c6f67496d616765732f696d67732f3230323230343135323134383037312e706e67\" align=\"center/\" data-canonical-src=\"https://cdn.jsdelivr.net/gh/teamssix/BlogImages/imgs/202204152148071.png\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv align=\"center\" dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/67dc27d0b9b6e260d3aecf767169771e2387e67645c498caa4e3a6515ff08f28/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d7465616d737369782f617765736f6d652d636c6f75642d736563757269747926747970653d54696d656c696e65\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/67dc27d0b9b6e260d3aecf767169771e2387e67645c498caa4e3a6515ff08f28/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d7465616d737369782f617765736f6d652d636c6f75642d736563757269747926747970653d54696d656c696e65\" align=\"center/\" data-canonical-src=\"https://api.star-history.com/svg?repos=teamssix/awesome-cloud-security\u0026amp;type=Timeline\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e师傅都看到这了,还不点个 Star 🌟 再走吗 ~\u003c/p\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"Awesome Cloud Security 云安全资源汇总 💫 ","anchor":"awesome-cloud-security-云安全资源汇总--","htmlText":"Awesome Cloud Security 云安全资源汇总 💫 "},{"level":2,"text":"0x01 资料 :books:","anchor":"0x01-资料-books","htmlText":"0x01 资料 📚"},{"level":3,"text":"1 综合","anchor":"1-综合","htmlText":"1 综合"},{"level":3,"text":"2 博客资讯","anchor":"2-博客资讯","htmlText":"2 博客资讯"},{"level":3,"text":"3 公众号","anchor":"3-公众号","htmlText":"3 公众号"},{"level":3,"text":"4 推特","anchor":"4-推特","htmlText":"4 推特"},{"level":3,"text":"5 书籍","anchor":"5-书籍","htmlText":"5 书籍"},{"level":3,"text":"6 视频","anchor":"6-视频","htmlText":"6 视频"},{"level":3,"text":"7 证书","anchor":"7-证书","htmlText":"7 证书"},{"level":3,"text":"8 云服务文章","anchor":"8-云服务文章","htmlText":"8 云服务文章"},{"level":3,"text":"9 云原生文章","anchor":"9-云原生文章","htmlText":"9 云原生文章"},{"level":2,"text":"0x02 工具 :hammer_and_wrench:","anchor":"0x02-工具-hammer_and_wrench","htmlText":"0x02 工具 🛠️"},{"level":3,"text":"1 云服务工具","anchor":"1-云服务工具","htmlText":"1 云服务工具"},{"level":4,"text":"辅助工具","anchor":"辅助工具","htmlText":"辅助工具"},{"level":4,"text":"利用工具","anchor":"利用工具","htmlText":"利用工具"},{"level":3,"text":"2 云原生工具","anchor":"2-云原生工具","htmlText":"2 云原生工具"},{"level":4,"text":"辅助工具","anchor":"辅助工具-1","htmlText":"辅助工具"},{"level":4,"text":"利用工具","anchor":"利用工具-1","htmlText":"利用工具"},{"level":2,"text":"0x03 靶场 :dart:","anchor":"0x03-靶场-dart","htmlText":"0x03 靶场 🎯"},{"level":3,"text":"云服务靶场","anchor":"云服务靶场","htmlText":"云服务靶场"},{"level":3,"text":"云原生靶场","anchor":"云原生靶场","htmlText":"云原生靶场"},{"level":2,"text":"贡献者 :confetti_ball:","anchor":"贡献者-confetti_ball","htmlText":"贡献者 🎊"},{"level":3,"text":"想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:补充说明地址","anchor":"想要一起补充直接给本项目提-pr-或者使用右侧链接中的方法补充说明地址","htmlText":"想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:补充说明地址"},{"level":2,"text":"更新日志 :calendar:","anchor":"更新日志-calendar","htmlText":"更新日志 📆"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security"}},{"displayName":"LICENSE","repoName":"awesome-cloud-security","refName":"main","path":"LICENSE","preferredFileType":"license","tabName":"Apache-2.0","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-96e76d5fdb2c.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}</script> <div data-target="react-partial.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.iVEunk{margin-top:16px;margin-bottom:16px;}/*!sc*/ .jzuOtQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ .bGojzy{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:16px;}/*!sc*/ .iNSVHo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:16px;padding-top:8px;}/*!sc*/ .bVgnfw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;}/*!sc*/ @media screen and (max-width:320px){.bVgnfw{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}/*!sc*/ .CEgMp{position:relative;}/*!sc*/ @media screen and (max-width:380px){.CEgMp .ref-selector-button-text-container{max-width:80px;}}/*!sc*/ @media screen and (max-width:320px){.CEgMp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.CEgMp .overview-ref-selector{width:100%;}.CEgMp .overview-ref-selector > span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.CEgMp .overview-ref-selector > span > span[data-component="text"]{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}/*!sc*/ .gMOVLe[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;}/*!sc*/ .gMOVLe[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .gMOVLe[data-size="medium"] > span{width:inherit;}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ffLUq{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .bmcJak{min-width:0;}/*!sc*/ .fLXEGX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (max-width:1079px){.fLXEGX{display:none;}}/*!sc*/ .lmSMZJ[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:4px;padding-right:4px;}/*!sc*/ .lmSMZJ[data-size="medium"] span[data-component="leadingVisual"]{margin-right:4px !important;}/*!sc*/ .dqfxud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:1080px){.dqfxud{display:none;}}/*!sc*/ @media screen and (max-width:543px){.dqfxud{display:none;}}/*!sc*/ .fGwBZA[data-size="medium"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jxTzTd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;gap:8px;}/*!sc*/ .gqqBXN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;}/*!sc*/ @media screen and (max-width:543px){.gqqBXN{display:none;}}/*!sc*/ .dzXgxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (max-width:1011px){.dzXgxt{display:none;}}/*!sc*/ .iWFGlI{margin-left:8px;margin-right:8px;margin:0;}/*!sc*/ .vcvyP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ .YUPas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:1012px){.YUPas{display:none;}}/*!sc*/ .izFOf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:544px){.izFOf{display:none;}}/*!sc*/ .vIPPs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}/*!sc*/ .fdROMU{width:100%;border-collapse:separate;border-spacing:0;border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;table-layout:fixed;overflow:unset;}/*!sc*/ .jGKpsv{height:0px;line-height:0px;}/*!sc*/ .jGKpsv tr{height:0px;font-size:0px;}/*!sc*/ .jdgHnn{padding:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;text-align:left;height:40px;}/*!sc*/ .jdgHnn th{padding-left:16px;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));}/*!sc*/ .bQivRW{width:100%;border-top-left-radius:6px;}/*!sc*/ @media screen and (min-width:544px){.bQivRW{display:none;}}/*!sc*/ .ldkMIO{width:40%;border-top-left-radius:6px;}/*!sc*/ @media screen and (max-width:543px){.ldkMIO{display:none;}}/*!sc*/ .jMbWeI{text-align:right;padding-right:16px;width:136px;border-top-right-radius:6px;}/*!sc*/ .gpqjiB{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;height:40px;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .eNCcrz{text-align:center;vertical-align:center;height:40px;border-top:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .bHTcCe{border-top:1px solid var(--borderColor-default,var(--color-border-default));cursor:pointer;}/*!sc*/ .csrIcr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;gap:16px;}/*!sc*/ .bUQNHB{border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ @media screen and (max-width:543px){.bUQNHB{margin-left:-16px;margin-right:-16px;max-width:calc(100% + 32px);}}/*!sc*/ @media screen and (min-width:544px){.bUQNHB{max-width:100%;}}/*!sc*/ .jPdcfu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-bottom-color:var(--borderColor-default,var(--color-border-default,#d0d7de));-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8px;position:-webkit-sticky;position:sticky;top:0;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));z-index:1;border-top-left-radius:6px;border-top-right-radius:6px;}/*!sc*/ .iphEWz{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom:none;max-width:100%;padding-left:8px;padding-right:8px;}/*!sc*/ .hUCRAk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .cwoBXV[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-subtle,#6e7781));padding-left:8px;padding-right:8px;}/*!sc*/ .QkQOb{padding:32px;overflow:auto;}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"iVEunk,jzuOtQ,bGojzy,iNSVHo,bVgnfw,CEgMp,gMOVLe,gUkoLg,bZBlpz,lhTYNA,ffLUq,bmcJak,fLXEGX,lmSMZJ,dqfxud,fGwBZA,jxTzTd,gqqBXN,dzXgxt,iWFGlI,vcvyP,YUPas,izFOf,vIPPs,fdROMU,jGKpsv,jdgHnn,bQivRW,ldkMIO,jMbWeI,gpqjiB,dzCJzi,eNCcrz,bHTcCe,csrIcr,bUQNHB,jPdcfu,iphEWz,hUCRAk,cwoBXV,QkQOb,"}/*!sc*/ .brGdpi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}/*!sc*/ data-styled.g5[id="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0"]{content:"brGdpi,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled.g16[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .liVpTx{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;}/*!sc*/ data-styled.g18[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"liVpTx,"}/*!sc*/ </style> <!-- --> <!-- --> <div class="Box-sc-g0xbh4-0 iVEunk"><div class="Box-sc-g0xbh4-0 jzuOtQ"><div class="Box-sc-g0xbh4-0 bGojzy"></div></div><div class="Box-sc-g0xbh4-0 iNSVHo"><div class="Box-sc-g0xbh4-0 bVgnfw"><div class="Box-sc-g0xbh4-0 CEgMp"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 gMOVLe prc-Button-ButtonBase-c50BI overview-ref-selector width-full" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 ffLUq ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 fLXEGX"><a style="--button-color:fg.muted" type="button" href="/teamssix/awesome-cloud-security/branches" class="Box-sc-g0xbh4-0 lmSMZJ prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rclab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Branches</span></span></a><a style="--button-color:fg.muted" type="button" href="/teamssix/awesome-cloud-security/tags" class="Box-sc-g0xbh4-0 lmSMZJ prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rklab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Tags</span></span></a></div><div class="Box-sc-g0xbh4-0 dqfxud"><a style="--button-color:fg.muted" type="button" aria-label="Go to Branches page" href="/teamssix/awesome-cloud-security/branches" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Relab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></a><a style="--button-color:fg.muted" type="button" aria-label="Go to Tags page" href="/teamssix/awesome-cloud-security/tags" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Rmlab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></a></div></div><div class="Box-sc-g0xbh4-0 jxTzTd"><div class="Box-sc-g0xbh4-0 gqqBXN"><div class="Box-sc-g0xbh4-0 dzXgxt"><!--$--><div class="Box-sc-g0xbh4-0 iWFGlI"><span class="Box-sc-g0xbh4-0 vcvyP TextInput-wrapper prc-components-TextInputWrapper-i1ofR prc-components-TextInputBaseWrapper-ueK9q" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":R2j5ab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":R2j5ab: :R2j5abH1:" data-component="input" class="prc-components-Input-Ic-y8" value=""/><span class="TextInput-icon" id=":R2j5abH1:" aria-hidden="true"></span></span></div><!--/$--></div><div class="Box-sc-g0xbh4-0 YUPas"><button type="button" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":Rr5ab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Go to file</span></span></button></div><div class="react-directory-add-file-icon"></div><div class="react-directory-remove-file-icon"></div></div><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="primary" aria-describedby=":R55ab:-loading-announcement" id=":R55ab:"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-code hide-sm" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Code</span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="Box-sc-g0xbh4-0 izFOf"><button data-component="IconButton" type="button" aria-label="Open more actions menu" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R75ab:-loading-announcement" id=":R75ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div><div class="Box-sc-g0xbh4-0 vIPPs"><div data-hpc="true"><button hidden="" data-testid="focus-next-element-button" data-hotkey="j"></button><button hidden="" data-testid="focus-previous-element-button" data-hotkey="k"></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="folders-and-files">Folders and files</h2><table aria-labelledby="folders-and-files" class="Box-sc-g0xbh4-0 fdROMU"><thead class="Box-sc-g0xbh4-0 jGKpsv"><tr class="Box-sc-g0xbh4-0 jdgHnn"><th colSpan="2" class="Box-sc-g0xbh4-0 bQivRW"><span class="text-bold">Name</span></th><th colSpan="1" class="Box-sc-g0xbh4-0 ldkMIO"><span class="text-bold">Name</span></th><th class="hide-sm"><div title="Last commit message" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit message</span></div></th><th colSpan="1" class="Box-sc-g0xbh4-0 jMbWeI"><div title="Last commit date" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit date</span></div></th></tr></thead><tbody><tr class="Box-sc-g0xbh4-0 gpqjiB"><td colSpan="3" class="bgColor-muted p-1 rounded-top-2"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/teamssix/awesome-cloud-security/commits/main/" class="prc-Button-ButtonBase-c50BI d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Raqj8pab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x"><span class="fgColor-default">157 Commits</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="157 Commits" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/teamssix/awesome-cloud-security/commits/main/" class="prc-Button-ButtonBase-c50BI LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":R1iqj8pab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></td></tr><tr class="react-directory-row undefined" id="folder-row-0"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="img" aria-label="img, (Directory)" class="Link--primary" href="/teamssix/awesome-cloud-security/tree/main/img">img</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="img" aria-label="img, (Directory)" class="Link--primary" href="/teamssix/awesome-cloud-security/tree/main/img">img</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-1"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-2"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-3"><td class="react-directory-row-name-cell-small-screen" colSpan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colSpan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/teamssix/awesome-cloud-security/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="Box-sc-g0xbh4-0 eNCcrz d-none" data-testid="view-all-files-row"><td colSpan="3" class="Box-sc-g0xbh4-0 bHTcCe"><div><button class="prc-Link-Link-85e08">View all files</button></div></td></tr></tbody></table></div><div class="Box-sc-g0xbh4-0 csrIcr"><div class="Box-sc-g0xbh4-0 bUQNHB"><div itemscope="" itemType="https://schema.org/abstract" class="Box-sc-g0xbh4-0 jPdcfu"><h2 class="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0 brGdpi">Repository files navigation</h2><nav class="Box-sc-g0xbh4-0 iphEWz prc-components-UnderlineWrapper-oOh5J" aria-label="Repository files"><ul class="prc-components-UnderlineItemList-b23Hf" role="list"><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#" aria-current="page"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-book" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="README">README</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="Apache-2.0 license">Apache-2.0 license</span></a></li></ul></nav><button style="--button-color:fg.subtle" type="button" aria-label="Outline" aria-haspopup="true" aria-expanded="false" tabindex="0" class="Box-sc-g0xbh4-0 cwoBXV prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rr9ab:-loading-announcement" id=":Rr9ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-g0xbh4-0 QkQOb js-snippet-clipboard-copy-unpositioned undefined" data-hpc="true"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 align="center" tabindex="-1" class="heading-element" dir="auto">Awesome Cloud Security 云安全资源汇总 💫 </h1><a id="user-content-awesome-cloud-security-云安全资源汇总--" class="anchor" aria-label="Permalink: Awesome Cloud Security 云安全资源汇总 💫 " href="#awesome-cloud-security-云安全资源汇总--"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p align="center" dir="auto"> <a href="https://github.com/teamssix/awesome-cloud-security/stargazers"><img alt="GitHub stars" src="https://camo.githubusercontent.com/7ef0e569010258aa4762ad34dfa32b16767d32d8a193abed49fd2d655c7c8dc3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f617765736f6d652d636c6f75642d7365637572697479" data-canonical-src="https://img.shields.io/github/stars/teamssix/awesome-cloud-security" style="max-width: 100%;"></a> <a href="https://wiki.teamssix.com" rel="nofollow"><img alt="T Wiki" src="https://camo.githubusercontent.com/0f0ff537d38cb24b84a47a35d4528b5638cabc0d5e216abf5b5667331f7020c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5425323057696b692532302d2545342542412539312545352541452538392545352538352541382545372539462541352545382541462538362545362539362538372545352542412539332d626c7565" data-canonical-src="https://img.shields.io/badge/T%20Wiki%20-%E4%BA%91%E5%AE%89%E5%85%A8%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue" style="max-width: 100%;"></a> <a href="https://wiki.wgpsec.org" rel="nofollow"><img alt="WgpSec Wiki" src="https://camo.githubusercontent.com/a9b09c08bd837d258f776df2b8a17e59c62cb56989547d1a576a59ecc4b1bf4b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2545372538422542432545372542422538342545352541452538392545352538352541382545352539422541322545392539382539462d2545372539462541352545382541462538362545362539362538372545352542412539332d626c7565" data-canonical-src="https://img.shields.io/badge/%E7%8B%BC%E7%BB%84%E5%AE%89%E5%85%A8%E5%9B%A2%E9%98%9F-%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue" style="max-width: 100%;"></a> <a href="http://wiki.peiqi.tech" rel="nofollow"><img alt="PeiQi Wiki" src="https://camo.githubusercontent.com/8b06551a9016a8ffe35f0eafd0a36408eefd3410b7e794607336ef91c3faa8ac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50656951692d2545372539462541352545382541462538362545362539362538372545352542412539332d626c7565" data-canonical-src="https://img.shields.io/badge/PeiQi-%E7%9F%A5%E8%AF%86%E6%96%87%E5%BA%93-blue" style="max-width: 100%;"></a> <a href="https://twitter.com/intent/tweet/?text=Awesome%20Cloud%20Security%20%20%E4%BA%91%E5%AE%89%E5%85%A8%E8%B5%84%E6%BA%90%E6%B1%87%E6%80%BB%20%F0%9F%92%AB%20%0Ahttps%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security%0A%23awesome%20%23cloud%20%23security%20%23cloudsecurity%20%23cybersecurtiy" rel="nofollow"><img alt="tweet" src="https://camo.githubusercontent.com/89adcf4d36d6c212c42ea429ce77c40368c9476bd133cb5628ae2b9a4a9be8d4/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470733a2f2f6769746875622e636f6d2f7465616d737369782f617765736f6d652d636c6f75642d7365637572697479" data-canonical-src="https://img.shields.io/twitter/url?url=https://github.com/teamssix/awesome-cloud-security" style="max-width: 100%;"></a> <a href="https://twitter.com/teamssix" rel="nofollow"><img alt="Twitter" src="https://camo.githubusercontent.com/6967faf9e53f4ec136cb64b5aebdeca7a70af1f78a4717bb37b9bde1ae849a0c/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7465616d737369783f6c6162656c3d466f6c6c6f77657273267374796c653d736f6369616c" data-canonical-src="https://img.shields.io/twitter/follow/teamssix?label=Followers&amp;style=social" style="max-width: 100%;"></a> </p> <p dir="auto">Awesome Cloud Security 项目是从 T Wiki 云安全知识文库独立出来的一个项目, T Wiki 云安全知识文库中包含了自己在云安全方向的学习笔记以及大家一起贡献补充的云安全资源, T Wiki 云安全知识文库地址:<a href="https://wiki.teamssix.com" rel="nofollow">wiki.teamssix.com</a></p> <p dir="auto">The Awesome Cloud Security project is from the T Wiki cloud security knowledge base, The T Wiki cloud security knowledge base contains my learning notes on cloud security and cloud security resources contributed by everyone, T Wiki cloud security knowledge base site: <a href="https://wiki.teamssix.com" rel="nofollow">wiki.teamssix.com</a></p> <blockquote> <p dir="auto">提示:Mac 按住 command 键,Windows 或 Linux 按住 ctrl 键,然后再点击链接可以在新标签页中打开</p> </blockquote> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">0x01 资料 📚</h2><a id="user-content-0x01-资料-books" class="anchor" aria-label="Permalink: 0x01 资料 :books:" href="#0x01-资料-books"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">1 综合</h3><a id="user-content-1-综合" class="anchor" aria-label="Permalink: 1 综合" href="#1-综合"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>T Wiki 云安全知识文库 🔥 <a href="https://wiki.teamssix.com/" rel="nofollow">地址</a></li> <li>Hacking The Cloud(英文) <a href="https://hackingthe.cloud/" rel="nofollow">地址</a></li> <li>Cloud Security Wiki By NotSoSecure(英文)<a href="https://cloudsecwiki.com/index.html" rel="nofollow">地址</a></li> <li>Cloud Security Wiki By WithSecure(英文)<a href="https://www.secwiki.cloud/" rel="nofollow">地址</a> <code>由「Kagantua」师傅补充,感谢支持</code></li> <li>云服务漏洞库(英文)<a href="https://www.cloudvulndb.org/" rel="nofollow">地址</a></li> <li>2021 年云安全事件回顾(英文)<a href="https://blog.christophetd.fr/cloud-security-breaches-and-vulnerabilities-2021-in-review/" rel="nofollow">地址</a></li> <li>云渗透技巧 HackTricks Cloud(英文)<a href="https://cloud.hacktricks.xyz" rel="nofollow">地址</a></li> <li>云风险百科(英文)<a href="https://orca.security/resources/cloud-risk-encyclopedia/" rel="nofollow">地址</a></li> <li>火线云安全知识库 <a href="https://cloudsec.huoxian.cn/" rel="nofollow">地址</a></li> <li>云安全文库(英文)<a href="https://cloudsecdocs.com" rel="nofollow">地址</a></li> <li>Sysdig 2023 年全球云威胁报告(英文) <a href="https://sysdig.com/blog/2023-global-cloud-threat-report" rel="nofollow">地址</a></li> <li>云渗透笔记 CloudPentestCheatsheets(英文)<a href="https://github.com/dafthack/CloudPentestCheatsheets">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7f6f28104d7b80cfa2b269ef5a13cdb6260264edff8c232fb123cd8ce5cf7ba3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f436c6f756450656e746573744368656174736865657473"><img src="https://camo.githubusercontent.com/7f6f28104d7b80cfa2b269ef5a13cdb6260264edff8c232fb123cd8ce5cf7ba3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f436c6f756450656e746573744368656174736865657473" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/dafthack/CloudPentestCheatsheets" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> <li>AWS 攻击知识库 WeirdAAL (英文) <a href="https://github.com/carnal0wnage/weirdAAL">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/898d79180f86bdcf6a60970615724395e6ca8d8d3f1e3bd9ca6fff8195c5c98e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726e616c30776e6167652f776569726441414c"><img src="https://camo.githubusercontent.com/898d79180f86bdcf6a60970615724395e6ca8d8d3f1e3bd9ca6fff8195c5c98e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726e616c30776e6167652f776569726441414c" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/carnal0wnage/weirdAAL" style="max-width: 100%;"></a></li> <li>T Wiki 云安全知识文库项目 <a href="https://github.com/teamssix/TWiki">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0639880beb37aafa81baae1893aab24d44b2f063d77999ed111b68cb81e1b950/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f5457696b69"><img src="https://camo.githubusercontent.com/0639880beb37aafa81baae1893aab24d44b2f063d77999ed111b68cb81e1b950/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f5457696b69" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/teamssix/TWiki" style="max-width: 100%;"></a> <code> T Wiki 文库现已开源,可部署到自己本地方便内网阅读</code></li> <li>云安全入门资料 <a href="https://github.com/Esonhugh/Attack_Code">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b05c10eb038dd443754095e55c0a44a468b62771bc85bbbdea3b9df6f4e83305/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45736f6e687567682f41747461636b5f436f6465"><img src="https://camo.githubusercontent.com/b05c10eb038dd443754095e55c0a44a468b62771bc85bbbdea3b9df6f4e83305/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45736f6e687567682f41747461636b5f436f6465" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Esonhugh/Attack_Code" style="max-width: 100%;"></a></li> <li>云安全向导 <a href="https://github.com/GRQForCloud/cloud-security-guides">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4a6510d0d80181a024177ab479667865f66814fbf8ef211823917de1d56e880b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f475251466f72436c6f75642f636c6f75642d73656375726974792d677569646573"><img src="https://camo.githubusercontent.com/4a6510d0d80181a024177ab479667865f66814fbf8ef211823917de1d56e880b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f475251466f72436c6f75642f636c6f75642d73656375726974792d677569646573" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/GRQForCloud/cloud-security-guides" style="max-width: 100%;"></a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">2 博客资讯</h3><a id="user-content-2-博客资讯" class="anchor" aria-label="Permalink: 2 博客资讯" href="#2-博客资讯"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>0xd4y 博客(英文)<a href="https://0xd4y.com/" rel="nofollow">地址</a></li> <li>Aqua 博客(英文)<a href="https://blog.aquasec.com/" rel="nofollow">地址</a></li> <li>AWS 安全公告(英文)<a href="https://aws.amazon.com/security/security-bulletins" rel="nofollow">地址</a></li> <li>Bridgecrew 博客(英文)<a href="https://bridgecrew.io/blog/" rel="nofollow">地址</a></li> <li>Christophe Tafani-Dereeper 博客(英文)<a href="https://blog.christophetd.fr/" rel="nofollow">地址</a></li> <li>Chris Farris 的个人博客(英文)<a href="https://www.chrisfarris.com/" rel="nofollow">地址</a></li> <li>CIS Benchmarks 下载页(英文)<a href="https://downloads.cisecurity.org" rel="nofollow">地址</a></li> <li>CNCF 博客(英文)<a href="https://www.cncf.io/blog/" rel="nofollow">地址</a></li> <li>Deepfence 博客(英文)<a href="https://deepfence.io/blog/" rel="nofollow">地址</a></li> <li>DevOps 安全博客(英文)<a href="https://www.conjur.org/blog/" rel="nofollow">地址</a></li> <li>DevOps 资讯(英文)<a href="https://devops.com/" rel="nofollow">地址</a></li> <li>Ermetic 博客(英文)<a href="https://ermetic.com/blog" rel="nofollow">地址</a></li> <li>Gafnit Amiga 的个人博客(英文)<a href="https://gafnit.blog/" rel="nofollow">地址</a></li> <li>HashiCorp 博客(英文)<a href="https://www.hashicorp.com/blog" rel="nofollow">地址</a></li> <li>Humanitec 博客(英文)<a href="https://humanitec.com/blog" rel="nofollow">地址</a></li> <li>Lacework 博客(英文)<a href="https://www.lacework.com/blog/" rel="nofollow">地址</a></li> <li>Lightspin 博客(英文)<a href="https://blog.lightspin.io/" rel="nofollow">地址</a></li> <li>Mystic0x1 博客(英文)<a href="https://mystic0x1.github.io/" rel="nofollow">地址</a></li> <li>Nick Frichette 的个人博客(英文)<a href="https://frichetten.com/" rel="nofollow">地址</a></li> <li>Orca 博客(英文)<a href="https://orca.security/resources/blog/" rel="nofollow">地址</a></li> <li>PeoplActive 博客(英文)<a href="https://peoplactive.com/blog/" rel="nofollow">地址</a></li> <li>Praetorian 博客(英文)<a href="https://www.praetorian.com/blog" rel="nofollow">地址</a></li> <li>Rhino Security Labs 博客(英文)<a href="https://rhinosecuritylabs.com/blog/?category=cloud-security" rel="nofollow">地址</a></li> <li>Sysdig 云安全报告资讯(英文)<a href="https://sysdig.com/resources/reports/" rel="nofollow">地址</a></li> <li>Sysdig 博客(英文)<a href="https://sysdig.com/blog/" rel="nofollow">地址</a></li> <li>TeamsSix 的个人博客 <a href="https://teamssix.com/" rel="nofollow">地址</a></li> <li>Trend Micro 博客(英文)<a href="https://www.trendmicro.com/en_us/devops.html" rel="nofollow">地址</a></li> <li>WIZ 博客(英文)<a href="https://www.wiz.io/blog/" rel="nofollow">地址</a></li> <li>安全大道资讯(英文)<a href="https://securityboulevard.com/cloud-security/" rel="nofollow">地址</a></li> <li>福布斯 Cloud 100(英文)<a href="https://forbes.com/lists/cloud100/" rel="nofollow">地址</a></li> <li>火线安全每日云安全资讯 <a href="https://cloudsec.huoxian.cn/docs/information" rel="nofollow">地址</a></li> <li>绿盟技术博客 <a href="http://blog.nsfocus.net/tag/%e4%ba%91%e5%ae%89%e5%85%a8/" rel="nofollow">地址</a></li> <li>容器杂志资讯(英文)<a href="https://containerjournal.com/" rel="nofollow">地址</a></li> <li>腾讯云鼎每日云安全资讯 <a href="https://cloudsec.tencent.com/info/list.html" rel="nofollow">地址</a></li> <li>云安全资讯(每周更新一次)(英文)<a href="https://cloudseclist.com/past-issues" rel="nofollow">地址</a></li> <li>云计算市场资讯(英文)<a href="https://interconnected.blog/tag/cloud-industry" rel="nofollow">地址</a></li> <li>云原生实验室博客 <a href="https://icloudnative.io" rel="nofollow">地址</a> <code>由「DVKunion」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">3 公众号</h3><a id="user-content-3-公众号" class="anchor" aria-label="Permalink: 3 公众号" href="#3-公众号"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>TeamsSix</li> <li>火线 Zone</li> <li>云鼎实验室</li> <li>绿盟科技研究通讯</li> <li>默安逐日实验室</li> <li>Linux 云计算网络 <code>由「zxynull」师傅补充,感谢支持</code></li> <li>云原生技术社区 <code>由「zxynull」师傅补充,感谢支持</code></li> <li>进击云原生 <code>由「zxynull」师傅补充,感谢支持</code></li> <li>CNCF</li> <li>容器魔方</li> <li>云计算D1net</li> <li>云原生社区动态</li> <li>大可不加冰</li> <li>小佑科技 <code>由「宅独青年」师傅补充,感谢支持</code></li> <li>喵苗安全 <code>由「Yaney」师傅补充,感谢支持</code></li> <li>Bypass <code>由「glan」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">4 推特</h3><a id="user-content-4-推特" class="anchor" aria-label="Permalink: 4 推特" href="#4-推特"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>0xd4y <a href="https://twitter.com/0xd4y" rel="nofollow"><img src="https://camo.githubusercontent.com/0a4961d40d0141ba882ac2e2a25eefe4c2e9d6a6eac6b84f181b3b19ca9f0b64/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3078643479" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/0xd4y" style="max-width: 100%;"></a></li> <li>Andy Robbins <a href="https://twitter.com/_wald0" rel="nofollow"><img src="https://camo.githubusercontent.com/f340dbf7156968432fb89b7d8f645a95ba5ba9bbba964ee00656fa6c9e1cb8f3/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5f77616c6430" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/_wald0" style="max-width: 100%;"></a></li> <li>Beau Bullock <a href="https://twitter.com/dafthack" rel="nofollow"><img src="https://camo.githubusercontent.com/ae9b897846df1956c7ed76551dc418a6729a0ee4b32d9d07be428bfcfb054709/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f646166746861636b" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/dafthack" style="max-width: 100%;"></a></li> <li>Chris Farris <a href="https://twitter.com/jcfarris" rel="nofollow"><img src="https://camo.githubusercontent.com/5abe0ce33e3b8907a13d830d04be3c1c7fa34b6f8bc64627fd6eec6b6d5498c2/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6a63666172726973" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/jcfarris" style="max-width: 100%;"></a></li> <li>Christophe Tafani-Dereeper <a href="https://twitter.com/christophetd" rel="nofollow"><img src="https://camo.githubusercontent.com/227469978d667bc9ef2f36a390f84d3272675de3817512dd71e7ed6b06bc40e2/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973746f7068657464" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/christophetd" style="max-width: 100%;"></a></li> <li>Dirk-jan <a href="https://twitter.com/_dirkjan" rel="nofollow"><img src="https://camo.githubusercontent.com/2f78e5f828d1df443136d97c0cb47f855bf64b0c786a30e97cbf71c978f6a5b8/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5f6469726b6a616e" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/_dirkjan" style="max-width: 100%;"></a></li> <li>Dr. Nestori Syynimaa <a href="https://twitter.com/DrAzureAD" rel="nofollow"><img src="https://camo.githubusercontent.com/8c5affc5f267fcc6cc5f4aebf83a7e1748173728f4ab5fb7b63c65ad57c59f18/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4472417a7572654144" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/DrAzureAD" style="max-width: 100%;"></a></li> <li>Emilien Socchi <a href="https://twitter.com/emiliensocchi" rel="nofollow"><img src="https://camo.githubusercontent.com/3e63c75079fc8db73cf720e20caccaedcb2496271239585dcc2d7a7b668b0368/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f656d696c69656e736f63636869" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/emiliensocchi" style="max-width: 100%;"></a></li> <li>Fabian Bader <a href="https://twitter.com/fabian_bader" rel="nofollow"><img src="https://camo.githubusercontent.com/2a7fd0b0e5415a38f9602fc982e041db496665bc2f1276d5dca127da41d02bff/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f66616269616e5f6261646572" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/fabian_bader" style="max-width: 100%;"></a></li> <li>Fawaz <a href="https://twitter.com/0xFawaz" rel="nofollow"><img src="https://camo.githubusercontent.com/aabd34248b7c3fb3f3e526e9009dc600df9850f4255bb085dbfca619dec4c435/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3078466177617a" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/0xFawaz" style="max-width: 100%;"></a></li> <li>gafnit <a href="https://twitter.com/gafnitav" rel="nofollow"><img src="https://camo.githubusercontent.com/a7f37668acece8b34708b4daad7bb7c6ca0ed49334ca9ead2dc1627131058813/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6761666e69746176" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/gafnitav" style="max-width: 100%;"></a></li> <li>inversecosᵘʷᵘ <a href="https://twitter.com/inversecos" rel="nofollow"><img src="https://camo.githubusercontent.com/88e2ca3a9bbecb30222c9e798088bd5745cd81c6d6e8a8f07154c554fce3f0ff/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f696e7665727365636f73" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/inversecos" style="max-width: 100%;"></a></li> <li>Jason Ostrom <a href="https://twitter.com/securitypuck" rel="nofollow"><img src="https://camo.githubusercontent.com/a543f9c64341b5335c05b212836f204fcce751031538f0200e09b72aaff5f436/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73656375726974797075636b" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/securitypuck" style="max-width: 100%;"></a></li> <li>Joosua Santasalo <a href="https://twitter.com/SantasaloJoosua" rel="nofollow"><img src="https://camo.githubusercontent.com/6622fb1361f95a5faac67400282aec6dbb60bb0787699de7d98e2e42af69974e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f53616e746173616c6f4a6f6f737561" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/SantasaloJoosua" style="max-width: 100%;"></a></li> <li>Karl <a href="https://twitter.com/kfosaaen" rel="nofollow"><img src="https://camo.githubusercontent.com/d3f7b1ac96e4290fbc3c3b8e48e5d8a79800b03d5796524c2cf102eb9462c867/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6b666f736161656e" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/kfosaaen" style="max-width: 100%;"></a></li> <li>Kfzz1 <a href="https://twitter.com/Kfzz12" rel="nofollow"><img src="https://camo.githubusercontent.com/c82355a5c92d131aea1dcbb2a2c526b5652347d500c9704de105840855c643b5/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4b667a7a3132" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Kfzz12" style="max-width: 100%;"></a></li> <li>Liv Matan <a href="https://twitter.com/terminatorLM" rel="nofollow"><img src="https://camo.githubusercontent.com/904bde770ca2f79959c2a8c87e022e812ba4b986b4c4e68d1fa8802bbc268c95/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7465726d696e61746f724c4d" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/terminatorLM" style="max-width: 100%;"></a></li> <li>Marco Lancini <a href="https://twitter.com/lancinimarco" rel="nofollow"><img src="https://camo.githubusercontent.com/d4bd30d0dcf94b9015214efb7ecf1bab2ec094177d5f11b3b9e3d7839a2c0c9b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c616e63696e696d6172636f" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/lancinimarco" style="max-width: 100%;"></a></li> <li>Melvin langvik <a href="https://twitter.com/Flangvik" rel="nofollow"><img src="https://camo.githubusercontent.com/b9d807e507061087bcd84dc926c7821454303e86c2600677646e5de3ff742da1/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f466c616e6776696b" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Flangvik" style="max-width: 100%;"></a></li> <li>Merill <a href="https://twitter.com/merill" rel="nofollow"><img src="https://camo.githubusercontent.com/74cb9d300bdf4bbfb508278fba1e5afd700931772b0ea671f8a540a010b2dd1a/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6d6572696c6c" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/merill" style="max-width: 100%;"></a></li> <li>mx7krshell <a href="https://twitter.com/mx7krshell" rel="nofollow"><img src="https://camo.githubusercontent.com/3f8f871fc52780ede7ad70df155a19dc446770f207ccbea4f6c97ee8578faf27/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6d78376b727368656c6c" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/mx7krshell" style="max-width: 100%;"></a></li> <li>Nathan McNulty <a href="https://twitter.com/NathanMcNulty" rel="nofollow"><img src="https://camo.githubusercontent.com/69ad6c849f3dc96dfacfee51ff8bfb16782a134d6da7619bcc44dc5a150e7abf/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4e617468616e4d634e756c7479" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/NathanMcNulty" style="max-width: 100%;"></a></li> <li>Nick Frichette <a href="https://twitter.com/Frichette_n" rel="nofollow"><img src="https://camo.githubusercontent.com/a89f57c1d52c8814260ff51f0fa5a031ceca931fe64d85a580b0fc9a81b2d99f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4672696368657474655f6e" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Frichette_n" style="max-width: 100%;"></a></li> <li>Nikhil Mittal <a href="https://twitter.com/nikhil_mitt" rel="nofollow"><img src="https://camo.githubusercontent.com/3e1770a66574039ab69ef7849ad3c72666b499d2ffe791a5bf79f37ff6f6cc59/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6e696b68696c5f6d697474" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/nikhil_mitt" style="max-width: 100%;"></a></li> <li>Nir Ohfeld <a href="https://twitter.com/nirohfeld" rel="nofollow"><img src="https://camo.githubusercontent.com/1e1d5c846d5e2b2f2a5377d7dacd35e0312c615b52d9564bb8137dd62cbc94cf/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6e69726f6866656c64" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/nirohfeld" style="max-width: 100%;"></a></li> <li>Raunak Parmar <a href="https://twitter.com/trouble1_raunak" rel="nofollow"><img src="https://camo.githubusercontent.com/69e889a2011ea8a846108eb671d8e16b5ec3097e946f3d07b87f0fb775ebb361/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f74726f75626c65315f7261756e616b" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/trouble1_raunak" style="max-width: 100%;"></a></li> <li>Rhino Security Labs <a href="https://twitter.com/RhinoSecurity" rel="nofollow"><img src="https://camo.githubusercontent.com/ca2fcf0eaad349136bfcd48614969ca92c2bb046f3ab60ec6a5c05a2f78c1712/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5268696e6f5365637572697479" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/RhinoSecurity" style="max-width: 100%;"></a></li> <li>Roberto Rodriguez <a href="https://twitter.com/Cyb3rWard0g" rel="nofollow"><img src="https://camo.githubusercontent.com/0ef0c42f28f3776ef0b105abddce6f40cb5a4efcfa784a388fb3b80293828720/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4379623372576172643067" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Cyb3rWard0g" style="max-width: 100%;"></a></li> <li>rootsecdev <a href="https://twitter.com/rootsecdev" rel="nofollow"><img src="https://camo.githubusercontent.com/939a64b59d4496286065a819741ee45787c1fa824d787abe6b62381ce6a8f49f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f726f6f74736563646576" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/rootsecdev" style="max-width: 100%;"></a></li> <li>rvrsh3ll <a href="https://twitter.com/424f424f" rel="nofollow"><img src="https://camo.githubusercontent.com/faf09c5876fdbe1d66423aaf7209212aadd503bf51fbc4b12fe938b339e35847/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f3432346634323466" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/424f424f" style="max-width: 100%;"></a></li> <li>Ryan Hausknecht <a href="https://twitter.com/Haus3c" rel="nofollow"><img src="https://camo.githubusercontent.com/c704c54ba67a329d7c8e8f7bc1ca30693e47db54b5cf24e2b53944071ba788a4/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f486175733363" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Haus3c" style="max-width: 100%;"></a></li> <li>Sami Lamppu <a href="https://twitter.com/samilamppu" rel="nofollow"><img src="https://camo.githubusercontent.com/da4cca813ac180b0d7b8434181360eeace9481f43d895efc09addcba761ca2dd/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73616d696c616d707075" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/samilamppu" style="max-width: 100%;"></a></li> <li>Sean Metcalf <a href="https://twitter.com/PyroTek3" rel="nofollow"><img src="https://camo.githubusercontent.com/d2e7dcb166b07d634413c47fc09470224ddb661cd111841f701f9cef5c97d7fc/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5079726f54656b33" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/PyroTek3" style="max-width: 100%;"></a></li> <li>Seth Art <a href="https://twitter.com/sethsec" rel="nofollow"><img src="https://camo.githubusercontent.com/6c1a7a698d5597b406666cfc103c22ac44c30a2fd6243945eb0df9e9e970332f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73657468736563" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/sethsec" style="max-width: 100%;"></a></li> <li>Shir Tamari <a href="https://twitter.com/shirtamari" rel="nofollow"><img src="https://camo.githubusercontent.com/c7e9e51a8726db83ac74c11ddaae130f157b1e2f109fcea8253ce13319e482a6/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7368697274616d617269" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/shirtamari" style="max-width: 100%;"></a></li> <li>Simon Décosse <a href="https://twitter.com/simondotsh" rel="nofollow"><img src="https://camo.githubusercontent.com/86a95d071359410e3b5fd61a4e20246166eb8428179b91ab98fb3830362c0246/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f73696d6f6e646f747368" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/simondotsh" style="max-width: 100%;"></a></li> <li>Skyworship <a href="https://twitter.com/Skyworship2" rel="nofollow"><img src="https://camo.githubusercontent.com/e42294f467bcf0441fdf8ffd83a29cdb123224dd25b183989f12553dc9005ba6/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f536b79776f727368697032" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Skyworship2" style="max-width: 100%;"></a></li> <li>Thomas Naunheim <a href="https://twitter.com/Thomas_Live" rel="nofollow"><img src="https://camo.githubusercontent.com/9f998a48f78a6cbf4b292093da4920fba6b5a0572a85e0a884c63e09da048b8b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f54686f6d61735f4c697665" alt="Twitter Follow" data-canonical-src="https://img.shields.io/twitter/follow/Thomas_Live" style="max-width: 100%;"></a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">5 书籍</h3><a id="user-content-5-书籍" class="anchor" aria-label="Permalink: 5 书籍" href="#5-书籍"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>《云原生安全-攻防实践与体系构建》</li> <li>《Hacking Kubernetes》</li> <li>《Hands-On AWS Penetration Testing with Kali Linux》</li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">6 视频</h3><a id="user-content-6-视频" class="anchor" aria-label="Permalink: 6 视频" href="#6-视频"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>0xd4y 频道(英文)<a href="https://www.youtube.com/@0xd4y" rel="nofollow">地址</a></li> <li>CNCF 频道(英文)<a href="https://youtube.com/@cncf" rel="nofollow">地址</a></li> <li>WIZ 频道(英文)<a href="https://www.youtube.com/@wizsecurity" rel="nofollow">地址</a></li> <li>火线云安全沙龙视频 <a href="https://space.bilibili.com/503330419" rel="nofollow">地址</a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">7 证书</h3><a id="user-content-7-证书" class="anchor" aria-label="Permalink: 7 证书" href="#7-证书"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>AWS 安全认证-专业 AWS Certified Security - Specialty <a href="https://aws.amazon.com/certification/certified-security-specialty/" rel="nofollow">地址</a></li> <li>AWS 认证解决方案架构师-助理 AWS Certified Solutions Architect – Associate <a href="https://aws.amazon.com/cn/certification/certified-solutions-architect-associate/" rel="nofollow">地址</a></li> <li>Azure 基础知识认证 Azure Fundamentals <a href="https://learn.microsoft.com/certifications/azure-fundamentals/" rel="nofollow">地址</a></li> <li>Azure 安全工程师助理 Azure Security Engineer Associate <a href="https://learn.microsoft.com/certifications/azure-security-engineer/" rel="nofollow">地址</a></li> <li>CompTIA Cloud+ <a href="https://www.comptia.org/certifications/cloud" rel="nofollow">地址</a></li> <li>GCP 专业云安全工程师 GCP Professional Cloud Security Engineer <a href="https://cloud.google.com/learn/certification/cloud-security-engineer" rel="nofollow">地址</a></li> <li>GCP 云工程师助理 Associate Cloud Engineer <a href="https://cloud.google.com/learn/certification/cloud-engineer" rel="nofollow">地址</a></li> <li>Kubernetes 认证安全专家 Certified Kubernetes Security Specialist (CKS) <a href="https://training.linuxfoundation.org/certification/certified-kubernetes-security-specialist/" rel="nofollow">地址</a></li> <li>认证云安全专家 Certified Cloud Security Professional (CCSP) <a href="https://www.isc2.org/Certifications/CCSP" rel="nofollow">地址</a></li> <li>阿里云专业工程师 Alibaba Cloud Certified Professional (ACP) <a href="https://edu.aliyun.com/certification" rel="nofollow">地址</a></li> <li>阿里云云计算架构师 Alibaba Cloud Certified Expert - Cloud Computing (ACE) <a href="https://edu.aliyun.com/certification/ace01" rel="nofollow">地址</a></li> <li>阿里云助理工程师 Alibaba Cloud Certified Associate (ACA) <a href="https://edu.aliyun.com/certification" rel="nofollow">地址</a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">8 云服务文章</h3><a id="user-content-8-云服务文章" class="anchor" aria-label="Permalink: 8 云服务文章" href="#8-云服务文章"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><strong>综合</strong></p> <ul dir="auto"> <li>浅谈云上攻防——云服务器攻防矩阵 <a href="https://cloud.tencent.com/developer/article/1931560" rel="nofollow">地址</a></li> <li>浅谈云上攻防——对象存储服务访问策略评估机制研究 <a href="https://mp.weixin.qq.com/s/ncWGrMsIAvh9HEK1QC5IGQ" rel="nofollow">地址</a></li> <li>红队视角下的公有云基础组件安全 <a href="https://mp.weixin.qq.com/s/r0DuASP6gH_48b5sJ1DCTw" rel="nofollow">地址</a></li> <li>红队视角下的公有云基础组件安全(二)<a href="https://mp.weixin.qq.com/s/lL32lywlrnuyhJkQk5NAEw" rel="nofollow">地址</a></li> <li>公有云 IP 重用的威胁和防御方法分析 Paper(英文)<a href="https://arxiv.org/pdf/2204.05122.pdf" rel="nofollow">地址</a></li> <li>企业迁移到公有云之前要问的5个问题 <a href="http://www.d1net.com/cloud/news/574569.html" rel="nofollow">地址</a></li> <li>云上攻防:RED TEAMING FOR CLOUD <a href="http://avfisher.win/archives/1175" rel="nofollow">地址</a></li> <li>云上攻防二三事(续)<a href="http://avfisher.win/archives/1331" rel="nofollow">地址</a></li> <li>云计算隔离问题:PostgreSQL 的漏洞影响到多个云计算供应商(英文)<a href="https://www.wiz.io/blog/the-cloud-has-an-isolation-problem-postgresql-vulnerabilities" rel="nofollow">地址</a></li> <li>常规云服务业务侧攻防视角研究 <a href="https://mp.weixin.qq.com/s/2yaQ_W5K7BfmycMO2UcXJg" rel="nofollow">地址</a></li> <li>云安全学习建议与方向(英文)<a href="https://www.nojones.net/posts/breaking-into-cloudsec" rel="nofollow">地址</a></li> <li>60 种云攻击的方法(英文)<a href="https://redteamrecipe.com/60-methods-for-cloud-attacksrtc0009" rel="nofollow">地址</a> <code>由「程皮糖别皮」师傅补充,感谢支持</code></li> <li>云服务安全漏洞汇总 <a href="https://github.com/hashishrajan/cloud-security-vulnerabilities">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/fab3397d190e7b527413a3ab514de275bf8c132fb362b8755010702307d537d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6861736869736872616a616e2f636c6f75642d73656375726974792d76756c6e65726162696c6974696573"><img src="https://camo.githubusercontent.com/fab3397d190e7b527413a3ab514de275bf8c132fb362b8755010702307d537d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6861736869736872616a616e2f636c6f75642d73656375726974792d76756c6e65726162696c6974696573" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/hashishrajan/cloud-security-vulnerabilities" style="max-width: 100%;"></a></li> <li>Lightspin 2022 年 7 大云攻击路径(英文) <a href="https://github.com/lightspin-tech/lightspin-2022-top-7-attack-paths">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5e636c29916cefca0e7b66d96d9fa70d1af8d67ae484dea78f4c588b03378199/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f6c696768747370696e2d323032322d746f702d372d61747461636b2d7061746873"><img src="https://camo.githubusercontent.com/5e636c29916cefca0e7b66d96d9fa70d1af8d67ae484dea78f4c588b03378199/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f6c696768747370696e2d323032322d746f702d372d61747461636b2d7061746873" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/lightspin-tech/lightspin-2022-top-7-attack-paths" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>AWS</strong></p> <ul dir="auto"> <li>AWS S3 对象存储攻防 <a href="https://zone.huoxian.cn/d/907-aws-s3" rel="nofollow">地址</a></li> <li>AWS EC2 弹性计算服务攻防 <a href="https://zone.huoxian.cn/d/1022-aws-ec2" rel="nofollow">地址</a></li> <li>针对 AWS Lambda 的运行时攻击 <a href="https://mp.weixin.qq.com/s/duF1Z0EDC3n_G378Aq_XYA" rel="nofollow">地址</a></li> <li>利用 AWS RDS 读取实例凭证(英文)<a href="https://blog.lightspin.io/aws-rds-critical-security-vulnerability" rel="nofollow">地址</a></li> <li>利用 AWS RDS 读取实例凭证(中文翻译)<a href="https://zone.huoxian.cn/d/1141-aws-rdsaws" rel="nofollow">地址</a></li> <li>风险最高的 10 种 AWS 配置错误 <a href="https://mp.weixin.qq.com/s/quIpapbkFNay0JtUK4wODQ" rel="nofollow">地址</a></li> <li>在 AWS 下查看自己所拥有的权限 <a href="https://wiki.teamssix.com/CloudService/IAM/list-attached-user-policies.html" rel="nofollow">地址</a></li> <li>AWS 枚举(第一部分)(英文)<a href="https://securitycafe.ro/2022/11/01/aws-enumeration-part-1/" rel="nofollow">地址</a></li> <li>当 0day 和访问密钥在云上被结合利用时:应对 SugarCRM 0day 漏洞 (英文) <a href="https://unit42.paloaltonetworks.com/sugarcrm-cloud-incident-black-hat/" rel="nofollow">地址</a></li> <li>利用 AWS 官方对 log4j 漏洞的热补丁实现容器逃逸(英文)<a href="https://unit42.paloaltonetworks.com/aws-log4shell-hot-patch-vulnerabilities/" rel="nofollow">地址</a></li> <li>AWS 创建后门的几种方法(英文)<a href="https://mystic0x1.github.io/posts/methods-to-backdoor-an-aws-account" rel="nofollow">地址</a></li> <li>AWS 权限提升(英文)<a href="https://github.com/RhinoSecurityLabs/AWS-IAM-Privilege-Escalation">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/85de8a0fc9a1fb898edd5e29b428aebf676c952f9b81f65e82f71bfac64b1e0c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4157532d49414d2d50726976696c6567652d457363616c6174696f6e"><img src="https://camo.githubusercontent.com/85de8a0fc9a1fb898edd5e29b428aebf676c952f9b81f65e82f71bfac64b1e0c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4157532d49414d2d50726976696c6567652d457363616c6174696f6e" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/AWS-IAM-Privilege-Escalation" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Azure</strong></p> <ul dir="auto"> <li>微软云 对象存储攻防 <a href="https://zone.huoxian.cn/d/940" rel="nofollow">地址</a></li> <li>微软云 VM 攻防 <a href="https://zone.huoxian.cn/d/1083-vm" rel="nofollow">地址</a></li> <li>Azure Cloud Shell 命令注入窃取用户的访问令牌(英文)<a href="https://blog.lightspin.io/azure-cloud-shell-command-injection-stealing-users-access-tokens" rel="nofollow">地址</a></li> <li>Azure 资源收集项目 Awesome-Azure-Pentest <a href="https://github.com/Kyuu-Ji/Awesome-Azure-Pentest">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/19e723ebe1eaed351db79a5eda784a0930ed7a1bd09d10d03c69f3102ac891a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4b7975752d4a692f417765736f6d652d417a7572652d50656e74657374"><img src="https://camo.githubusercontent.com/19e723ebe1eaed351db79a5eda784a0930ed7a1bd09d10d03c69f3102ac891a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4b7975752d4a692f417765736f6d652d417a7572652d50656e74657374" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Kyuu-Ji/Awesome-Azure-Pentest" style="max-width: 100%;"></a> <code>由「橘子怪」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>GCP</strong></p> <ul dir="auto"> <li>谷歌云 对象存储攻防 <a href="https://zone.huoxian.cn/d/931" rel="nofollow">地址</a></li> <li>谷歌云 Compute Engine 攻防 <a href="https://zone.huoxian.cn/d/1043-compute-engine" rel="nofollow">地址</a></li> <li>Google Cloud Shell 命令注入(英文)<a href="https://bugra.ninja/posts/cloudshell-command-injection" rel="nofollow">地址</a></li> <li>GCP 渗透测试笔记(英文)<a href="https://0xd4y.com/2022/10/01/GCP-Penetration-Testing-Notes/" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>阿里云</strong></p> <ul dir="auto"> <li>阿里云 OSS 对象存储攻防 <a href="https://zone.huoxian.cn/d/918-oss" rel="nofollow">地址</a></li> <li>阿里云 ECS 攻防 <a href="https://zone.huoxian.cn/d/1064-ecs" rel="nofollow">地址</a></li> <li>从云服务器 SSRF 漏洞到接管你的阿里云控制台 <a href="https://wiki.teamssix.com/CloudService/EC2/aliyun-console-takeover.html" rel="nofollow">地址</a></li> <li>我用 CF 打穿了他的云上内网 <a href="https://zone.huoxian.cn/d/1341-cf" rel="nofollow">地址</a></li> <li>记录一次平平无奇的云上攻防过程 <a href="https://zone.huoxian.cn/d/2557" rel="nofollow">地址</a></li> <li>一次简单的"云"上野战记录 <a href="https://mp.weixin.qq.com/s/wi8CoNwdpfJa6eMP4t1PCQ" rel="nofollow">地址</a></li> <li>记一次打穿云上内网的攻防实战 <a href="https://zone.huoxian.cn/d/2766" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>腾讯云</strong></p> <ul dir="auto"> <li>腾讯云 COS 对象存储攻防 <a href="https://zone.huoxian.cn/d/949-cos" rel="nofollow">地址</a></li> <li>腾讯云服务器攻防(CVM+轻量应用服务器)<a href="https://zone.huoxian.cn/d/1028-cvm" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>华为云</strong></p> <ul dir="auto"> <li>华为云 OBS 对象存储攻防 <a href="https://zone.huoxian.cn/d/962-obs" rel="nofollow">地址</a></li> <li>华为云 ECS 弹性云服务器攻防 <a href="https://zone.huoxian.cn/d/1074-ecs" rel="nofollow">地址</a></li> <li>华为云 CTF cloud 非预期解之 k8s 渗透实战 <a href="https://annevi.cn/2020/12/21/%E5%8D%8E%E4%B8%BA%E4%BA%91ctf-cloud%E9%9D%9E%E9%A2%84%E6%9C%9F%E8%A7%A3%E4%B9%8Bk8s%E6%B8%97%E9%80%8F%E5%AE%9E%E6%88%98/" rel="nofollow">地址</a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">9 云原生文章</h3><a id="user-content-9-云原生文章" class="anchor" aria-label="Permalink: 9 云原生文章" href="#9-云原生文章"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><strong>综合</strong></p> <ul dir="auto"> <li>红蓝对抗中的云原生漏洞挖掘及利用实录 <a href="https://security.tencent.com/index.php/blog/msg/183" rel="nofollow">地址</a></li> <li>CIS 基准检测手册(英文) <a href="https://www.cisecurity.org/benchmark/kubernetes" rel="nofollow">地址</a> <code>由「zhengjim」师傅补充,感谢支持</code></li> <li>浅谈 Linux Cgroup 机制 <a href="https://zhuanlan.zhihu.com/p/81668069" rel="nofollow">地址</a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>保障云和容器安全的十个注意事项(英文)<a href="https://sysdig.com/blog/considerations-securing-cloud-containers/" rel="nofollow">地址</a></li> <li>CNCF 云原生安全白皮书 v2 <a href="https://github.com/cncf/tag-security/tree/main/security-whitepaper/v2">地址</a></li> <li>awesome-cloud-native-security from Metarget <a href="https://github.com/Metarget/awesome-cloud-native-security">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/91b3cf250a14af64ff433f88ca0144846cf501d36e91df8e9ce4ab2a01b48fd8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f617765736f6d652d636c6f75642d6e61746976652d7365637572697479"><img src="https://camo.githubusercontent.com/91b3cf250a14af64ff433f88ca0144846cf501d36e91df8e9ce4ab2a01b48fd8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f617765736f6d652d636c6f75642d6e61746976652d7365637572697479" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Metarget/awesome-cloud-native-security" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Docker</strong></p> <ul dir="auto"> <li>特权模式下 Docker 逃逸手法总结 <a href="https://zone.huoxian.cn/d/1071-docker" rel="nofollow">地址</a></li> <li>容器逃逸方法检测指北(附检测脚本)<a href="https://zone.huoxian.cn/d/990" rel="nofollow">地址</a></li> <li>Docker 核心技术与实现原理 <a href="https://draveness.me/docker/" rel="nofollow">地址</a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>容器安全清单 container-security-checklist <a href="https://github.com/krol3/container-security-checklist">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8e6ed451c42b201bc5361f25eb47a5b6bd4c933bf29b48402390f3b3043615e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b726f6c332f636f6e7461696e65722d73656375726974792d636865636b6c697374"><img src="https://camo.githubusercontent.com/8e6ed451c42b201bc5361f25eb47a5b6bd4c933bf29b48402390f3b3043615e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b726f6c332f636f6e7461696e65722d73656375726974792d636865636b6c697374" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/krol3/container-security-checklist" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>Kubernetes</strong></p> <ul dir="auto"> <li>利用 gateway-api,我支配了 kubernetes <a href="https://mp.weixin.qq.com/s/Y4F72s0JSyvjLBN3iNyUZg" rel="nofollow">地址</a></li> <li>浅析 k8s 各种未授权攻击方法 <a href="https://zone.huoxian.cn/d/1153-k8s" rel="nofollow">地址</a></li> <li>云原生之 Kubernetes 安全 <a href="https://forum.butian.net/share/1095" rel="nofollow">地址</a></li> <li>RCE 进入内网接管 K8s 并逃逸进 xx 网 <a href="https://mp.weixin.qq.com/s/UvjKHaVzhluc22trF46uBA" rel="nofollow">地址</a></li> <li>从零开始的 Kubernetes 攻防 <a href="https://github.com/neargle/my-re0-k8s-security">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9dd93de26fbd168ca55a5cca54708841aafeead1bae582f0a30a30804f33893d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e656172676c652f6d792d7265302d6b38732d7365637572697479"><img src="https://camo.githubusercontent.com/9dd93de26fbd168ca55a5cca54708841aafeead1bae582f0a30a30804f33893d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e656172676c652f6d792d7265302d6b38732d7365637572697479" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/neargle/my-re0-k8s-security" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>eBPF</strong></p> <ul dir="auto"> <li>使用 eBPF 逃逸容器技术分析与实践 <a href="https://security.tencent.com/index.php/blog/msg/206" rel="nofollow">地址 </a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>内核态 eBPF 程序实现容器逃逸与隐藏账号rootkit <a href="https://www.cnxct.com/container-escape-in-linux-kernel-space-by-ebpf/?f=wb&amp;continueFlag=0ba98c50fdecece390192b7dd4adf11d" rel="nofollow">地址 </a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>基于 eBPF 实现容器运行时安全 <a href="https://www.ebpf.top/post/ebpf_container_security/" rel="nofollow">地址</a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>初探 eBPF <a href="https://mp.weixin.qq.com/s/GvWKY4M5YvorC4JF2ztUvQ" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>Terraform</strong></p> <ul dir="auto"> <li>Terraform 中文教程 <a href="https://lonegunmanb.github.io/introduction-terraform/" rel="nofollow">地址</a></li> <li>Terraform 使用入门以及在云上攻防中的作用 <a href="https://wiki.teamssix.com/CloudNative/Terraform/terraform-introductory.html" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>APISIX</strong></p> <ul dir="auto"> <li>APISIX CVE-2022-29266 漏洞分析与复现 <a href="https://mp.weixin.qq.com/s/Un-9y_UhWDw9svHKb-JQVQ" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>CI/CD</strong></p> <ul dir="auto"> <li>CI/CD 攻击场景 - KCon 2023 议题 <a href="https://github.com/knownsec/KCon/blob/master/2023/CICD%E6%94%BB%E5%87%BB%E5%9C%BA%E6%99%AF.pdf">地址</a> <code>由「宅独青年」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">0x02 工具 🛠️</h2><a id="user-content-0x02-工具-hammer_and_wrench" class="anchor" aria-label="Permalink: 0x02 工具 :hammer_and_wrench:" href="#0x02-工具-hammer_and_wrench"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">1 云服务工具</h3><a id="user-content-1-云服务工具" class="anchor" aria-label="Permalink: 1 云服务工具" href="#1-云服务工具"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">辅助工具</h4><a id="user-content-辅助工具" class="anchor" aria-label="Permalink: 辅助工具" href="#辅助工具"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <br> <p dir="auto"><strong>综合</strong></p> <ul dir="auto"> <li>在线搜索目标网站下的云资产 recon.cloud <a href="https://recon.cloud/" rel="nofollow">地址</a></li> <li>在线多云管理平台 行云管家 <a href="https://www.cloudbility.com/" rel="nofollow">地址</a> <code>由「半人间丶」师傅补充,感谢支持</code></li> <li>AK 等敏感信息查找工具 trufflehog <a href="https://github.com/trufflesecurity/trufflehog">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/06395eb7f610570cdf8988d36b38ad87956deb98f1654290541a6cfceeafdd87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74727566666c6573656375726974792f74727566666c65686f67"><img src="https://camo.githubusercontent.com/06395eb7f610570cdf8988d36b38ad87956deb98f1654290541a6cfceeafdd87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74727566666c6573656375726974792f74727566666c65686f67" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/trufflesecurity/trufflehog" style="max-width: 100%;"></a></li> <li>多云基线扫描工具 ScoutSuite <a href="https://github.com/nccgroup/ScoutSuite">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3b03e1b9fa0d7de6765e46a0167328a33124e3fba8f5f29205469b4b16263b28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f53636f75745375697465"><img src="https://camo.githubusercontent.com/3b03e1b9fa0d7de6765e46a0167328a33124e3fba8f5f29205469b4b16263b28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f53636f75745375697465" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/nccgroup/ScoutSuite" style="max-width: 100%;"></a></li> <li>云安全态势管理工具 CloudSploit <a href="https://github.com/aquasecurity/cloudsploit">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/829900435071d308cf219a9c62e1cc98aabe3890d877d8330a6c7663d6d56521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f636c6f756473706c6f6974"><img src="https://camo.githubusercontent.com/829900435071d308cf219a9c62e1cc98aabe3890d877d8330a6c7663d6d56521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f636c6f756473706c6f6974" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aquasecurity/cloudsploit" style="max-width: 100%;"></a> <code>由「da Vinci【达文西】」师傅补充,感谢支持</code></li> <li>基础设施关系绘制工具 Cartography <a href="https://github.com/lyft/cartography">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/143d54026ec988fd9bd9e9a67c580c3daf2b8731d85c9dd8b8cafb28e346f3cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c7966742f636172746f677261706879"><img src="https://camo.githubusercontent.com/143d54026ec988fd9bd9e9a67c580c3daf2b8731d85c9dd8b8cafb28e346f3cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c7966742f636172746f677261706879" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/lyft/cartography" style="max-width: 100%;"></a></li> <li>多云对象存储管理工具 qiniuClient <a href="https://github.com/willnewii/qiniuClient">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9bae6ea772a2d66d6e845f5ed8f85cb2ed46bfaca188da7c53b240e72edc07a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c6e657769692f71696e6975436c69656e74"><img src="https://camo.githubusercontent.com/9bae6ea772a2d66d6e845f5ed8f85cb2ed46bfaca188da7c53b240e72edc07a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c6e657769692f71696e6975436c69656e74" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/willnewii/qiniuClient" style="max-width: 100%;"></a> <code>由「半人间丶」师傅补充,感谢支持</code></li> <li>云渗透信息收集工具 cloudfox <a href="https://github.com/BishopFox/cloudfox">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/46adb978385db8e32dea3cdb055c141d0ef09d157e6f13f9cdb34caa74ac946b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f636c6f7564666f78"><img src="https://camo.githubusercontent.com/46adb978385db8e32dea3cdb055c141d0ef09d157e6f13f9cdb34caa74ac946b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f636c6f7564666f78" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/BishopFox/cloudfox" style="max-width: 100%;"></a></li> <li>云服务资源枚举工具 cloud_enum <a href="https://github.com/initstring/cloud_enum">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/180043e290b22f8d0325aba9c6e2e04aa56a537f06750f92500634af7d4b370e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e6974737472696e672f636c6f75645f656e756d"><img src="https://camo.githubusercontent.com/180043e290b22f8d0325aba9c6e2e04aa56a537f06750f92500634af7d4b370e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e6974737472696e672f636c6f75645f656e756d" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/initstring/cloud_enum" style="max-width: 100%;"></a></li> <li>开源多云安全合规扫描平台 RiskScanner <a href="https://github.com/riskscanner/riskscanner">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/2cdac35f47fce4b11e5579e349cab26921b215f6d3ef69752e940d994a3c11f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7269736b7363616e6e65722f7269736b7363616e6e6572"><img src="https://camo.githubusercontent.com/2cdac35f47fce4b11e5579e349cab26921b215f6d3ef69752e940d994a3c11f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7269736b7363616e6e65722f7269736b7363616e6e6572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/riskscanner/riskscanner" style="max-width: 100%;"></a> <code>由「想走安全的小白」师傅补充,感谢支持</code></li> <li>多云对象存储扫描工具 Cloud-Bucket-Leak-Detection-Tools <a href="https://github.com/UzJu/Cloud-Bucket-Leak-Detection-Tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0758461e70194cca4d7d14390c4ba88c67f90680740d28d268d0e5c42fcc83d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f557a4a752f436c6f75642d4275636b65742d4c65616b2d446574656374696f6e2d546f6f6c73"><img src="https://camo.githubusercontent.com/0758461e70194cca4d7d14390c4ba88c67f90680740d28d268d0e5c42fcc83d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f557a4a752f436c6f75642d4275636b65742d4c65616b2d446574656374696f6e2d546f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/UzJu/Cloud-Bucket-Leak-Detection-Tools" style="max-width: 100%;"></a></li> <li>适用于 AWS 和 Azure 的扫描工具 SkyArk <a href="https://github.com/cyberark/SkyArk">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8d6d113562d5a3347c92addd7387b4b1b3a9c56dbb2228ef6de5d91db4e6626b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f536b7941726b"><img src="https://camo.githubusercontent.com/8d6d113562d5a3347c92addd7387b4b1b3a9c56dbb2228ef6de5d91db4e6626b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f536b7941726b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/cyberark/SkyArk" style="max-width: 100%;"></a></li> <li>云上公开资产枚举 CloudBrute <a href="https://github.com/0xsha/CloudBrute">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/db41ca833cf32216dd5eb34e8822621781bdf1e796c4d6e1eea193af94416a01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f30787368612f436c6f75644272757465"><img src="https://camo.githubusercontent.com/db41ca833cf32216dd5eb34e8822621781bdf1e796c4d6e1eea193af94416a01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f30787368612f436c6f75644272757465" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/0xsha/CloudBrute" style="max-width: 100%;"></a></li> <li>多云资产收集工具 cloudlist <a href="https://github.com/projectdiscovery/cloudlist">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c27c48fdd0420e136cb9294757ad9eaad70585dca153eeb5f0da9f29dbe92778/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f70726f6a656374646973636f766572792f636c6f75646c697374"><img src="https://camo.githubusercontent.com/c27c48fdd0420e136cb9294757ad9eaad70585dca153eeb5f0da9f29dbe92778/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f70726f6a656374646973636f766572792f636c6f75646c697374" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/projectdiscovery/cloudlist" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> <li>权限升级路径分析工具 PurplePanda <a href="https://github.com/carlospolop/PurplePanda">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/bf20b75e9f99f2f23cb72996abb5ac34a7b9bc9bf5483d4d8773af3bce33ff65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f507572706c6550616e6461"><img src="https://camo.githubusercontent.com/bf20b75e9f99f2f23cb72996abb5ac34a7b9bc9bf5483d4d8773af3bce33ff65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f507572706c6550616e6461" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/carlospolop/PurplePanda" style="max-width: 100%;"></a></li> <li>云上攻击模拟工具 Leonidas <a href="https://github.com/WithSecureLabs/leonidas">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9b9a8dbabcece0c79dd968e680c2e2a97cd083a125b8bfd0a15a439f7cddeeb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f576974685365637572654c6162732f6c656f6e69646173"><img src="https://camo.githubusercontent.com/9b9a8dbabcece0c79dd968e680c2e2a97cd083a125b8bfd0a15a439f7cddeeb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f576974685365637572654c6162732f6c656f6e69646173" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/WithSecureLabs/leonidas" style="max-width: 100%;"></a></li> <li>开源的轻量级云管平台 CloudExplorer Lite <a href="https://github.com/CloudExplorer-Dev/CloudExplorer-Lite">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c6510564ef5d6bc6d07ade212ef21227b2449303715b25e9e156c0225b166940/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f436c6f75644578706c6f7265722d4465762f436c6f75644578706c6f7265722d4c697465"><img src="https://camo.githubusercontent.com/c6510564ef5d6bc6d07ade212ef21227b2449303715b25e9e156c0225b166940/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f436c6f75644578706c6f7265722d4465762f436c6f75644578706c6f7265722d4c697465" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/CloudExplorer-Dev/CloudExplorer-Lite" style="max-width: 100%;"></a></li> <li>红队云操作系统 RedCloudOS <a href="https://github.com/RedTeamOperations/RedCloud-OS">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/6959f4bb607f83638509775702a3762a5379bbe8d15434e1e72eaee6b139177e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f526564436c6f75642d4f53"><img src="https://camo.githubusercontent.com/6959f4bb607f83638509775702a3762a5379bbe8d15434e1e72eaee6b139177e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f526564436c6f75642d4f53" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RedTeamOperations/RedCloud-OS" style="max-width: 100%;"></a></li> <li>云资产管理工具 cloudTools <a href="https://github.com/dark-kingA/cloudTools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b0284a5943062c4a3c886eaa6e29df2db0259089b6354be4a4080660bce711fb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6461726b2d6b696e67412f636c6f7564546f6f6c73"><img src="https://camo.githubusercontent.com/b0284a5943062c4a3c886eaa6e29df2db0259089b6354be4a4080660bce711fb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6461726b2d6b696e67412f636c6f7564546f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/dark-kingA/cloudTools" style="max-width: 100%;"></a> <code>由「弱鸡」师傅补充,感谢支持</code></li> <li>云服务枚举工具 cloud service enum <a href="https://github.com/NotSoSecure/cloud-service-enum">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/35558979e30b96fb9d3d81bb4847eab0cddedad58ff53bc873e324d902534edc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e6f74536f5365637572652f636c6f75642d736572766963652d656e756d"><img src="https://camo.githubusercontent.com/35558979e30b96fb9d3d81bb4847eab0cddedad58ff53bc873e324d902534edc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e6f74536f5365637572652f636c6f75642d736572766963652d656e756d" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/NotSoSecure/cloud-service-enum" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>AWS</strong></p> <ul dir="auto"> <li>在线搜索公开的存储桶 buckets.grayhatwarfare.com <a href="https://buckets.grayhatwarfare.com/" rel="nofollow">地址</a></li> <li>AWS 文档 GPT 工具 <a href="https://www.awsdocsgpt.com" rel="nofollow">地址</a></li> <li>AWS S3 浏览器 S3 Browser <a href="https://s3browser.com" rel="nofollow">地址</a> <code>由「Poker」师傅补充,感谢支持</code></li> <li>本地 AWS 环境部署工具 LocalStack <a href="https://github.com/localstack/localstack">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8fe6287afd36d488098f7bd38a7f73e870c5fa08d8421f0306d1b25016c11035/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f63616c737461636b2f6c6f63616c737461636b"><img src="https://camo.githubusercontent.com/8fe6287afd36d488098f7bd38a7f73e870c5fa08d8421f0306d1b25016c11035/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f63616c737461636b2f6c6f63616c737461636b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/localstack/localstack" style="max-width: 100%;"></a> <code>由「Esonhugh」师傅补充,感谢支持</code></li> <li>AWS 官方 CLI 工具 <a href="https://github.com/aws/aws-cli">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8e16fb395f2366c5fcf138e9508549230a22733c610bb2205715378cc606b92d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6177732f6177732d636c69"><img src="https://camo.githubusercontent.com/8e16fb395f2366c5fcf138e9508549230a22733c610bb2205715378cc606b92d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6177732f6177732d636c69" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aws/aws-cli" style="max-width: 100%;"></a></li> <li>AWS 环境分析工具 CloudMapper <a href="https://github.com/duo-labs/cloudmapper">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e4416279c74624ffc391572a8cea359d9a0e7c8dc99c19280f62239baf4e7e0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64756f2d6c6162732f636c6f75646d6170706572"><img src="https://camo.githubusercontent.com/e4416279c74624ffc391572a8cea359d9a0e7c8dc99c19280f62239baf4e7e0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64756f2d6c6162732f636c6f75646d6170706572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/duo-labs/cloudmapper" style="max-width: 100%;"></a></li> <li>S3 策略扫描工具 S3Scanner <a href="https://github.com/sa7mon/S3Scanner">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ab79780c609bf55331d659680dafebe85b960aeaf05f6a39541eef011664f6e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7361376d6f6e2f53335363616e6e6572"><img src="https://camo.githubusercontent.com/ab79780c609bf55331d659680dafebe85b960aeaf05f6a39541eef011664f6e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7361376d6f6e2f53335363616e6e6572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/sa7mon/S3Scanner" style="max-width: 100%;"></a></li> <li>AWS IAM 权限枚举工具 Principal Mapper <a href="https://github.com/nccgroup/PMapper">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/256f21cb7497590b242a9ad5170a4f9cf06fe813a52e75b9c956ae44d61700bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f504d6170706572"><img src="https://camo.githubusercontent.com/256f21cb7497590b242a9ad5170a4f9cf06fe813a52e75b9c956ae44d61700bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e636367726f75702f504d6170706572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/nccgroup/PMapper" style="max-width: 100%;"></a></li> <li>AWS IAM 权限枚举工具 enumerate-iam <a href="https://github.com/andresriancho/enumerate-iam">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b8c1827705188c1118ffc6596634a8de436ebeb98d9519b38863f62d306be394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e647265737269616e63686f2f656e756d65726174652d69616d"><img src="https://camo.githubusercontent.com/b8c1827705188c1118ffc6596634a8de436ebeb98d9519b38863f62d306be394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e647265737269616e63686f2f656e756d65726174652d69616d" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/andresriancho/enumerate-iam" style="max-width: 100%;"></a></li> <li>S3 公开存储桶密钥扫描工具 S3cret Scanner <a href="https://github.com/Eilonh/s3crets_scanner">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8ed4288b0c9d20d2afb6b1409ba0a8b366028dfa60f6277bc3b370787b2a81b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45696c6f6e682f733363726574735f7363616e6e6572"><img src="https://camo.githubusercontent.com/8ed4288b0c9d20d2afb6b1409ba0a8b366028dfa60f6277bc3b370787b2a81b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f45696c6f6e682f733363726574735f7363616e6e6572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Eilonh/s3crets_scanner" style="max-width: 100%;"></a></li> <li>AWS 常见配置错误审计工具 YATAS <a href="https://github.com/padok-team/yatas">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/2d6b9689ecc26a2ee28275846913b8b84ec76df99e891760f7da64fc1cf3d4a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7061646f6b2d7465616d2f7961746173"><img src="https://camo.githubusercontent.com/2d6b9689ecc26a2ee28275846913b8b84ec76df99e891760f7da64fc1cf3d4a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7061646f6b2d7465616d2f7961746173" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/padok-team/yatas" style="max-width: 100%;"></a></li> <li>检测多云环境中存在 dangling DNS 记录的工具 findmytakeover <a href="https://github.com/anirudhbiyani/findmytakeover">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9d7cdcdc31ca3a8bbe91f3b01a731c7fc7ed7e6cd50ab1043cf3b62c8b46f6f0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e6972756468626979616e692f66696e646d7974616b656f766572"><img src="https://camo.githubusercontent.com/9d7cdcdc31ca3a8bbe91f3b01a731c7fc7ed7e6cd50ab1043cf3b62c8b46f6f0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e6972756468626979616e692f66696e646d7974616b656f766572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/anirudhbiyani/findmytakeover" style="max-width: 100%;"></a></li> <li>Route53/CloudFront 漏洞评估工具 <a href="https://github.com/prevade/cloudjack">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/57daf699c5f8dac648090e566aa561c6e6b861f4db2076b13fb656ad54e32f49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f707265766164652f636c6f75646a61636b"><img src="https://camo.githubusercontent.com/57daf699c5f8dac648090e566aa561c6e6b861f4db2076b13fb656ad54e32f49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f707265766164652f636c6f75646a61636b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/prevade/cloudjack" style="max-width: 100%;"></a></li> <li>CloudTrail 日志分析 IAM 权限工具 Cloudtrail2IAM <a href="https://github.com/carlospolop/Cloudtrail2IAM">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e7f2db996ac9f6109e2ccbd45c825ab9ad9044c9c00e8149fcd7dfb7055fec1a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f436c6f7564747261696c3249414d"><img src="https://camo.githubusercontent.com/e7f2db996ac9f6109e2ccbd45c825ab9ad9044c9c00e8149fcd7dfb7055fec1a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361726c6f73706f6c6f702f436c6f7564747261696c3249414d" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/carlospolop/Cloudtrail2IAM" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Azure</strong></p> <ul dir="auto"> <li>Azure 官方 CLI 工具 <a href="https://github.com/Azure/azure-cli">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9733e9a629241ce7a9834fa64ed378f92826d25754253bb7f4172723617540c1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f617a7572652d636c69"><img src="https://camo.githubusercontent.com/9733e9a629241ce7a9834fa64ed378f92826d25754253bb7f4172723617540c1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f617a7572652d636c69" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Azure/azure-cli" style="max-width: 100%;"></a></li> <li>Azure MFA 检测工具 <a href="https://github.com/dafthack/MFASweep">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/381ebda6da2b6c24f8d9d7726a76576aaf722f9364a095e34efbaf83a4a239af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f4d46415377656570"><img src="https://camo.githubusercontent.com/381ebda6da2b6c24f8d9d7726a76576aaf722f9364a095e34efbaf83a4a239af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646166746861636b2f4d46415377656570" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/dafthack/MFASweep" style="max-width: 100%;"></a></li> <li>Azure AD 和 Office 365 的 PowerShell 管理模块 AADInternals <a href="https://github.com/Gerenios/AADInternals">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/387734ad0beeaa862097e08828ff05be5224446f16c08219065d497158bb6548/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f476572656e696f732f414144496e7465726e616c73"><img src="https://camo.githubusercontent.com/387734ad0beeaa862097e08828ff05be5224446f16c08219065d497158bb6548/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f476572656e696f732f414144496e7465726e616c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Gerenios/AADInternals" style="max-width: 100%;"></a></li> <li>BloodHound 收集 Azure 数据工具 AzureHound <a href="https://github.com/BloodHoundAD/AzureHound">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b9f39919a1b2556c6cc2aaf33a1dec4cefc0c9a39fa257fc485fa1569900e643/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426c6f6f64486f756e6441442f417a757265486f756e64"><img src="https://camo.githubusercontent.com/b9f39919a1b2556c6cc2aaf33a1dec4cefc0c9a39fa257fc485fa1569900e643/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426c6f6f64486f756e6441442f417a757265486f756e64" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/BloodHoundAD/AzureHound" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> <li>Azure AD 信息收集工具 AzureGraph <a href="https://github.com/JoelGMSec/AzureGraph">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1257233ec5dc54022123571f68200d6d48c19905d78b03cf75c9119fd8eb4f48/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4a6f656c474d5365632f417a7572654772617068"><img src="https://camo.githubusercontent.com/1257233ec5dc54022123571f68200d6d48c19905d78b03cf75c9119fd8eb4f48/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4a6f656c474d5365632f417a7572654772617068" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/JoelGMSec/AzureGraph" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>GCP</strong></p> <ul dir="auto"> <li>GCP 官方 CLI 工具 <a href="https://cloud.google.com/sdk/gcloud/" rel="nofollow">地址</a></li> <li>GCP 资源枚举工具 <a href="https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_enum" rel="nofollow">地址</a></li> <li>GCP 攻击面资源枚举工具 <a href="https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_firewall_enum" rel="nofollow">地址</a></li> <li>GCP 资源分析工具 Hayat <a href="https://github.com/DenizParlak/hayat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7149c85476482c3476b2417afbdb6ccda81074f719d0b14b3985ebbe0951eca7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44656e697a5061726c616b2f6861796174"><img src="https://camo.githubusercontent.com/7149c85476482c3476b2417afbdb6ccda81074f719d0b14b3985ebbe0951eca7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44656e697a5061726c616b2f6861796174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/DenizParlak/hayat" style="max-width: 100%;"></a></li> <li>GCP IAM 权限收集工具 gcp-iam-collector <a href="https://github.com/marcin-kolda/gcp-iam-collector">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/89d1744d90c2c533629be31a62e55b60c9d9e1bb5e046ed906e110953ca8ccf8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d617263696e2d6b6f6c64612f6763702d69616d2d636f6c6c6563746f72"><img src="https://camo.githubusercontent.com/89d1744d90c2c533629be31a62e55b60c9d9e1bb5e046ed906e110953ca8ccf8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d617263696e2d6b6f6c64612f6763702d69616d2d636f6c6c6563746f72" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/marcin-kolda/gcp-iam-collector" style="max-width: 100%;"></a></li> <li>Google Workspace 目录转储工具 Google Workspace Directory Dump Tool <a href="https://github.com/RedTeamOperations/GoogleWorkspaceDirectoryDump">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/801d9330a672a5a9c790ad93eba4d31917cb90a516bf817d0505d27d2f5f88fc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f476f6f676c65576f726b73706163654469726563746f727944756d70"><img src="https://camo.githubusercontent.com/801d9330a672a5a9c790ad93eba4d31917cb90a516bf817d0505d27d2f5f88fc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f476f6f676c65576f726b73706163654469726563746f727944756d70" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RedTeamOperations/GoogleWorkspaceDirectoryDump" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>阿里云</strong></p> <ul dir="auto"> <li>阿里云官方 OSS 管理工具 <a href="https://github.com/aliyun/oss-browser">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a251b151dca22fbd95cd197c1f0b6f21bf38beaa9b2f7e35e6ce173d7aa41b10/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f6f73732d62726f77736572"><img src="https://camo.githubusercontent.com/a251b151dca22fbd95cd197c1f0b6f21bf38beaa9b2f7e35e6ce173d7aa41b10/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f6f73732d62726f77736572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aliyun/oss-browser" style="max-width: 100%;"></a> <code>由「半人间丶」师傅补充,感谢支持</code></li> <li>阿里云官方 CLI 工具 <a href="https://github.com/aliyun/aliyun-cli">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ad57d218f79bb58a73d3a8f50250fcfa5e6a29dad6d9404e751d9ac9016b9c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f616c6979756e2d636c69"><img src="https://camo.githubusercontent.com/ad57d218f79bb58a73d3a8f50250fcfa5e6a29dad6d9404e751d9ac9016b9c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616c6979756e2f616c6979756e2d636c69" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aliyun/aliyun-cli" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>腾讯云</strong></p> <ul dir="auto"> <li>腾讯云轻量服务器管理工具 <a href="https://www.qqvps.com/d/1011" rel="nofollow">地址</a> <code>由「tanger」师傅补充,感谢支持</code></li> <li>腾讯云官方 COS 辅助工具 <a href="https://cosbrowser.cloud.tencent.com/" rel="nofollow">地址</a> <code>由「Esonhugh」师傅补充,感谢支持</code></li> <li>腾讯云官方 CLI 工具 <a href="https://github.com/TencentCloud/tencentcloud-cli">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c8eae47b31a7e09f0f9888100a39b47c5caa795d7ec9949c2d798567d91fb016/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54656e63656e74436c6f75642f74656e63656e74636c6f75642d636c69"><img src="https://camo.githubusercontent.com/c8eae47b31a7e09f0f9888100a39b47c5caa795d7ec9949c2d798567d91fb016/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54656e63656e74436c6f75642f74656e63656e74636c6f75642d636c69" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/TencentCloud/tencentcloud-cli" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>华为云</strong></p> <ul dir="auto"> <li>华为云 OBS 官方管理工具 OBS Browser+ <a href="https://support.huaweicloud.com/browsertg-obs/obs_03_1003.html" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>天翼云</strong></p> <ul dir="auto"> <li>天翼云对象存储连接工具 <a href="https://www.ctyun.cn/document/10000101/10006768" rel="nofollow">地址</a></li> </ul> <p dir="auto"><strong>青云</strong></p> <ul dir="auto"> <li>青云官方 CLI 工具 <a href="https://docsv4.qingcloud.com/user_guide/development_docs/cli/install/install" rel="nofollow">地址</a> <code>由 「苏打养乐多」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">利用工具</h4><a id="user-content-利用工具" class="anchor" aria-label="Permalink: 利用工具" href="#利用工具"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <br> <p dir="auto"><strong>多云</strong></p> <ul dir="auto"> <li>阿里云/腾讯云 AK 资源管理工具 <a href="https://github.com/wyzxxz/aksk_tool">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e4abcf937dd1bdb6be1e13788b40bf9fc2837509ecad736695da79f9f2c89212/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77797a78787a2f616b736b5f746f6f6c"><img src="https://camo.githubusercontent.com/e4abcf937dd1bdb6be1e13788b40bf9fc2837509ecad736695da79f9f2c89212/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77797a78787a2f616b736b5f746f6f6c" alt="Github stars" data-canonical-src="https://img.shields.io/github/stars/wyzxxz/aksk_tool" style="max-width: 100%;"></a> <code>由「Esonhugh」师傅补充,感谢支持</code></li> <li>支持 GUI 的 AWS、GCP 利用工具 Vajra <a href="https://github.com/TROUBLE-1/Vajra">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1cbbf835927de4225e5ac232ee95a835a011f8e87fccfdec3652e5ba912ae48b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54524f55424c452d312f56616a7261"><img src="https://camo.githubusercontent.com/1cbbf835927de4225e5ac232ee95a835a011f8e87fccfdec3652e5ba912ae48b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f54524f55424c452d312f56616a7261" alt="Github stars" data-canonical-src="https://img.shields.io/github/stars/TROUBLE-1/Vajra" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>AWS</strong></p> <ul dir="auto"> <li>AWS 综合利用工具 pacu <a href="https://github.com/RhinoSecurityLabs/pacu">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8fb0cb2e57eefda08a859213378b30e540c58000accfae9fe9138408acffea6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f70616375"><img src="https://camo.githubusercontent.com/8fb0cb2e57eefda08a859213378b30e540c58000accfae9fe9138408acffea6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f70616375" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/pacu" style="max-width: 100%;"></a></li> <li>AWS 渗透工具集 aws-pentest-tools <a href="https://github.com/RhinoSecurityLabs/Security-Research/tree/master/tools/aws-pentest-tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1c2cbfcf55446d57910d87de9df301fb3111733fdb4bd62c92cf6c9e455ff968/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f53656375726974792d5265736561726368"><img src="https://camo.githubusercontent.com/1c2cbfcf55446d57910d87de9df301fb3111733fdb4bd62c92cf6c9e455ff968/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f53656375726974792d5265736561726368" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/Security-Research" style="max-width: 100%;"></a></li> <li>AWS Lambda 密码喷洒工具 CredKing <a href="https://github.com/ustayready/CredKing">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3d06191a0d84c76f7f4cad28da8c9029a1d0b51250432c26e748a9fdfcf4ec52/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f757374617972656164792f437265644b696e67"><img src="https://camo.githubusercontent.com/3d06191a0d84c76f7f4cad28da8c9029a1d0b51250432c26e748a9fdfcf4ec52/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f757374617972656164792f437265644b696e67" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/ustayready/CredKing" style="max-width: 100%;"></a></li> <li>AWS AccessKey 泄漏利用工具 awsKeyTools <a href="https://github.com/Aabyss-Team/awsKeyTools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5390709f9252e9530f87b093103f8d288ab54ccbb05d24cd2d0a49545d6e03b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4161627973732d5465616d2f6177734b6579546f6f6c73"><img src="https://camo.githubusercontent.com/5390709f9252e9530f87b093103f8d288ab54ccbb05d24cd2d0a49545d6e03b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4161627973732d5465616d2f6177734b6579546f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Aabyss-Team/awsKeyTools" style="max-width: 100%;"></a> <code>由「1derian」和「ShangRui-hash」师傅联合补充,感谢支持</code></li> <li>AWS 渗透测试工具 Endgame <a href="https://github.com/DavidDikker/endgame">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1021fb1a97a66cab3bf6190f23b39e63aecaa1d1644d5772b30c30383965b2aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f446176696444696b6b65722f656e6467616d65"><img src="https://camo.githubusercontent.com/1021fb1a97a66cab3bf6190f23b39e63aecaa1d1644d5772b30c30383965b2aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f446176696444696b6b65722f656e6467616d65" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/DavidDikker/endgame" style="max-width: 100%;"></a></li> <li>AWS 控制台接管利用工具 aws_consoler <a href="https://github.com/NetSPI/aws_consoler">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/54e00f797f6d098bcfdacd669589c637aa27f0f6b21b7bac49fce5d51b44e9b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f6177735f636f6e736f6c6572"><img src="https://camo.githubusercontent.com/54e00f797f6d098bcfdacd669589c637aa27f0f6b21b7bac49fce5d51b44e9b9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f6177735f636f6e736f6c6572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/NetSPI/aws_consoler" style="max-width: 100%;"></a></li> <li>AWS 红队利用脚本 Redboto <a href="https://github.com/ihamburglar/Redboto">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4c798c9a21c69f50a7d569a37ecc3da8097f93194b9a88bb15a8d754169f1688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6968616d627572676c61722f526564626f746f"><img src="https://camo.githubusercontent.com/4c798c9a21c69f50a7d569a37ecc3da8097f93194b9a88bb15a8d754169f1688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6968616d627572676c61722f526564626f746f" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/ihamburglar/Redboto" style="max-width: 100%;"></a></li> <li>AWS 域控卷影拷贝工具 CloudCopy <a href="https://github.com/Static-Flow/CloudCopy">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/74dfeefe6064c488c86fb177e19eaa0a36780c6d595a197361428b29a8db2838/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5374617469632d466c6f772f436c6f7564436f7079"><img src="https://camo.githubusercontent.com/74dfeefe6064c488c86fb177e19eaa0a36780c6d595a197361428b29a8db2838/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5374617469632d466c6f772f436c6f7564436f7079" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Static-Flow/CloudCopy" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Azure</strong></p> <ul dir="auto"> <li>Azure 安全评估 PowerShell 工具包 MicroBurst <a href="https://github.com/NetSPI/MicroBurst">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3a672ebfba86dd058e184ba1ea2a92a9ea302073de1228c390df837554358507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f4d6963726f4275727374"><img src="https://camo.githubusercontent.com/3a672ebfba86dd058e184ba1ea2a92a9ea302073de1228c390df837554358507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f4d6963726f4275727374" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/NetSPI/MicroBurst" style="max-width: 100%;"></a></li> <li>Azure 红队利用工具 Stormspotter <a href="https://github.com/Azure/Stormspotter">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3646550707120fc203657ed0094e20c1b4243a3cd1eede51e19a18df69f961ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f53746f726d73706f74746572"><img src="https://camo.githubusercontent.com/3646550707120fc203657ed0094e20c1b4243a3cd1eede51e19a18df69f961ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f417a7572652f53746f726d73706f74746572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Azure/Stormspotter" style="max-width: 100%;"></a> <code>由「da Vinci【达文西】」师傅补充,感谢支持</code></li> <li>Azure AD 利用工具集 ROADtools <a href="https://github.com/dirkjanm/ROADtools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/847aad103cdcc52b893d6bab46dcf10f6c9ec566666917d710051a046e3f7526/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6469726b6a616e6d2f524f4144746f6f6c73"><img src="https://camo.githubusercontent.com/847aad103cdcc52b893d6bab46dcf10f6c9ec566666917d710051a046e3f7526/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6469726b6a616e6d2f524f4144746f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/dirkjanm/ROADtools" style="max-width: 100%;"></a></li> <li>枚举、喷洒、渗透 O365 AAD 帐户工具 TeamFiltration <a href="https://github.com/Flangvik/TeamFiltration">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/451db7df491dc5cd073f0fe5b9f38fe485c9026e75e702b9c99c82e0d722e870/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f466c616e6776696b2f5465616d46696c74726174696f6e"><img src="https://camo.githubusercontent.com/451db7df491dc5cd073f0fe5b9f38fe485c9026e75e702b9c99c82e0d722e870/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f466c616e6776696b2f5465616d46696c74726174696f6e" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Flangvik/TeamFiltration" style="max-width: 100%;"></a></li> <li>Azure JWT 令牌操作工具集 TokenTactics <a href="https://github.com/rvrsh3ll/TokenTactics">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c7093e0d16eda13fb984293629ef3b13888cc0d9c8a7fb792a5d2718ef34af74/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7276727368336c6c2f546f6b656e54616374696373"><img src="https://camo.githubusercontent.com/c7093e0d16eda13fb984293629ef3b13888cc0d9c8a7fb792a5d2718ef34af74/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7276727368336c6c2f546f6b656e54616374696373" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/rvrsh3ll/TokenTactics" style="max-width: 100%;"></a></li> <li>Microsoft 365 安全工具箱 DCToolbox <a href="https://github.com/DanielChronlund/DCToolbox">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/155d93d1bf41f8e1bc6453511139babc1e2bf93caf32285bb6c5f92832d9fd1b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44616e69656c4368726f6e6c756e642f4443546f6f6c626f78"><img src="https://camo.githubusercontent.com/155d93d1bf41f8e1bc6453511139babc1e2bf93caf32285bb6c5f92832d9fd1b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f44616e69656c4368726f6e6c756e642f4443546f6f6c626f78" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/DanielChronlund/DCToolbox" style="max-width: 100%;"></a></li> <li>滥用 Microsoft 365 OAuth 授权流程进行网络钓鱼攻击的概念验证脚本 Microsoft365_devicePhish <a href="https://github.com/optiv/Microsoft365_devicePhish">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/061f90ef87fdf57521e14ea92d026d5f7352951b4a27041bf9f1626cdaeaf014/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6f707469762f4d6963726f736f66743336355f6465766963655068697368"><img src="https://camo.githubusercontent.com/061f90ef87fdf57521e14ea92d026d5f7352951b4a27041bf9f1626cdaeaf014/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6f707469762f4d6963726f736f66743336355f6465766963655068697368" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/optiv/Microsoft365_devicePhish" style="max-width: 100%;"></a></li> <li>Azure AD 身份保护 Cookie 重放测试工具 <a href="https://github.com/jsa2/aadcookiespoof">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/faf20e76580e4c6b2516eac2bdfa96a07ca14790bf8c5a3dfad60e243ef7d3f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a7361322f616164636f6f6b696573706f6f66"><img src="https://camo.githubusercontent.com/faf20e76580e4c6b2516eac2bdfa96a07ca14790bf8c5a3dfad60e243ef7d3f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a7361322f616164636f6f6b696573706f6f66" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/jsa2/aadcookiespoof" style="max-width: 100%;"></a></li> <li>用于攻击 Azure Function 应用程序的 PowerShell 工具 FuncoPop <a href="https://github.com/NetSPI/FuncoPop">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0a45186353f0791af352ad98a954089e100cf4e9d1fae9ba55153b63b57fd4f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f46756e636f506f70"><img src="https://camo.githubusercontent.com/0a45186353f0791af352ad98a954089e100cf4e9d1fae9ba55153b63b57fd4f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e65745350492f46756e636f506f70" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/NetSPI/FuncoPop" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>GCP</strong></p> <ul dir="auto"> <li>GCP 利用工具集 <a href="https://gitlab.com/gitlab-com/gl-security/threatmanagement/redteam/redteam-public/gcp_misc" rel="nofollow">地址</a></li> <li>GCP Bucket 枚举工具 GCPBucketBrute <a href="https://github.com/RhinoSecurityLabs/GCPBucketBrute">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ec7cd46045de89e047c7e1cd941793ec185f7e066865894623b5512c8babbe2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743504275636b65744272757465"><img src="https://camo.githubusercontent.com/ec7cd46045de89e047c7e1cd941793ec185f7e066865894623b5512c8babbe2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743504275636b65744272757465" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/GCPBucketBrute" style="max-width: 100%;"></a></li> <li>GCP IAM 权限提升方法 GCP-IAM-Privilege-Escalation <a href="https://github.com/RhinoSecurityLabs/GCP-IAM-Privilege-Escalation">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f99a1776a85c095e3a545418a87a9351af66772b80cfa93c3540ab1dc9042558/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743502d49414d2d50726976696c6567652d457363616c6174696f6e"><img src="https://camo.githubusercontent.com/f99a1776a85c095e3a545418a87a9351af66772b80cfa93c3540ab1dc9042558/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f4743502d49414d2d50726976696c6567652d457363616c6174696f6e" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/GCP-IAM-Privilege-Escalation" style="max-width: 100%;"></a> <code>由「da Vinci【达文西】」师傅补充,感谢支持</code></li> <li>GCP Token 复用工具 <a href="https://github.com/RedTeamOperations/GCPTokenReuse">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/895a0e6b116194873e1e374137ff6bdfda7c5c7ed732c2f5d78a21be24206230/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f474350546f6b656e5265757365"><img src="https://camo.githubusercontent.com/895a0e6b116194873e1e374137ff6bdfda7c5c7ed732c2f5d78a21be24206230/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265645465616d4f7065726174696f6e732f474350546f6b656e5265757365" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RedTeamOperations/GCPTokenReuse" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Google Workspace</strong></p> <ul dir="auto"> <li>Simple Workspace ATT&amp;CK Tool - SWAT <a href="https://github.com/elastic/SWAT">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ecc92229b58b75ae4707433c61ba410ec73ef02497cf01e48801a237eff8e85a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c61737469632f53574154"><img src="https://camo.githubusercontent.com/ecc92229b58b75ae4707433c61ba410ec73ef02497cf01e48801a237eff8e85a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c61737469632f53574154" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/elastic/SWAT" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>阿里云</strong></p> <ul dir="auto"> <li>阿里云 AccessKey 利用工具 aliyun-accesskey-Tools <a href="https://github.com/mrknow001/aliyun-accesskey-Tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/989cacd27e8d4f73c8ba2d0c47e1e620f49b515383c63143d93e1ba0028111d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d726b6e6f773030312f616c6979756e2d6163636573736b65792d546f6f6c73"><img src="https://camo.githubusercontent.com/989cacd27e8d4f73c8ba2d0c47e1e620f49b515383c63143d93e1ba0028111d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d726b6e6f773030312f616c6979756e2d6163636573736b65792d546f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/mrknow001/aliyun-accesskey-Tools" style="max-width: 100%;"></a> <code>由「半人间丶」师傅补充,感谢支持</code></li> <li>阿里云 ECS、策略组辅助小工具 alicloud-tools <a href="https://github.com/iiiusky/alicloud-tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/504eda37a86928152265070f5df89a17bdae33cafcf012bf13bc8875f7c235e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f69696975736b792f616c69636c6f75642d746f6f6c73"><img src="https://camo.githubusercontent.com/504eda37a86928152265070f5df89a17bdae33cafcf012bf13bc8875f7c235e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f69696975736b792f616c69636c6f75642d746f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/iiiusky/alicloud-tools" style="max-width: 100%;"></a> <code>由「半人间丶」师傅补充,感谢支持</code></li> <li>阿里云 AccessKey 泄漏利用工具 AliyunAccessKeyTools <a href="https://github.com/NS-Sp4ce/AliyunAccessKeyTools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f8b778ff8d3848ad2ae9b330ea65aa014f539e2a3aeddb855b89cd15deb93cf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e532d53703463652f416c6979756e4163636573734b6579546f6f6c73"><img src="https://camo.githubusercontent.com/f8b778ff8d3848ad2ae9b330ea65aa014f539e2a3aeddb855b89cd15deb93cf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4e532d53703463652f416c6979756e4163636573734b6579546f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/NS-Sp4ce/AliyunAccessKeyTools" style="max-width: 100%;"></a> <code>由「半人间丶」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>腾讯云</strong></p> <ul dir="auto"> <li>腾讯云 AccessKey 利用工具 Tencent_Yun_tools <a href="https://github.com/freeFV/Tencent_Yun_tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f76c95886451a8eb524af8aa6bcb786cade091dc9fea9913bd54c0567fcc59ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6672656546562f54656e63656e745f59756e5f746f6f6c73"><img src="https://camo.githubusercontent.com/f76c95886451a8eb524af8aa6bcb786cade091dc9fea9913bd54c0567fcc59ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6672656546562f54656e63656e745f59756e5f746f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/freeFV/Tencent_Yun_tools" style="max-width: 100%;"></a></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">2 云原生工具</h3><a id="user-content-2-云原生工具" class="anchor" aria-label="Permalink: 2 云原生工具" href="#2-云原生工具"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">辅助工具</h4><a id="user-content-辅助工具-1" class="anchor" aria-label="Permalink: 辅助工具" href="#辅助工具-1"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <br> <p dir="auto"><strong>综合</strong></p> <ul dir="auto"> <li>开源的云原生安全平台 HummerRisk <a href="https://github.com/HummerRisk/HummerRisk">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/42516f897f7a58493d85376cc9295cdb8ed28fdfae742b2f281bb977c8635ec0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756d6d65725269736b2f48756d6d65725269736b"><img src="https://camo.githubusercontent.com/42516f897f7a58493d85376cc9295cdb8ed28fdfae742b2f281bb977c8635ec0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756d6d65725269736b2f48756d6d65725269736b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/HummerRisk/HummerRisk" style="max-width: 100%;"></a> <code>由「Ma1tobiose」师傅补充,感谢支持</code></li> <li>开源云原生安全防护平台 neuvector <a href="https://github.com/neuvector/neuvector">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0e935cdcf67ec0cd88771262690b8b47d624969a96ebf94db514c06f7dfe5566/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e6575766563746f722f6e6575766563746f72"><img src="https://camo.githubusercontent.com/0e935cdcf67ec0cd88771262690b8b47d624969a96ebf94db514c06f7dfe5566/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e6575766563746f722f6e6575766563746f72" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/neuvector/neuvector" style="max-width: 100%;"></a> <code>由「Idle Life」师傅补充,感谢支持</code></li> </ul> <p dir="auto"><strong>Docker</strong></p> <ul dir="auto"> <li>一个支持在线分析容器镜像的网站 contains <a href="https://contains.dev/" rel="nofollow">地址</a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>容器镜像分析工具 DIVE <a href="https://github.com/wagoodman/dive">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a1d77eb561bffccd6eaf770f86e3cb901fc892204dfb1ddd080b10a99ccbc418/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7761676f6f646d616e2f64697665"><img src="https://camo.githubusercontent.com/a1d77eb561bffccd6eaf770f86e3cb901fc892204dfb1ddd080b10a99ccbc418/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7761676f6f646d616e2f64697665" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/wagoodman/dive" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>镜像扫描工具 trivy <a href="https://github.com/aquasecurity/trivy">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/693dcd834bb69c95b51269f1cdbca652e8ec5c9809ce9fc069c613ca3b6acd3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f7472697679"><img src="https://camo.githubusercontent.com/693dcd834bb69c95b51269f1cdbca652e8ec5c9809ce9fc069c613ca3b6acd3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f7472697679" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aquasecurity/trivy" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>容器镜像漏洞静态扫描工具 Clair <a href="https://github.com/quay/clair">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f15294d1dd48c3ab0afb6e47f3c88a7182ae501be907b042b26251949fff8390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f717561792f636c616972"><img src="https://camo.githubusercontent.com/f15294d1dd48c3ab0afb6e47f3c88a7182ae501be907b042b26251949fff8390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f717561792f636c616972" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/quay/clair" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>检查生产环境中部署容器的最佳实践 Docker_Bench_Security <a href="https://github.com/docker/docker-bench-security">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d052688807d3e87eadf240d36a2bb84052d3aa43573896c916835f4fa774e90a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646f636b65722f646f636b65722d62656e63682d7365637572697479"><img src="https://camo.githubusercontent.com/d052688807d3e87eadf240d36a2bb84052d3aa43573896c916835f4fa774e90a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f646f636b65722f646f636b65722d62656e63682d7365637572697479" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/docker/docker-bench-security" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>原生支持容器的系统可见性工具 sysdig <a href="https://github.com/draios/sysdig">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b0d571ae74df1bb6953990edad19f2c7d503a0eab8e1f95bf210bf0bbabef0dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647261696f732f737973646967"><img src="https://camo.githubusercontent.com/b0d571ae74df1bb6953990edad19f2c7d503a0eab8e1f95bf210bf0bbabef0dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647261696f732f737973646967" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/draios/sysdig" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>Docker 镜像扫描工具 Anchore <a href="https://github.com/anchore/syft/">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3d1519834125e648c3bafe80ee16cd96c82f6f4f8f0049f33f38a08b4258c6cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e63686f72652f73796674"><img src="https://camo.githubusercontent.com/3d1519834125e648c3bafe80ee16cd96c82f6f4f8f0049f33f38a08b4258c6cd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e63686f72652f73796674" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/anchore/syft" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>Docker 静态分析工具 Dagda <a href="https://github.com/eliasgranderubio/dagda/">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/fdeed5f6fc86b90bd7e25451d9864a33ff66f438dd3bfbc5f8158c201a21e2d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c6961736772616e6465727562696f2f6461676461"><img src="https://camo.githubusercontent.com/fdeed5f6fc86b90bd7e25451d9864a33ff66f438dd3bfbc5f8158c201a21e2d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f656c6961736772616e6465727562696f2f6461676461" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/eliasgranderubio/dagda" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>容器逃逸检测工具 container-escape-check <a href="https://github.com/teamssix/container-escape-check">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/43a4be57fc7fbff1ba90cc0494ec80d2964a90a9e3e1c33b5aeceb1e145b12bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f636f6e7461696e65722d6573636170652d636865636b"><img src="https://camo.githubusercontent.com/43a4be57fc7fbff1ba90cc0494ec80d2964a90a9e3e1c33b5aeceb1e145b12bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7465616d737369782f636f6e7461696e65722d6573636170652d636865636b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/teamssix/container-escape-check" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Kubernetes</strong></p> <ul dir="auto"> <li>基于终端 UI 的 k8s 集群管理工具 k9s <a href="https://github.com/derailed/k9s">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/91d450c4be84a877c5e48f348a0a1a75b3a1eb6f14487183700806cd2ad446c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64657261696c65642f6b3973"><img src="https://camo.githubusercontent.com/91d450c4be84a877c5e48f348a0a1a75b3a1eb6f14487183700806cd2ad446c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64657261696c65642f6b3973" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/derailed/k9s" style="max-width: 100%;"></a></li> <li>k8s 异常活动检测工具 Falco <a href="https://github.com/falcosecurity/falco">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5f172c88119bc4f8da0c1603e6cf9012328f38a911b1cfc6d4a5ebe19ae9464e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66616c636f73656375726974792f66616c636f"><img src="https://camo.githubusercontent.com/5f172c88119bc4f8da0c1603e6cf9012328f38a911b1cfc6d4a5ebe19ae9464e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66616c636f73656375726974792f66616c636f" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/falcosecurity/falco" style="max-width: 100%;"></a> <code>由「zxynull」师傅补充,感谢支持</code></li> <li>CIS 基准检测工具 kube bench <a href="https://github.com/aquasecurity/kube-bench">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/03480fc17e8016d5b131ad84232c04718628152f5d3c048c809416f2af5797fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d62656e6368"><img src="https://camo.githubusercontent.com/03480fc17e8016d5b131ad84232c04718628152f5d3c048c809416f2af5797fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d62656e6368" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aquasecurity/kube-bench" style="max-width: 100%;"></a> <code>由「zhengjim」师傅补充,感谢支持</code></li> <li>k8s 集群安全漏洞发现工具 kube hunter <a href="https://github.com/aquasecurity/kube-hunter">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3b3da0eda93e6500f1aa3ee1673b662d0e591b876a85cefd7fdd904b5a6674c5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d68756e746572"><img src="https://camo.githubusercontent.com/3b3da0eda93e6500f1aa3ee1673b662d0e591b876a85cefd7fdd904b5a6674c5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6171756173656375726974792f6b7562652d68756e746572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/aquasecurity/kube-hunter" style="max-width: 100%;"></a> <code>由「zhengjim」师傅补充,感谢支持</code></li> <li>k8s 集群风险权限扫描工具 KubiScan <a href="https://github.com/cyberark/KubiScan">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/66834a9c962bd78d5e068446aeda71f7a131d840070f12688a848d76d815b4e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f4b7562695363616e"><img src="https://camo.githubusercontent.com/66834a9c962bd78d5e068446aeda71f7a131d840070f12688a848d76d815b4e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f637962657261726b2f4b7562695363616e" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/cyberark/KubiScan" style="max-width: 100%;"></a> <code>由「UzJu」师傅补充,感谢支持</code></li> <li>k8s 安全风险检测工具 StackRox <a href="https://github.com/stackrox/stackrox">地址</a> <a href="https://www.stackrox.io/blog/open-source-stackrox-is-now-available/" rel="nofollow">工具介绍</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c6802df66d7dc53dbb89990ac80e5095edc01b35b84c85451bd3a1f72c9fa8c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f737461636b726f782f737461636b726f78"><img src="https://camo.githubusercontent.com/c6802df66d7dc53dbb89990ac80e5095edc01b35b84c85451bd3a1f72c9fa8c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f737461636b726f782f737461636b726f78" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/stackrox/stackrox" style="max-width: 100%;"></a> <code>由「m4d3bug」师傅补充,感谢支持</code></li> <li>k8s 安全审计工具 kubestriker <a href="https://github.com/vchinnipilli/kubestriker">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/736677387582a8e46fb8eb6853ff08dbd7965f9570af01ffe684380805d033d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f766368696e6e6970696c6c692f6b756265737472696b6572"><img src="https://camo.githubusercontent.com/736677387582a8e46fb8eb6853ff08dbd7965f9570af01ffe684380805d033d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f766368696e6e6970696c6c692f6b756265737472696b6572" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/vchinnipilli/kubestriker" style="max-width: 100%;"></a> <code>由「zhengjim」师傅补充,感谢支持</code></li> <li>基于 kubectl 的红队 k8s 安全评估工具 red kube <a href="https://github.com/lightspin-tech/red-kube">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/13d0f003ab5177ac603f5b73d29740c294412294ed3e533bc1080ce06719aa09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f7265642d6b756265"><img src="https://camo.githubusercontent.com/13d0f003ab5177ac603f5b73d29740c294412294ed3e533bc1080ce06719aa09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c696768747370696e2d746563682f7265642d6b756265" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/lightspin-tech/red-kube" style="max-width: 100%;"></a> <code>由「zhengjim」师傅补充,感谢支持</code></li> <li>k8s 调试辅助工具 validkube <a href="https://github.com/komodorio/validkube">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/682e055ec8c2b28240331dedc166b2f31e15cfa78a2533cd94f795091ba5bee4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b6f6d6f646f72696f2f76616c69646b756265"><img src="https://camo.githubusercontent.com/682e055ec8c2b28240331dedc166b2f31e15cfa78a2533cd94f795091ba5bee4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b6f6d6f646f72696f2f76616c69646b756265" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/komodorio/validkube" style="max-width: 100%;"></a></li> </ul> <p dir="auto"><strong>Terraform</strong></p> <ul dir="auto"> <li>Terraform 可视化 <a href="https://github.com/hieven/terraform-visual">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/53148a4629f7018b9f65841a2ce775bbd40d8ead076b1e19ef4266bb92ac7b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f68696576656e2f7465727261666f726d2d76697375616c"><img src="https://camo.githubusercontent.com/53148a4629f7018b9f65841a2ce775bbd40d8ead076b1e19ef4266bb92ac7b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f68696576656e2f7465727261666f726d2d76697375616c" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/hieven/terraform-visual" style="max-width: 100%;"></a></li> </ul> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">利用工具</h4><a id="user-content-利用工具-1" class="anchor" aria-label="Permalink: 利用工具" href="#利用工具-1"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>容器渗透工具集 CDK <a href="https://github.com/cdk-team/CDK">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d13fcd3f7d9c8b31d404885f58512130d727477d0951c83efaf48b44b4ed870c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63646b2d7465616d2f43444b"><img src="https://camo.githubusercontent.com/d13fcd3f7d9c8b31d404885f58512130d727477d0951c83efaf48b44b4ed870c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63646b2d7465616d2f43444b" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/cdk-team/CDK" style="max-width: 100%;"></a></li> <li>容器安全工具集 veinmind-tools <a href="https://github.com/chaitin/veinmind-tools">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5699ad5182d4d6bab98e237b728cdeb638691a7962328fbdba833cc34aa45d76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6368616974696e2f7665696e6d696e642d746f6f6c73"><img src="https://camo.githubusercontent.com/5699ad5182d4d6bab98e237b728cdeb638691a7962328fbdba833cc34aa45d76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6368616974696e2f7665696e6d696e642d746f6f6c73" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/chaitin/veinmind-tools" style="max-width: 100%;"></a></li> <li>k8s 渗透测试工具 Peirates <a href="https://github.com/inguardians/peirates">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b28ced9b9bcc509cc2658ca60bb59ca62d41654f5854da1cf6cefbbd0c65474f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e677561726469616e732f7065697261746573"><img src="https://camo.githubusercontent.com/b28ced9b9bcc509cc2658ca60bb59ca62d41654f5854da1cf6cefbbd0c65474f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e677561726469616e732f7065697261746573" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/inguardians/peirates" style="max-width: 100%;"></a> <code>由「Idle Life」师傅补充,感谢支持</code></li> <li>容器渗透测试工具 BOtB <a href="https://github.com/brompwnie/botb">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f580f8a240aaa170b98d3d00f78cc784ef94995486e18e943994af602739f196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62726f6d70776e69652f626f7462"><img src="https://camo.githubusercontent.com/f580f8a240aaa170b98d3d00f78cc784ef94995486e18e943994af602739f196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62726f6d70776e69652f626f7462" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/brompwnie/botb" style="max-width: 100%;"></a> <code>由「Idle Life」师傅补充,感谢支持</code></li> <li>容器利用工具 CCAT <a href="https://github.com/RhinoSecurityLabs/ccat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5619d0784aeacaba3752a5c7c4581189782582dc95448becd27a4ee2bf0f8ff9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f63636174"><img src="https://camo.githubusercontent.com/5619d0784aeacaba3752a5c7c4581189782582dc95448becd27a4ee2bf0f8ff9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f63636174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/ccat" style="max-width: 100%;"></a> <code>由「zhengjim」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">0x03 靶场 🎯</h2><a id="user-content-0x03-靶场-dart" class="anchor" aria-label="Permalink: 0x03 靶场 :dart:" href="#0x03-靶场-dart"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">云服务靶场</h3><a id="user-content-云服务靶场" class="anchor" aria-label="Permalink: 云服务靶场" href="#云服务靶场"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>在线收费的包含云安全实验的靶场 Attack Defense <a href="https://attackdefense.pentesteracademy.com/listing?labtype=cloud-services&amp;subtype=cloud-services-amazon-s3" rel="nofollow">地址</a></li> <li>在线免费的 AWS 渗透测试靶场 Free AWS Security Labs <a href="https://pentesting.cloud/" rel="nofollow">地址</a> <code>由「cr」师傅补充,感谢支持</code></li> <li>在线多云渗透靶场 pwnedlabs <a href="https://pwnedlabs.io" rel="nofollow">地址</a> <code>由「RBPi」师傅补充,感谢支持</code></li> <li>AWS 靶场部署工具 cloudgoat <a href="https://github.com/RhinoSecurityLabs/cloudgoat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0d06edaf3af91707c5e0c71c324245e623ee668393d92a44d0c12e12ce1884bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f636c6f7564676f6174"><img src="https://camo.githubusercontent.com/0d06edaf3af91707c5e0c71c324245e623ee668393d92a44d0c12e12ce1884bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5268696e6f53656375726974794c6162732f636c6f7564676f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/RhinoSecurityLabs/cloudgoat" style="max-width: 100%;"></a></li> <li>AWS 靶场 AWSGoat <a href="https://github.com/ine-labs/AWSGoat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/6a1862744c63e0e70090e2c955d0e659f82c0dc5e724cba92ae7fc590bb57303/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f415753476f6174"><img src="https://camo.githubusercontent.com/6a1862744c63e0e70090e2c955d0e659f82c0dc5e724cba92ae7fc590bb57303/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f415753476f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/ine-labs/AWSGoat" style="max-width: 100%;"></a></li> <li>Azure 靶场 AzureGoat <a href="https://github.com/ine-labs/AzureGoat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/106e1f160bfe1e6e455ec3fdf41c215f93c4425e3908332efe3ec94584ebec41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f417a757265476f6174"><img src="https://camo.githubusercontent.com/106e1f160bfe1e6e455ec3fdf41c215f93c4425e3908332efe3ec94584ebec41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f417a757265476f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/ine-labs/AzureGoat" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> <li>多云靶场搭建工具 TerraformGoat <a href="https://github.com/HuoCorp/TerraformGoat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/066743616cf2d6f8ece0cc181a4a0c72c722fdf12b6742e231c63e8ab60a1f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756f436f72702f5465727261666f726d476f6174"><img src="https://camo.githubusercontent.com/066743616cf2d6f8ece0cc181a4a0c72c722fdf12b6742e231c63e8ab60a1f9a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f48756f436f72702f5465727261666f726d476f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/HuoCorp/TerraformGoat" style="max-width: 100%;"></a></li> <li>AWS IAM 靶场 IAM Vulnerable <a href="https://github.com/BishopFox/iam-vulnerable">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e73614c8efa637111c590bb48d9318dc44dc913e699b0d006d25c8276971ddf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f69616d2d76756c6e657261626c65"><img src="https://camo.githubusercontent.com/e73614c8efa637111c590bb48d9318dc44dc913e699b0d006d25c8276971ddf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f426973686f70466f782f69616d2d76756c6e657261626c65" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/BishopFox/iam-vulnerable" style="max-width: 100%;"></a></li> <li>GCP 靶场部署工具 GCPGoat <a href="https://github.com/ine-labs/GCPGoat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/145925c251c4db557378f425b43ee4a15189a7bd8e684ecfacb7b6981704fee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f474350476f6174"><img src="https://camo.githubusercontent.com/145925c251c4db557378f425b43ee4a15189a7bd8e684ecfacb7b6981704fee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f696e652d6c6162732f474350476f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/ine-labs/GCPGoat" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">云原生靶场</h3><a id="user-content-云原生靶场" class="anchor" aria-label="Permalink: 云原生靶场" href="#云原生靶场"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>WIZ K8s 靶场 WIZ K8S LAN Party <a href="https://www.k8slanparty.com/" rel="nofollow">地址</a> <code>由「feng」师傅补充,感谢支持</code></li> <li>k8s 靶场部署工具 Kubernetes Goat <a href="https://github.com/madhuakula/kubernetes-goat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/36d4bb0ecccb8e8a4a0c5904cfca75a376253417bd505809cba978d8ee696fde/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d61646875616b756c612f6b756265726e657465732d676f6174"><img src="https://camo.githubusercontent.com/36d4bb0ecccb8e8a4a0c5904cfca75a376253417bd505809cba978d8ee696fde/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d61646875616b756c612f6b756265726e657465732d676f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/madhuakula/kubernetes-goat" style="max-width: 100%;"></a> <code>由「UzJu」师傅补充,感谢支持</code></li> <li>CI/CD 靶场部署工具 <a href="https://github.com/cider-security-research/cicd-goat">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a48ee17f43ded99811bb2ff9ccaf4b8fc0f2def6abd00bc8b5644e70bee10b25/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63696465722d73656375726974792d72657365617263682f636963642d676f6174"><img src="https://camo.githubusercontent.com/a48ee17f43ded99811bb2ff9ccaf4b8fc0f2def6abd00bc8b5644e70bee10b25/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f63696465722d73656375726974792d72657365617263682f636963642d676f6174" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/cider-security-research/cicd-goat" style="max-width: 100%;"></a> <code>由「Kfzz1」师傅补充,感谢支持</code></li> <li>云原生靶场部署工具 metarget <a href="https://github.com/Metarget/metarget">地址</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a1f08290005b8082bae0f99616257157ed3f9b5f4142ac4a8273d68553b14181/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f6d65746172676574"><img src="https://camo.githubusercontent.com/a1f08290005b8082bae0f99616257157ed3f9b5f4142ac4a8273d68553b14181/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f4d657461726765742f6d65746172676574" alt="GitHub stars" data-canonical-src="https://img.shields.io/github/stars/Metarget/metarget" style="max-width: 100%;"></a></li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">贡献者 🎊</h2><a id="user-content-贡献者-confetti_ball" class="anchor" aria-label="Permalink: 贡献者 :confetti_ball:" href="#贡献者-confetti_ball"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">感谢你们的支持 ~</p> <markdown-accessiblity-table><table> <tbody><tr> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1651741861.png"><img alt="TeamsSix" src="/teamssix/awesome-cloud-security/raw/main/img/1651741861.png" style="width: 100px; max-width: 100%;"></a><br>TeamsSix</td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650108029.png"><img alt="1derian" src="/teamssix/awesome-cloud-security/raw/main/img/1650108029.png" style="width: 100px; max-width: 100%;"></a><br>1derian</td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650108092.png"><img alt="ShangRui-hash" src="/teamssix/awesome-cloud-security/raw/main/img/1650108092.png" style="width: 100px; max-width: 100%;"></a><br>ShangRui-hash</td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650108207.png"><img alt="半人间丶" src="/teamssix/awesome-cloud-security/raw/main/img/1650108207.png" style="width: 100px; max-width: 100%;"></a><br>半人间丶</td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650253985.png"><img alt="UzJu" src="/teamssix/awesome-cloud-security/raw/main/img/1650253985.png" style="width: 100px; max-width: 100%;"></a><br>UzJu </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650865577.png"><img alt="Idle Life" src="/teamssix/awesome-cloud-security/raw/main/img/1650865577.png" style="width: 100px; max-width: 100%;"></a><br>Idle Life</td> </tr> <tr> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1650942808.png"><img alt="zhengjim" src="/teamssix/awesome-cloud-security/raw/main/img/1650942808.png" style="width: 100px; max-width: 100%;"></a><br>zhengjim </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1651146804.png"><img alt="zxynull" src="/teamssix/awesome-cloud-security/raw/main/img/1651146804.png" style="width: 100px; max-width: 100%;"></a><br>zxynull </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1651740464.png"><img alt="m4d3bug" src="/teamssix/awesome-cloud-security/raw/main/img/1651740464.png" style="width: 100px; max-width: 100%;"></a><br>m4d3bug </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1651917214.png"><img alt="da Vinci【达文西】" src="/teamssix/awesome-cloud-security/raw/main/img/1651917214.png" style="width: 100px; max-width: 100%;"></a><br>da Vinci【达文西】 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1653815174.png"><img alt="tanger" src="/teamssix/awesome-cloud-security/raw/main/img/1653815174.png" style="width: 100px; max-width: 100%;"></a><br>tanger </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1654852861.png"><img alt="想走安全的小白" src="/teamssix/awesome-cloud-security/raw/main/img/1654852861.png" style="width: 100px; max-width: 100%;"></a><br>想走安全的小白 </td> </tr> <tr> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1654854214.png"><img alt="Esonhugh" src="/teamssix/awesome-cloud-security/raw/main/img/1654854214.png" style="width: 100px; max-width: 100%;"></a><br>Esonhugh </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1667370152.png"><img alt="Kfzz1" src="/teamssix/awesome-cloud-security/raw/main/img/1667370152.png" style="width: 100px; max-width: 100%;"></a><br>Kfzz1 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1684313513.png"><img alt="cr" src="/teamssix/awesome-cloud-security/raw/main/img/1684313513.png" style="width: 100px; max-width: 100%;"></a><br>cr </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1688880306.png"><img alt="Ma1tobiose" src="/teamssix/awesome-cloud-security/raw/main/img/1688880306.png" style="width: 100px; max-width: 100%;"></a><br>Ma1tobiose </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1689259230.png"><img alt="DVKunion" src="/teamssix/awesome-cloud-security/raw/main/img/1689259230.png" style="width: 100px; max-width: 100%;"></a><br>DVKunion </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1692362083.png"><img alt="苏打养乐多" src="/teamssix/awesome-cloud-security/raw/main/img/1692362083.png" style="width: 100px; max-width: 100%;"></a><br>苏打养乐多 </td> </tr> <tr> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/1694685251.png"><img alt="橘子怪" src="/teamssix/awesome-cloud-security/raw/main/img/1694685251.png" style="width: 100px; max-width: 100%;"></a><br>橘子怪 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000016.png"><img alt="宅独青年" src="/teamssix/awesome-cloud-security/raw/main/img/2000000016.png" style="width: 100px; max-width: 100%;"></a><br>宅独青年 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000017.png"><img alt="弱鸡" src="/teamssix/awesome-cloud-security/raw/main/img/2000000017.png" style="width: 100px; max-width: 100%;"></a><br>弱鸡 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000021.png"><img alt="RBPi" src="/teamssix/awesome-cloud-security/raw/main/img/2000000021.png" style="width: 100px; max-width: 100%;"></a><br>RBPi </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000022.png"><img alt="程皮糖别皮" src="/teamssix/awesome-cloud-security/raw/main/img/2000000022.png" style="width: 100px; max-width: 100%;"></a><br>程皮糖别皮 </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000026.png"><img alt="Kagantua" src="/teamssix/awesome-cloud-security/raw/main/img/2000000026.png" style="width: 100px; max-width: 100%;"></a><br>Kagantua </td> </tr> <tr> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000027.png"><img alt="feng" src="/teamssix/awesome-cloud-security/raw/main/img/2000000027.png" style="width: 100px; max-width: 100%;"></a><br>feng </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000032.png"><img alt="Poker" src="/teamssix/awesome-cloud-security/raw/main/img/2000000032.png" style="width: 100px; max-width: 100%;"></a><br>Poker </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000040.png"><img alt="Yaney" src="/teamssix/awesome-cloud-security/raw/main/img/2000000040.png" style="width: 100px; max-width: 100%;"></a><br>Yaney </td> <td align="center"><a target="_blank" rel="noopener noreferrer" href="/teamssix/awesome-cloud-security/blob/main/img/2000000043.png"><img alt="glan" src="/teamssix/awesome-cloud-security/raw/main/img/2000000043.png" style="width: 100px; max-width: 100%;"></a><br>glan </td> </tr> </tbody></table></markdown-accessiblity-table> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:<a href="https://wiki.teamssix.com/About/Contribute.html" rel="nofollow">补充说明地址</a></h3><a id="user-content-想要一起补充直接给本项目提-pr-或者使用右侧链接中的方法补充说明地址" class="anchor" aria-label="Permalink: 想要一起补充?直接给本项目提 PR 或者使用右侧链接中的方法:补充说明地址" href="#想要一起补充直接给本项目提-pr-或者使用右侧链接中的方法补充说明地址"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">更新日志 📆</h2><a id="user-content-更新日志-calendar" class="anchor" aria-label="Permalink: 更新日志 :calendar:" href="#更新日志-calendar"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">在 T Wiki 云安全文库的更新日志中,记录了 Awesome Cloud Security 项目和文库的更新情况,在 <a href="https://wiki.teamssix.com/Changelog" rel="nofollow">wiki.teamssix.com/Changelog</a> 这里可以查看。</p> <p dir="auto">另外我的个人微信公众号:<code>TeamsSix</code> 欢迎你来关注</p> <div align="center" dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/387dc3171b5cd6dc8c1e7204d458389277e80fb704e5f3cdbc66fc2322accd1d/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f7465616d737369782f426c6f67496d616765732f696d67732f3230323230343135323134383037312e706e67"><img width="700" src="https://camo.githubusercontent.com/387dc3171b5cd6dc8c1e7204d458389277e80fb704e5f3cdbc66fc2322accd1d/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f7465616d737369782f426c6f67496d616765732f696d67732f3230323230343135323134383037312e706e67" align="center/" data-canonical-src="https://cdn.jsdelivr.net/gh/teamssix/BlogImages/imgs/202204152148071.png" style="max-width: 100%;"></a></div> <div align="center" dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/67dc27d0b9b6e260d3aecf767169771e2387e67645c498caa4e3a6515ff08f28/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d7465616d737369782f617765736f6d652d636c6f75642d736563757269747926747970653d54696d656c696e65"><img src="https://camo.githubusercontent.com/67dc27d0b9b6e260d3aecf767169771e2387e67645c498caa4e3a6515ff08f28/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d7465616d737369782f617765736f6d652d636c6f75642d736563757269747926747970653d54696d656c696e65" align="center/" data-canonical-src="https://api.star-history.com/svg?repos=teamssix/awesome-cloud-security&amp;type=Timeline" style="max-width: 100%;"></a></div> <p dir="auto">师傅都看到这了,还不点个 Star 🌟 再走吗 ~</p> </article></div></div></div></div></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-partial> <input type="hidden" data-csrf="true" value="v+Wcaj49bVKa7ylqiLEv+nHRAnIP8SwP+MFBbbM80livtTQlUrFLezGIitXGQP7E/1vtil0XB6NpyyjS+/fEKw==" /> </div> <div data-view-component="true" class="Layout-sidebar"> <div class="BorderGrid about-margin" data-pjax> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <div class="hide-sm hide-md"> <h2 class="mb-3 h4">About</h2> <p class="f4 my-3"> awesome cloud security 收集一些国内外不错的云安全资源,该项目主要面向国内的安全人员 </p> <div class="my-3 d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://wiki.teamssix.com/cloudsecurityresources/" role="link" target="_blank" rel="noopener noreferrer nofollow" class="text-bold" href="https://wiki.teamssix.com/cloudsecurityresources/">wiki.teamssix.com/cloudsecurityresources/</a> </span> </div> <h3 class="sr-only">Topics</h3> <div class="my-3"> <div class="f6"> <a href="/topics/docker" title="Topic: docker" data-view-component="true" class="topic-tag topic-tag-link"> docker </a> <a href="/topics/kubernetes" title="Topic: kubernetes" data-view-component="true" class="topic-tag topic-tag-link"> kubernetes </a> <a href="/topics/awesome" title="Topic: awesome" data-view-component="true" class="topic-tag topic-tag-link"> awesome </a> <a href="/topics/tools" title="Topic: tools" data-view-component="true" class="topic-tag topic-tag-link"> tools </a> <a href="/topics/cybersecurity" title="Topic: cybersecurity" data-view-component="true" class="topic-tag topic-tag-link"> cybersecurity </a> <a href="/topics/cloud-native" title="Topic: cloud-native" data-view-component="true" class="topic-tag topic-tag-link"> cloud-native </a> <a href="/topics/cloudnative" title="Topic: cloudnative" data-view-component="true" class="topic-tag topic-tag-link"> cloudnative </a> <a href="/topics/cloudsecurity" title="Topic: cloudsecurity" data-view-component="true" class="topic-tag topic-tag-link"> cloudsecurity </a> <a href="/topics/cloud-security" title="Topic: cloud-security" data-view-component="true" class="topic-tag topic-tag-link"> cloud-security </a> <a href="/topics/awesome-cloud-security" title="Topic: awesome-cloud-security" data-view-component="true" class="topic-tag topic-tag-link"> awesome-cloud-security </a> </div> </div> <h3 class="sr-only">Resources</h3> <div class="mt-2"> <a class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:readme&quot;}" href="#readme-ov-file"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book mr-2"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> Readme </a> </div> <h3 class="sr-only">License</h3> <div class="mt-2"> <a href="#Apache-2.0-1-ov-file" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> Apache-2.0 license </a> </div> <include-fragment src="/teamssix/awesome-cloud-security/hovercards/citation/sidebar_partial?tree_name=main"> </include-fragment> <div class="mt-2"> <a href="/teamssix/awesome-cloud-security/activity" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-2"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span class="color-fg-muted">Activity</span></a> </div> <h3 class="sr-only">Stars</h3> <div class="mt-2"> <a href="/teamssix/awesome-cloud-security/stargazers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <strong>1.9k</strong> stars</a> </div> <h3 class="sr-only">Watchers</h3> <div class="mt-2"> <a href="/teamssix/awesome-cloud-security/watchers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-eye mr-2"> <path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path> </svg> <strong>25</strong> watching</a> </div> <h3 class="sr-only">Forks</h3> <div class="mt-2"> <a href="/teamssix/awesome-cloud-security/forks" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <strong>227</strong> forks</a> </div> <div class="mt-2"> <a class="Link--muted" href="/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fteamssix%2Fawesome-cloud-security&amp;report=teamssix+%28user%29"> Report repository </a> </div> </div> </div> </div> <div class="BorderGrid-row" hidden> <div class="BorderGrid-cell"> <include-fragment src="/teamssix/awesome-cloud-security/used_by_list" accept="text/fragment+html"> </include-fragment> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/teamssix/awesome-cloud-security/graphs/contributors" data-view-component="true" class="Link--primary no-underline Link d-flex flex-items-center">Contributors <span title="3" data-view-component="true" class="Counter ml-1">3</span></a></h2> <include-fragment src="/teamssix/awesome-cloud-security/contributors_list?count=3&amp;current_repository=awesome-cloud-security&amp;items_to_show=3" aria-busy="true" aria-label="Loading contributors"> <ul class="list-style-none "> <li class="mb-2 d-flex"> <div class="Skeleton avatar avatar-user mr-2" style="width:32px;height:32px;"></div> <div class="Skeleton Skeleton--text flex-1 flex-self-center f4">&nbsp;</div> </li> <li class="mb-2 d-flex"> <div class="Skeleton avatar avatar-user mr-2" style="width:32px;height:32px;"></div> <div class="Skeleton Skeleton--text flex-1 flex-self-center f4">&nbsp;</div> </li> <li class="mb-2 d-flex"> <div class="Skeleton avatar avatar-user mr-2" style="width:32px;height:32px;"></div> <div class="Skeleton Skeleton--text flex-1 flex-self-center f4">&nbsp;</div> </li> </ul> </include-fragment> </div> </div> </div> </div> </div></div> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <span> &copy; 2025 GitHub,&nbsp;Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10