keyshade icon indicating copy to clipboard operation
keyshade copied to clipboard

Realtime secret and configuration management tool, with the best in class security and seamless integration support

Results 123 keyshade issues
Sort by recently updated
recently updated
newest added

## 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...

type: documentation
good first issue
scope: general
priority: medium

## 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)...

good first issue
scope: api
type: patch
priority: low

**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`...

type: bug
help wanted
scope: api
priority: urgent

## 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 -...

help wanted
scope: api
type: feature
priority: medium
foss hack
difficulty: 2

## 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...

type: enhancement
good first issue
scope: api
priority: medium
foss hack
difficulty: 3

## 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...

type: documentation
good first issue
scope: web
priority: medium

## 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`...

type: enhancement
good first issue
scope: api
priority: medium

## 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...

type: enhancement
good first issue
scope: general
priority: high

## 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 }...

type: enhancement
help wanted
scope: api
priority: medium
foss hack
difficulty: 3

## 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...

type: enhancement
help wanted
scope: api
priority: medium