Tooluck logoTooluck
SKILL.md

analyzing-cloud-storage-access-patterns

Agent skill frommukul975/Anthropic-Cybersecurity-Skills

Detect abnormal access in AWS S3, GCS, and Azure Blob Storage by analyzing CloudTrail Data Events, GCS audit logs, and Azure Storage Analytics for after-hours bulk downloads, new-IP access, and API-call spikes (e.g. GetObject) via statistical baselines and time-series anomaly detection. Use when investigating suspected cloud data exfiltration or building related detection rules.

How to install analyzing-cloud-storage-access-patterns

install analyzing-cloud-storage-access-patterns
# install the Anthropic-Cybersecurity-Skills pack with the skills CLI
npx skills add mukul975/Anthropic-Cybersecurity-Skills

# or add only this skill to Claude Code: copy the folder

skills/analyzing-cloud-storage-access-patterns/

# into

~/.claude/skills/analyzing-cloud-storage-access-patterns/ (all projects)

.claude/skills/analyzing-cloud-storage-access-patterns/ (one project)

skills/analyzing-cloud-storage-access-patterns/SKILL.md

Apache-2.0Full file
1# Analyzing Cloud Storage Access Patterns
2
3
4## When to Use
5
6- When investigating security incidents that require analyzing cloud storage access patterns
7- When building detection rules or threat hunting queries for this domain
8- When SOC analysts need structured procedures for this analysis type
9- When validating security monitoring coverage for related attack techniques
10
11## Prerequisites
12
13- Familiarity with cloud security concepts and tools
14- Access to a test or lab environment for safe execution
15- Python 3.8+ with required dependencies installed
16- Appropriate authorization for any testing activities
17
18## Instructions
19
201. Install dependencies: `pip install boto3 requests`
212. Query CloudTrail for S3 Data Events using AWS CLI or boto3.
223. Build access baselines: hourly request volume, per-user object counts, source IP history.
234. Detect anomalies:
24 - After-hours access (outside 8am-6pm local time)
25 - Bulk downloads: >100 GetObject calls from single principal in 1 hour
26 - New source IPs not seen in the prior 30 days
27 - ListBucket enumeration spikes (reconnaissance indicator)
285. Generate prioritized findings report.
29
30```bash
31python scripts/agent.py --bucket my-sensitive-data --hours-back 24 --output s3_access_report.json
32```
33
34## Examples
35
36### CloudTrail S3 Data Event
37```json
38{"eventName": "GetObject", "requestParameters": {"bucketName": "sensitive-data", "key": "financials/q4.xlsx"},
39…

Excerpt shown under the repository's Apache-2.0 license.

More skills in Anthropic-Cybersecurity-Skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates