awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesAttachment Security Validators

Validation logic for file identifiers to prevent unauthorized access or tampering with stored content paths.

Distinct from File Upload Security: Distinct from file upload security: focuses on securing existing file attachments rather than the upload process itself.

Explore 10 awesome GitHub repositories matching security & cryptography · Attachment Security Validators. Refine with filters or upvote what's useful.

Awesome Attachment Security Validators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • phpmailer/phpmailerAvatar de PHPMailer

    PHPMailer/PHPMailer

    22,192Voir sur GitHub↗

    PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto

    Sanitizes attachment filenames to prevent security filter bypasses and ensure compliance with email protocol requirements.

    PHPattachmentemailhacktoberfest
    Voir sur GitHub↗22,192
  • nextcloud/all-in-oneAvatar de nextcloud

    nextcloud/all-in-one

    9,082Voir sur GitHub↗

    all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on

    Prevents security vulnerabilities by blocking the upload of specific prohibited filenames.

    PHPbackupdockernextcloud
    Voir sur GitHub↗9,082
  • thoughtbot/paperclipAvatar de thoughtbot

    thoughtbot/paperclip

    9,020Voir sur GitHub↗

    Paperclip is an ActiveRecord file attachment manager that links database models to files stored on local disks or cloud storage. It functions as a system for managing file attachments, a fingerprinting system for detecting duplicates and verifying integrity, and a MIME type validator to ensure uploaded files match allowed formats. The project features an image processing pipeline that uses command-line utilities to automatically generate thumbnails and scaled versions of images based on predefined dimensions. It also provides S3 compatible file storage for managing attachments in Amazon S3 an

    Enforces constraints on file presence, size, and content type to ensure data integrity.

    Ruby
    Voir sur GitHub↗9,020
  • deniscerri/ytdlnisAvatar de deniscerri

    deniscerri/ytdlnis

    7,742Voir sur GitHub↗

    ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au

    Implements routines to clean filenames of unsupported characters for filesystem compatibility.

    Kotlinandroidaudiodownloader
    Voir sur GitHub↗7,742
  • node-formidable/formidableAvatar de node-formidable

    node-formidable/formidable

    7,178Voir sur GitHub↗

    Formidable is a streaming multipart form parser and file upload handler for Node.js. It provides the utility to process incoming HTTP requests containing a mix of text fields and files, converting them into structured data. The project is designed as a multipart data streamer that can pipe incoming uploads directly to the local filesystem or cloud storage providers. It includes a cloud storage upload bridge to route streams to services such as AWS S3, Azure, or GCP without requiring intermediate local disk storage. The tool incorporates server-side file validation and security controls, incl

    Sanitizes incoming file metadata and restricts write paths to prevent directory traversal attacks.

    JavaScriptaws-lambdaaws-s3azure
    Voir sur GitHub↗7,178
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Strips dangerous characters from user-supplied file paths to prevent directory traversal attacks.

    PHPcodeignitercodeigniter4framework-php
    Voir sur GitHub↗5,924
  • rmcrackan/libationAvatar de rmcrackan

    rmcrackan/Libation

    5,703Voir sur GitHub↗

    Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor. The project distinguishes itself through a batch library synchronization engine that scans all configured Audible accounts in one pass, a metadata tag rewriting system that corrects chapter markers and cover art after decryption, and a template-based file naming engine that con

    Ships a configurable character replacement system for filenames to ensure cross-platform compatibility.

    C#
    Voir sur GitHub↗5,703
  • tangyoha/telegram_media_downloaderAvatar de tangyoha

    tangyoha/telegram_media_downloader

    4,865Voir sur GitHub↗

    This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c

    Removes or replaces characters that are invalid across operating systems to ensure files save without errors.

    JavaScriptcosplatfromcross-platformdownloader
    Voir sur GitHub↗4,865
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar de hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853Voir sur GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Cleans sensitive metadata and malicious content from files to ensure safe handling and sharing.

    Shell
    Voir sur GitHub↗3,853
  • ouch-org/ouchAvatar de ouch-org

    ouch-org/ouch

    3,391Voir sur GitHub↗

    Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by

    Cleans filenames and symlink targets from archives to prevent path traversal and terminal injection attacks during extraction.

    Rustclicompressiondecompression
    Voir sur GitHub↗3,391
  1. Home
  2. Security & Cryptography
  3. File Upload Security
  4. Attachment Security Validators

Explorer les sous-tags

  • Filename Sanitizers4 sous-tagsRoutines for escaping or cleaning attachment filenames to prevent security bypasses and ensure protocol compliance. **Distinct from Attachment Security Validators:** Distinct from Attachment Security Validators: focuses specifically on the sanitization of filename strings rather than general file validation.
  • Property ValidatorsLogic for validating specific attributes of an attachment such as size and presence. **Distinct from Attachment Security Validators:** Focuses on validating file properties (size, presence) rather than securing the content path identifiers.