https://github.com/crowdstrike/cloud-storage-protection

Examples showcasing how to leverage QuickScan Pro APIs to help protect cloud storage

https://github.com/crowdstrike/cloud-storage-protection

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.9%) to scientific vocabulary

Keywords from Contributors

scripting
Last synced: 11 months ago · JSON representation

Repository

Examples showcasing how to leverage QuickScan Pro APIs to help protect cloud storage

Basic Info
  • Host: GitHub
  • Owner: CrowdStrike
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 194 KB
Statistics
  • Stars: 4
  • Watchers: 4
  • Forks: 3
  • Open Issues: 1
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Support

README.md

CrowdStrike logo

Cloud Storage Protection

This repository demonstrates different ways to leverage CrowdStrike's QuickScan Pro APIs to protect Cloud Storage solutions. Through these examples, you'll learn how to implement both real-time and on-demand malware scanning for your cloud storage.

QuickScan Pro is an advanced file analysis tool that provides comprehensive threat detection through in-depth analysis using CrowdStrike Intelligence, supporting over 60 file formats and offering features like sandbox detonations, YARA rules, and machine learning-based detection.

Solution Overview

This repository provides implementations for QuickScan Pro, offering advanced malware protection for your cloud storage across multiple cloud providers:

Protection Methods

  • Real-time Storage Protection: Scan files automatically upon upload
  • Existing Storage Protection: Add scanning capabilities to already deployed storage solutions
  • On-demand Scanning: Scan content from existing storage solutions before implementing protection

Implementation Options

The repository is organized by cloud provider, with each directory containing:

  • Terraform configurations for deployment
  • Command line helper scripts
  • Step-by-step tutorials

Cloud Provider Examples

Contributing

Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests.

Support

Cloud Storage Protection is a community-driven, open source project designed to provide examples on how to leverage the CrowdStrike QuickScan APIs for cloud storage protection. While not a formal CrowdStrike product, Cloud Storage Protection is maintained by CrowdStrike and supported in partnership with the open source developer community.

For additional support, please see the SUPPORT.md file.

License

This project is licensed under the MIT License.

Owner

  • Name: CrowdStrike
  • Login: CrowdStrike
  • Kind: organization
  • Email: github@crowdstrike.com
  • Location: United States of America

GitHub Events

Total
  • Issues event: 15
  • Watch event: 4
  • Delete event: 4
  • Issue comment event: 2
  • Push event: 10
  • Public event: 1
  • Pull request review event: 4
  • Pull request event: 15
  • Fork event: 3
  • Create event: 4
Last Year
  • Issues event: 15
  • Watch event: 4
  • Delete event: 4
  • Issue comment event: 2
  • Push event: 10
  • Public event: 1
  • Pull request review event: 4
  • Pull request event: 15
  • Fork event: 3
  • Create event: 4

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 37
  • Total Committers: 3
  • Avg Commits per committer: 12.333
  • Development Distribution Score (DDS): 0.459
Past Year
  • Commits: 37
  • Committers: 3
  • Avg Commits per committer: 12.333
  • Development Distribution Score (DDS): 0.459
Top Committers
Name Email Commits
Carlos Matos c****s@c****m 20
Ryan Payne r****e@o****m 14
Gax g****o@c****m 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 8
  • Total pull requests: 21
  • Average time to close issues: 17 days
  • Average time to close pull requests: about 22 hours
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.38
  • Average comments per pull request: 0.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 8
  • Pull requests: 21
  • Average time to close issues: 17 days
  • Average time to close pull requests: about 22 hours
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 0.38
  • Average comments per pull request: 0.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • carlosmmatos (8)
Pull Request Authors
  • carlosmmatos (12)
  • ryanjpayne (6)
  • gtheodorio (3)
Top Labels
Issue Labels
documentation (3) question (2) enhancement (2) bug (1)
Pull Request Labels
enhancement (11) documentation (10) bug (4)

Dependencies

Azure/function-app/requirements.txt pypi
  • azure-functions *
  • azurefunctions.extensions.bindings.blob *
  • crowdstrike-falconpy *
Azure/on-demand/requirements.txt pypi
  • azure-identity *
  • azure-storage-blob *
  • crowdstrike-falconpy *
GCP/cloud-function/requirements.txt pypi
  • crowdstrike-falconpy *
  • google-cloud-logging *
  • google-cloud-storage *