file-storage-processing

Community

Securely handle uploads and object lifecycles.

Authormachenjie
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents unsafe file and object-storage flows that can lead to malware distribution, cross-tenant data leaks, corrupted downloads, and runaway storage costs.

Core Features & Use Cases

  • Secure file intake and validation: designs upload/download handling with streaming transfer, MIME allowlisting, magic-byte verification, and archive safety (no zip-slip, bounded entries, and decompression caps).
  • Malware scanning and quarantine states: ensures no content becomes referenceable until it passes scanning gates, with quarantine, lifecycle, and cleanup for failed transforms and expired artifacts.
  • Safe media processing and delivery controls: specifies sandboxed image/media transforms with hardened processing policies, metadata stripping (EXIF/GPS), and download headers (attachment disposition, nosniff, tenant-safe caching).
  • Use Case: Build a product workflow where users upload images or exports to object storage, scan them, transform them into safe derivatives, and serve them back with strict authorization and predictable retention.

Quick Start

Design a secure upload-to-processed pipeline for user files in your product by applying file intake validation, malware scanning gates, signed-URL scoping, sandboxed transforms, and lifecycle cleanup rules.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: file-storage-processing
Download link: https://github.com/machenjie/rd-skills/archive/main.zip#file-storage-processing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.