Internal Secret Management Platform (Fork of Infisical OSS)

This project is a fork of Infisical OSS, extended with reference secret management functionality. When a user creates a new secret, the system automatically checks if its value matches any existing secrets in other services, and creates a reference secret linking all duplicates. This mechanism simplifies reuse, synchronization, and tracking of secrets, while enhancing security and centralized management in internal development and deployment environments.

RoleFullstack Developer
Duration09/2025 - 11/2025
Main Technology
Fastify
ReactJS
PostgreSQL
Docker

Implemented referenced secret key creation with auto-sync across services.

Supported edit, delete, and update propagation for linked secrets.

Added RBAC-based permission control for secure secret access.

Provided a dedicated page that groups secrets with identical values and allows users to create referenced secrets.

Supported searching referenced secrets by the names of their linked secrets.

How It Looks

This interface displays a list of reference secrets in the system. When a new secret is created that shares the same value as existing secrets across different services or environments, the system automatically generates a reference secret and links all duplicates. The 'Service' column allows users to quickly identify which folder or service a secret belongs to, while the 'Environment' column shows in which environments the secret exists.

Reference secret detail interface showing all secrets with duplicated values. Users can update the reference secret to automatically propagate changes to all linked secrets, or edit/delete individual secrets. Role-based access ensures secure and controlled management.

Overview interface showing secrets with duplicated values across services and environments. Users can create reference secrets here to link duplicates, enabling easy centralized management and synchronization.

Search interface for secrets linked to a reference secret, enabling users to quickly look up by key and centrally manage all related secrets.