Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mukul975 avatar

Analyzing Cloud Storage Access Patterns

  • 438 installs
  • 27.3k repo stars
  • Updated August 2, 2026
  • mukul975/anthropic-cybersecurity-skills

analyzing-cloud-storage-access-patterns is a cybersecurity agent skill that detects abnormal S3, GCS, and Azure Blob access via log analysis for developers and security engineers who need to spot data exfiltration before

About

analyzing-cloud-storage-access-patterns is a cybersecurity agent skill (version 1.0, Apache-2.0) that helps security engineers review who and what is accessing cloud object storage across AWS S3, Google Cloud Storage, and Azure Blob Storage. The skill guides analysts to query CloudTrail Data Events, GCS audit logs, and Azure Storage Analytics, then build hourly and per-principal baselines for request volume, object counts, and source IP history. Detection rules flag after-hours access outside 8am–6pm, bulk downloads exceeding 100 GetObject calls per hour from one principal, new source IPs absent from a 30-day baseline, and ListBucket enumeration spikes suggesting reconnaissance. A bundled Python 3.8+ agent.py script using boto3 automates CloudTrail lookup and writes prioritized findings to s3_access_report.json. The skill maps detections to five MITRE ATT&CK techniques including T1530 and T1567.002. Reach for analyzing-cloud-storage-access-patterns during incident response, threat hunting, or SOC playbook work when validating cloud storage monitoring coverage.

  • Frames cloud storage access patterns for anomaly and misconfiguration review
  • Supports solo builders auditing bucket policies, IAM paths, and cross-account access
  • Aligns with cybersecurity skill packs for agent-guided storage forensics
  • Fits post-build hardening before launch or after architecture changes

Analyzing Cloud Storage Access Patterns by the numbers

  • 438 all-time installs (skills.sh)
  • +24 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #527 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill analyzing-cloud-storage-access-patterns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs438
repo stars27.3k
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositorymukul975/anthropic-cybersecurity-skills

How do you detect abnormal S3 bucket access patterns?

Review who and what is accessing cloud object storage so you can spot risky ACLs, stale public buckets, and unusual access before a breach.

Who is it for?

Security engineers and SOC analysts investigating cloud storage incidents or building object-storage detection rules on AWS, GCS, or Azure.

Skip if: Teams without CloudTrail Data Events or equivalent audit logging enabled on sensitive buckets.

When should I use this skill?

A developer or security engineer asks to audit S3/GCS/Azure Blob access, hunt exfiltration, or investigate risky ACLs and public bucket exposure.

What you get

Prioritized JSON access report with bulk-download alerts, after-hours events, new-IP findings, enumeration spikes, and statistical baselines.

  • s3_access_report.json
  • Prioritized anomaly alert list
  • Access baseline statistics

By the numbers

  • Version 1.0 skill covering AWS S3, GCS, and Azure Blob Storage
  • Flags bulk downloads above 100 GetObject calls per hour
  • Maps to 5 MITRE ATT&CK techniques including T1530 and T1567.002

Files

SKILL.mdMarkdownGitHub ↗

Analyzing Cloud Storage Access Patterns

When to Use

  • When investigating security incidents that require analyzing cloud storage access patterns
  • When building detection rules or threat hunting queries for this domain
  • When SOC analysts need structured procedures for this analysis type
  • When validating security monitoring coverage for related attack techniques

Prerequisites

  • Familiarity with cloud security concepts and tools
  • Access to a test or lab environment for safe execution
  • Python 3.8+ with required dependencies installed
  • Appropriate authorization for any testing activities

Instructions

1. Install dependencies: pip install boto3 requests 2. Query CloudTrail for S3 Data Events using AWS CLI or boto3. 3. Build access baselines: hourly request volume, per-user object counts, source IP history. 4. Detect anomalies:

  • After-hours access (outside 8am-6pm local time)
  • Bulk downloads: >100 GetObject calls from single principal in 1 hour
  • New source IPs not seen in the prior 30 days
  • ListBucket enumeration spikes (reconnaissance indicator)

5. Generate prioritized findings report.

python scripts/agent.py --bucket my-sensitive-data --hours-back 24 --output s3_access_report.json

Examples

CloudTrail S3 Data Event

{"eventName": "GetObject", "requestParameters": {"bucketName": "sensitive-data", "key": "financials/q4.xlsx"},
 "sourceIPAddress": "203.0.113.50", "userIdentity": {"arn": "arn:aws:iam::123456789012:user/analyst"}}

Related skills

How it compares

Pick analyzing-cloud-storage-access-patterns over generic log-review skills when you need statistical baselines and MITRE-mapped detections specifically for object-storage exfiltration.

FAQ

Which cloud providers does analyzing-cloud-storage-access-patterns support?

analyzing-cloud-storage-access-patterns covers AWS S3 via CloudTrail Data Events, Google Cloud Storage via GCS audit logs, and Azure Blob Storage via Azure Storage Analytics. The bundled agent.py script currently automates AWS CloudTrail S3 event lookup with boto3.

What anomalies does analyzing-cloud-storage-access-patterns detect?

analyzing-cloud-storage-access-patterns flags after-hours access outside 8am–6pm, bulk GetObject downloads above 100 calls per hour, source IPs not seen in a 30-day baseline, and ListBucket enumeration spikes. Findings export to a prioritized JSON report.

What prerequisites does analyzing-cloud-storage-access-patterns require?

analyzing-cloud-storage-access-patterns requires Python 3.8+, pip install boto3 requests, AWS CLI access for CloudTrail queries, and authorization to analyze storage logs. Run python scripts/agent.py --bucket NAME --hours-back 24 --output s3_access_report.json.

Is Analyzing Cloud Storage Access Patterns safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityauditappseccompliance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.