AgentSecOps / AgentSecOps/SecOpsAgentKit

skill request: cloud security posture management — Prowler (AWS/GCP/Azure)

Đang mở
#17 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
cloud-security compliance enhancement new-skill
Ngôn ngữ chính
Python
Star
209
Fork
39
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

## Summary

The repository has no cloud security skills. Cloud infrastructure is the dominant deployment target for modern applications, and misconfigurations in IAM policies, S3 buckets, security groups, and logging settings are consistently among the most exploited attack vectors (per Verizon DBIR and CISA advisories). [Prowler](https://github.com/prowler-cloud/prowler) is the leading open-source CSPM tool covering AWS, GCP, and Azure with 500+ checks.

## Requested Skill: `compliance/cspm-prowler`

### What to Cover

**Core workflows**:
1. Run a full posture assessment against AWS/GCP/Azure
2. Run scoped checks by compliance framework (CIS, PCI-DSS, SOC2, HIPAA, NIST)
3. Export findings as JSON/CSV/SARIF for DefectDojo ingestion
4. Filter by severity to surface critical misconfigs first

**Key check categories**:
- IAM: overly permissive policies, unused credentials, MFA enforcement, root account usage
- Storage: S3 public access, unencrypted buckets, logging disabled
- Networking: unrestricted security groups (0.0.0.0/0 on 22/3389), VPC flow logs disabled
- Logging: CloudTrail disabled, CloudWatch alarms not configured, Config rules missing
- Compute: IMDSv1 enabled, public AMIs, unencrypted EBS volumes

**Example commands**:
```bash
# Full AWS scan
prowler aws --output-formats json-asff html

# Scoped to PCI-DSS
prowler aws --compliance pci_dss_3.2.1

# Send to DefectDojo
prowler aws -M json | python3 skills/devsecops/vuln-defectdojo/scripts/import_findings.py \
--product "AWS Production" --engagement "Q2 Posture Review" --file -
```

### Frameworks to Map

| Framework | Prowler Compliance Key |
|---|---|
| CIS AWS Foundations Benchmark v2.0 | `cis_2.0_aws` |
| PCI-DSS v3.2.1 | `pci_dss_3.2.1` |
| SOC 2 | `soc2` |
| HIPAA | `hipaa` |
| NIST 800-53 | `nist_800_53_revision_5` |
| GDPR | `gdpr` |
| ISO 27001 | `iso27001_2013` |

### Integration with Existing Skills

- Pairs with `compliance/policy-opa` for preventative policy enforcement
- Findings can feed into `devsecops/vuln-defectdojo` for tracking over time
- Runtime detections can trigger `incident-response/ir-velociraptor`

## Why Prowler Over Alternatives

- Supports all 3 major cloud providers with a single CLI
- 100% open source (no SaaS required)
- Native output for all major compliance frameworks
- Active community (10k+ GitHub stars, weekly releases)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.