keyshade
keyshade copied to clipboard
Realtime secret and configuration management tool, with the best in class security and seamless integration support
## Description We would like to put up documentation about how our `web` package that is responsible for rendering our [homepage](https://keyshade.xyz). ## Solution - Create a file named `web.md` in...
## Description There are a few fixes and improvements required by the zod schema and its usage. We would like to address them in this issue: - [Email regex validation](https://github.com/keyshade-xyz/keyshade/blob/develop/apps/api/src/common/env/env.schema.ts#L61)...
**Describe the bug** We have migrated to using zod for validating our env schema (refer #200). Recently, I have encountered an error where we can't log in due to `JWT_SECRET`...
## Description Create the slack integration ## Solution - [ ] Create a class named `SlackIntegration` under `integration/plugins/slack.integration.ts`. - [ ] Implement the `base.integration.ts` file and all its functions -...
## Description Add a feature that will enforce security of the workspaces by blocking users from accessing it if their IP addresses are in the blacklist. We would support both...
## Description Our docs don't include any information on how to run the `web` package locally. We would want to add that. ## Solution You can refer the [running-the-api.md] file...
## Description Any user that gets created, gets a default workspace associated with them. We don't want admin accounts to get a default workspace. ## Solution - Add a `if`...
## Problem Currently, if you commit your changes, then our pre commit hook will run linter for all the workspace and all files within the workspace. The problem with this...
## Description The authority check input in `authority-checker.service.ts` file currently takes the following interface as its input type: ```ts AuthorityInput { userId: string entity: { id?: string name?: string }...
## Description keyshade uses stateless cookie-based authentication to let users in. In the long run, this will impose a strain on our database since we will have over 100qps. To...