9 repositorios
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.
Pacu es un framework de explotación diseñado para auditar y probar la seguridad de entornos de Amazon Web Services. Sirve como herramienta de pruebas de penetración en la nube y enumerador de recursos utilizado para identificar configuraciones erróneas, mapear superficies de ataque y ejecutar rutas de escalada de privilegios. El framework proporciona capacidades especializadas para operaciones de post-explotación y equipos rojos (red team), incluyendo el establecimiento de persistencia mediante la creación de puertas traseras en la gestión de identidad y acceso. Se distingue por un sistema de módulos basado en plugins que permite el desarrollo de tareas personalizadas y la orquestación de solicitudes de API en múltiples regiones geográficas. El proyecto cubre una amplia gama de actividades de auditoría de seguridad, incluyendo enumeración de infraestructura, exfiltración de datos de servicios de almacenamiento y auditoría de identidad. Incluye herramientas para la ejecución remota de código mediante inyección de carga útil y scripts de inicio, así como capacidades para interrumpir servicios de detección y analizar el movimiento lateral en la red. Pacu gestiona claves de autenticación específicas del objetivo y metadatos de sesión utilizando contenedores aislados y una base de datos local para mantener el estado y reducir las llamadas a la API.
Generates unique API keys for REST APIs across multiple regions to manage access.
Shlink es un acortador de URLs autohospedado diseñado para crear y gestionar direcciones web acortadas en dominios personalizados con control total de los datos. Funciona como un redireccionador dinámico de URLs y un gestor de enlaces multidominio, permitiendo que una sola instalación organice y sirva alias en varios dominios raíz diferentes. El sistema se centra en una API REST para la gestión programática de enlaces, permitiendo que aplicaciones externas automaticen la creación, actualización y eliminación de URLs cortas. Incluye un motor de análisis de tráfico dedicado que registra visitas, detecta bots y proporciona datos de geolocalización para analizar patrones de interacción. El proyecto ofrece un enrutamiento de tráfico avanzado que puede enviar a los visitantes a diferentes destinos según el tipo de dispositivo, cabeceras o reglas de prioridad personalizadas. Cubre capacidades más amplias, incluyendo generación de códigos QR, caché distribuida compartida y administración de claves API con permisos granulares. La instalación es compatible mediante una interfaz de línea de comandos y herramientas de configuración interactiva para el despliegue en infraestructura autohospedada.
Provides a command-line interface for the creation and revocation of security keys to control API access.
Pushdeer es un servicio de notificaciones push autohospedado diseñado para enviar alertas instantáneas a dispositivos móviles y hardware IoT. Funciona como un backend centralizado para gestionar y enrutar notificaciones personalizadas a través de un servidor privado. El sistema se distingue por su capacidad de notificaciones push sin necesidad de app, que aprovecha las características nativas del sistema operativo para recibir alertas sin requerir una aplicación cliente dedicada instalada en el terminal. Para la integración IoT, opera como una pasarela de mensajería utilizando el protocolo MQTT para enviar notificaciones de texto e imagen en tiempo real a hardware inteligente. La plataforma incluye una suite de gestión completa para claves API y tokens de registro de dispositivos para asegurar el pipeline de notificaciones. Admite el reenvío de notificaciones externas desde plataformas de terceros mediante formatos JSON personalizados y proporciona enrutamiento basado en temas para dirigir tipos de contenido específicos a dispositivos objetivo. Las capacidades específicas de hardware incluyen el renderizado de imágenes en pantallas de dispositivos, sincronización de tiempo de red y la capacidad de activar alertas físicas como zumbadores. El backend se proporciona como un entorno contenedorizado diseñado para su despliegue utilizando Docker y Compose.
Provides administrative tools to create, rename, and rotate API keys used to authorize and route notifications.
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.
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.
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.
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.
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.
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.