Skip to content
Skillpedia
Misc35k · #5441

analyzing-cloud-storage-access-patterns

Helps your agent find unusual access in cloud storage like AWS, Google Cloud, and Azure. It looks for large downloads outside of work hours, access from new locations, or many API calls. It's useful for investigating if data was stolen from the cloud.

What it does

This tool helps find unusual activity in your cloud storage (like AWS S3, Google Cloud Storage, or Azure Blob Storage). It looks for large downloads outside business hours, access from new locations, or usage spikes.

When to use it

  • ✓When you suspect data might have been stolen from the cloud.
  • ✓To create automatic alerts for strange activity.
  • ✓When investigating a cloud security issue.

Example of what to ask your AI

“Analyze access to my S3 bucket 'important-data' for the last 24 hours and tell me if anything looks suspicious.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-cloud-storage-access-patterns/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-cloud-storage-access-patterns/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool compares your cloud storage's normal usage with its current usage. It looks for patterns that deviate from the norm, like many downloads at once or access during unusual times.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-cloud-storage-access-patterns

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-cloud-storage-access-patterns/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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"}}
FAQ

Which cloud services does it analyze?

It analyzes AWS S3, Google Cloud Storage (GCS), and Azure Blob Storage.

What are 'anomalies'?

Anomalies are activities that deviate from normal behavior, such as a large volume of downloads outside of working hours or access coming from a previously unseen IP address.

Do I need to be a cloud expert to use it?

It's helpful to have basic cloud security knowledge, but the tool is designed to simplify the analysis.

Details

Original description by the author

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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#5441
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills