Skip to content

Commit fb87fc2

Browse files
committed
ci: release v0.3.0
1 parent 17f71ba commit fb87fc2

2 files changed

Lines changed: 18 additions & 36 deletions

File tree

README.md

Lines changed: 17 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,6 @@ CloudToolKit is an adversary simulation and validation toolkit for assessing the
66

77
CloudToolKit helps defenders reproduce realistic cloud security scenarios in owned labs, approved internal subscriptions, and explicitly authorized customer environments. It is designed for defensive validation through cloud asset inventory, identity and privilege abuse checks, suspicious resource activity review, and authorized instance command checks that generate realistic telemetry for detection and investigation testing.
88

9-
## Why This Project Exists
10-
11-
Enterprise cloud security teams need repeatable validation workflows that answer practical questions:
12-
13-
- Can the platform detect suspicious cloud behavior in an authorized test environment?
14-
- Does the telemetry preserve enough context for investigation?
15-
- Can analysts correlate identity activity, resource changes, and control failures?
16-
- Where are the visibility gaps across CSPM, CNAPP, and related cloud security tooling?
17-
18-
## What It Validates
19-
20-
CloudToolKit is intended to help defenders verify:
21-
22-
- platform coverage across CSPM, CNAPP, and related cloud detection and investigation tooling
23-
- telemetry quality for triage, investigation, and root-cause analysis
24-
- investigation readiness across identity, compute, storage, and database activity
25-
- control visibility gaps that require tuning, additional telemetry, or compensating detections
26-
279
## Features
2810

2911
- **Multi-Cloud Coverage** - Alibaba, Tencent, Huawei, AWS, Azure, GCP, Volcengine, JDCloud, and UCloud
@@ -32,22 +14,6 @@ CloudToolKit is intended to help defenders verify:
3214
- **Interactive CLI** - Tab completion, session management, and credential caching
3315
- **Lightweight Provider Clients** - AWS, Azure, Tencent, Huawei, and Alibaba integrations are being gradually decoupled from heavy official SDK paths
3416

35-
## Use Cases
36-
37-
- storage exposure checks in authorized environments
38-
- IAM lifecycle checks for identity telemetry and alert validation
39-
- instance execution telemetry checks for detection and investigation workflows
40-
- RDS account validation for database visibility and control verification
41-
- cross-signal investigation testing across identity, compute, storage, and database activity
42-
43-
## Example Validation Workflows
44-
45-
- Use `cloudlist` in an authorized environment to verify whether a CSPM or CNAPP accurately discovers compute, storage, identity, database, and DNS resources.
46-
- Use `iam-user-check` to create or remove a test IAM user and validate identity telemetry, alerting, and persistence detection coverage.
47-
- Use `instance-cmd-check` to generate telemetry for command execution, process correlation, and investigation workflows on a test instance.
48-
- Use `event-check` to review cloud security events and suspicious resource operations for investigation context, enrichment quality, and timeline reconstruction.
49-
- Use `rds-account-check` to provision read-only RDS access in an authorized environment to validate database visibility, control coverage, and investigation readiness.
50-
5117
## Supported Capabilities
5218

5319
| Provider | Inventory Coverage | Validation Payloads |
@@ -60,7 +26,23 @@ CloudToolKit is intended to help defenders verify:
6026
| GCP | Compute Engine, Cloud DNS, IAM | - |
6127
| Volcengine | ECS, IAM, TOS, RDS, DNS | iam-user-check, bucket-check, instance-cmd-check |
6228
| JDCloud | VM, LAVM, IAM, OSS | iam-user-check, bucket-check, instance-cmd-check |
63-
| UCloud | UHost, US3, UDB, UDNS | - |
29+
| UCloud | UHost, IAM, US3, UDB, UDNS | iam-user-check |
30+
31+
## Example Validation Workflows
32+
33+
- Use `cloudlist` in an authorized environment to verify whether a CSPM or CNAPP accurately discovers compute, storage, identity, database, and DNS resources.
34+
- Use `iam-user-check` to create or remove a test IAM user and validate identity telemetry, alerting, and persistence detection coverage.
35+
- Use `instance-cmd-check` to generate telemetry for command execution, process correlation, and investigation workflows on a test instance.
36+
- Use `event-check` to review cloud security events and suspicious resource operations for investigation context, enrichment quality, and timeline reconstruction.
37+
- Use `rds-account-check` to provision read-only RDS access in an authorized environment to validate database visibility, control coverage, and investigation readiness.
38+
39+
## Use Cases
40+
41+
- storage exposure checks in authorized environments
42+
- IAM lifecycle checks for identity telemetry and alert validation
43+
- instance execution telemetry checks for detection and investigation workflows
44+
- RDS account validation for database visibility and control verification
45+
- cross-signal investigation testing across identity, compute, storage, and database activity
6446

6547
## Quick Start
6648

runner/banner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const banner = `
1212
`
1313

1414
// version is the current version of cloudtoolkit
15-
const version = `0.2.7`
15+
const version = `0.3.0`
1616

1717
// showBanner is used to show the banner to the user
1818
func ShowBanner() {

0 commit comments

Comments
 (0)