julep icon indicating copy to clipboard operation
julep copied to clipboard

[Feature]: Add secrets store

Open creatorrr opened this issue 9 months ago • 0 comments
trafficstars

🔖 Feature description

Basically something that can do this:

tools:
- name: eat
  type: api_call
  api_call:
    ...
    headers:
      Authorization: $ f"Bearer {secrets.EAT_API_KEY}"

Guidelines:

  • [ ] secrets should be encrypted at rest with bcrypt or something (inside the db; check best practices)
  • [ ] should only be available at "setup time" meaning not inside steps
  • [ ] should be used as a convention for using inside sessions etc as well

Components

  1. [ ] secrets table
  2. [ ] api for CRUD
  3. [ ] integration with task execution
  4. [ ] integration with sessions

creatorrr avatar Feb 15 '25 03:02 creatorrr