Blog post 3 min read

Infisical Update September 2023

Published on
Authors
Blog image

In September, our team addressed support requests, feature requests, and issues whilst keeping inline with the product roadmap. Most notably, we shipped a big rehaul to Infisical’s permission system: RBAC.

Let’s dive into this exciting update!

Role-based Access Control (RBAC)

In the past, you may have used Infisical’s project-level permission system. Although the system worked, its capabilities were limited to managing project member read/write access to secrets across various environments in a project. With a full-fledged RBAC system now in place, we’re proud to say that you can now:

  • Define 20+ permission types from organization to project-level controls. Amongst many new controls, you can now define which team members should be able to create, read, update and delete (CRUD) secrets, environments, integrations, service tokens, roles, webhooks, and so much more.
  • Group permission sets into roles and assign them to users. Infisical provides a few default roles for you to get started such as the admin , member , and viewer roles for projects.

Re-built with extensibility in mind, RBAC got your access control requirements covered.

Infisical RBAC

Dashboard Update

If you’ve been following Infisical, then you know that we continuously optimize the dashboard page for performance, security, and developer experience. Notably, in this update we:

  • Deprecated the batch CRUD secrets endpoint that previously served all dashboard secret operations.
  • Instead, we now perform CRUD operations either one secret at a time or in batches where each batch consists of the same operation. Now, for example, users are encouraged to create one secret at a time unless uploading a .env file wherein the batch endpoint for creating multiple secrets is used.
  • Improved the UI for the rollback screen so you can now see what changed from one snapshot to the next.
Infisical Point-in-time Recovery

Integrations

In this update, we shipped one new integration with Qovery.

We also added a few new sync behavior options for a couple integrations to let users prevent Infisical from overriding existing variables in the target integration platform:

  • GCP Secret Manager: You can now prefix/suffix secrets that get synced to GCP Secret Manager; existing secrets in GCP Secret Manager without the prefix/suffix are left untouched. You can also label them anything like managed-by:infisical (recommended).
  • GitLab: Similar to GCP Secret Manager, you can now also prefix/suffix secrets that get synced to GitLab.

As always, if you’re looking to contribute to Infisical, you should note that integrations are some of the easiest features to build and get started with the codebase.

Join our community Slack to engage and learn more about how you can get started contributing to Infisical.

Service Token Generation via CLI

One common feature request we received was the capability to manage service tokens via CLI. With this update, you can now do so with the infisical service-token command.

For example, to create a service token via CLI, you can use:

infisical service-token create --scope=dev:/global --scope=dev:/backend --access-level=read --access-level=write

👋

That's it. If you have any questions, you can always ask those on Slack. If you have any features requests, you're welcome to open a GitHub issues.

Stay tuned for more awesome updates next month!

Starting with Infisical is simple, fast, and free.
Full Infisical Logo

PRODUCT

Secret Management

Secret Scanning

Share Secret

Pricing

Security

RESOURCES

Blog

Infisical vs Vault

Careers

Hiring

Forum

Open Source Friends

Customers

Company Handbook

Trust Center

LEGAL

Terms of Service

Privacy Policy

Subprocessors

Service Level Agreement

CONTACT

Team Email

Sales

Support