MCPcopy Create free account
hub / github.com/ShipSecAI/studio / ISecretsService

Interface ISecretsService

packages/component-sdk/src/interfaces.ts:50–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50export interface ISecretsService {
51 /**
52 * Retrieve a secret value by key
53 * @param key Secret identifier (typically the secret ID)
54 * @param options Optional retrieval options such as a version override
55 * @returns Secret value or null if not found
56 */
57 get(
58 key: string,
59 options?: { version?: number },
60 ): Promise<{ value: string; version: number } | null>;
61
62 /**
63 * List all available secret keys
64 * @returns Array of secret keys
65 */
66 list(): Promise<string[]>;
67}
68
69export type ArtifactDestination = 'run' | 'library';
70

Callers 16

withPortMetaFunction · 0.65
getPortMetaFunction · 0.65
withParamMetaFunction · 0.65
getParamMetaFunction · 0.65
getMethod · 0.65
getMetadataMethod · 0.65
fromHeadersMethod · 0.65
buildHarRequestFunction · 0.65
registry.test.tsFile · 0.65
fetchWebhooksFunction · 0.65
ParameterFieldFunction · 0.65
fetchApprovalsFunction · 0.65

Implementers 9

SecretsAdapterworker/src/adapters/secrets.adapter.ts
ComponentRegistrypackages/component-sdk/src/registry.ts
HumanInputsControllerbackend/src/human-inputs/human-inputs.
SchedulesServicebackend/src/schedules/schedules.servic
ApiKeysControllerbackend/src/api-keys/api-keys.controll
ApiKeysServicebackend/src/api-keys/api-keys.service.
WebhooksServicebackend/src/webhooks/webhooks.service.
WebhooksAdminControllerbackend/src/webhooks/webhooks.admin.co
DestinationRegistryworker/src/destinations/registry.ts

Calls

no outgoing calls

Tested by

no test coverage detected