awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesAPI Key Generation

Generates keyId and keySecret pairs to authenticate programmatic requests to platform interfaces.

Distinct from API Access Security: Distinct from API Access Security: focuses on credential creation for API authentication, not general access control mechanisms.

Explore 9 awesome GitHub repositories matching security & cryptography · API Key Generation. Refine with filters or upvote what's useful.

Awesome API Key Generation 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.
  • rhinosecuritylabs/pacuAvatar de RhinoSecurityLabs

    RhinoSecurityLabs/pacu

    5,234Voir sur GitHub↗

    Pacu est un framework d'exploitation conçu pour auditer et tester la sécurité des environnements Amazon Web Services. Il sert d'outil de test d'intrusion cloud et d'énumérateur de ressources utilisé pour identifier les mauvaises configurations, cartographier les surfaces d'attaque et exécuter des chemins d'élévation de privilèges. Le framework fournit des capacités spécialisées pour les opérations de post-exploitation et d'équipe rouge (red team), incluant l'établissement de persistance via la création de portes dérobées dans la gestion des identités et des accès (IAM). Il se distingue par un système de modules basé sur des plugins qui permet le développement de tâches personnalisées et l'orchestration de requêtes API à travers plusieurs régions géographiques. Le projet couvre un large éventail d'activités d'audit de sécurité, incluant l'énumération d'infrastructure, l'exfiltration de données depuis des services de stockage et l'audit d'identité. Il inclut des outils pour l'exécution de code à distance via l'injection de charges utiles et des scripts de démarrage, ainsi que des capacités pour perturber les services de détection et analyser les mouvements latéraux dans le réseau. Pacu gère les clés d'authentification spécifiques à la cible et les métadonnées de session en utilisant des conteneurs isolés et une base de données locale pour maintenir l'état et réduire les appels API.

    Generates unique API keys for REST APIs across multiple regions to manage access.

    Python
    Voir sur GitHub↗5,234
  • shlinkio/shlinkAvatar de shlinkio

    shlinkio/shlink

    5,117Voir sur GitHub↗

    Shlink est un raccourcisseur d'URL auto-hébergé conçu pour créer et gérer des adresses web raccourcies sur des domaines personnalisés avec une souveraineté totale sur les données. Il fonctionne comme un redirecteur d'URL dynamique et un gestionnaire de liens multi-domaines, permettant à une seule installation d'organiser et de servir des alias sur plusieurs domaines racines différents. Le système est centré sur une API REST pour la gestion programmatique des liens, permettant aux applications externes d'automatiser la création, la mise à jour et la suppression d'URL courtes. Il inclut un moteur d'analyse de trafic dédié qui enregistre les visites, détecte les bots et fournit des données de géolocalisation pour analyser les modèles d'interaction. Le projet propose un routage de trafic avancé capable d'envoyer les visiteurs vers différentes destinations selon le type d'appareil, les en-têtes ou des règles de priorité personnalisées. Il couvre des capacités plus larges incluant la génération de QR codes, le cache distribué partagé et l'administration de clés API avec des permissions granulaires. L'installation est prise en charge via une interface en ligne de commande et des outils de configuration interactifs pour un déploiement sur infrastructure auto-hébergée.

    Provides a command-line interface for the creation and revocation of security keys to control API access.

    PHPlaminasmezziophp
    Voir sur GitHub↗5,117
  • easychen/pushdeerAvatar de easychen

    easychen/pushdeer

    5,006Voir sur GitHub↗

    Pushdeer est un service de notification push auto-hébergé conçu pour envoyer des alertes instantanées vers des appareils mobiles et du matériel IoT. Il fonctionne comme un backend centralisé pour gérer et router des notifications personnalisées via un serveur privé. Le système se distingue par sa capacité de notification push sans application dédiée, qui exploite les fonctionnalités natives du système d'exploitation pour recevoir des alertes sans nécessiter d'application cliente installée sur le combiné. Pour l'intégration IoT, il fonctionne comme une passerelle de messagerie utilisant le protocole MQTT pour envoyer des notifications texte et image en temps réel vers du matériel intelligent. La plateforme inclut une suite de gestion complète pour les clés API et les jetons d'enregistrement d'appareils afin de sécuriser le pipeline de notification. Elle prend en charge le transfert de notifications externes depuis des plateformes tierces via des formats JSON personnalisés et fournit un routage basé sur les sujets pour diriger des types de contenu spécifiques vers des appareils ciblés. Les capacités spécifiques au matériel incluent le rendu d'images sur les écrans des appareils, la synchronisation de l'heure réseau et la capacité de déclencher des alertes physiques comme des buzzers. Le backend est fourni sous forme d'environnement conteneurisé conçu pour un déploiement utilisant Docker et Compose.

    Provides administrative tools to create, rename, and rotate API keys used to authorize and route notifications.

    Cappclipnotification-service
    Voir sur GitHub↗5,006
  • certd/certdAvatar de certd

    certd/certd

    4,454Voir sur GitHub↗

    Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It handles certificate application, renewal, and deployment across multiple domains through a pipeline-driven workflow engine, with DNS challenge orchestration and multi-cloud deployment capabilities. The platform distinguishes itself through its configurable pipeline system, which allows users to build multi-step workflows that can pass outputs between tasks, execute custom scripts, and handle errors. It supports multi-tenant access control with role-based permissions, encrypted cre

    Generates a keyId and keySecret pair to authenticate programmatic requests to the platform's open interfaces.

    JavaScriptacmeautoautomation
    Voir sur GitHub↗4,454
  • scanopy/scanopyAvatar de scanopy

    scanopy/scanopy

    4,092Voir sur GitHub↗

    Scanopy is a self-hosted infrastructure inventory and network discovery tool. It identifies hosts, services, and workloads across subnets to build a live model of network infrastructure, maintaining a searchable catalog of assets. The system features an interactive network topology visualizer that generates physical, logical, and application dependency diagrams. It maps the nesting chain from physical hardware and hypervisors down to virtual machines and containers, utilizing SNMP for hardware metadata and container APIs for workload discovery. The platform supports distributed network scann

    Generates unique API keys to secure the communication channel between scanning agents and the central server.

    Rustdocumentationdocumentation-generatordocumentation-tools
    Voir sur GitHub↗4,092
  • ruby/rubygemsAvatar de ruby

    ruby/rubygems

    3,936Voir sur GitHub↗

    RubyGems is a package manager for the Ruby language, serving as a tool for packaging, distributing, and installing libraries and software extensions. It functions as a dependency resolver and registry client, managing the installation of required libraries and their recursive dependencies to ensure consistent environments across development and production. The system handles the complete package lifecycle, including the building of distributable archives, the compilation of native C extensions for high-performance system integration, and the publishing of stable or prerelease versions to regi

    Provides a command-line interface to create and update scoped API keys for CI automation.

    Rubypackage-managerrubyrubygems
    Voir sur GitHub↗3,936
  • thehive-project/thehiveAvatar de TheHive-Project

    TheHive-Project/TheHive

    3,891Voir sur GitHub↗

    TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro

    Generates unique secret keys to authenticate programmatic requests to the platform.

    Scalaanalyzerapicortex
    Voir sur GitHub↗3,891
  • afragen/git-updaterAvatar de afragen

    afragen/git-updater

    3,318Voir sur GitHub↗

    WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking. The tool distinguishes itself through detailed branch management, allowing users to target specific branches or tagged releases for deployment. It supports secure access to private codebases via personal access tokens and provides a modul

    Generates a new REST API key for the endpoint to secure remote requests.

    PHPgitlanguage-packupdater
    Voir sur GitHub↗3,318
  • abhinavxd/libredeskAvatar de abhinavxd

    abhinavxd/libredesk

    2,571Voir sur GitHub↗

    Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re

    Generates unique API keys and secrets to authenticate programmatic requests to the helpdesk.

    Goconversationconversationscustomer-service
    Voir sur GitHub↗2,571
  1. Home
  2. Security & Cryptography
  3. API Access Security
  4. API Key Generation

Explorer les sous-tags

  • API Key Lifecycle ManagementAdministrative tools for creating, managing, and revoking API authentication keys. **Distinct from API Key Generation:** Covers the full lifecycle of key administration (create and revoke) via CLI, whereas candidates focus on either generation or revocation alone.