@@ -158,13 +158,16 @@ export type ENV = Remap<
158158 SOCKET_CLI_API_PROXY : string
159159 SOCKET_CLI_API_TIMEOUT : number
160160 SOCKET_CLI_API_TOKEN : string
161+ SOCKET_CLI_CDXGEN_LOCAL_PATH : string
162+ SOCKET_CLI_COANA_LOCAL_PATH : string
161163 SOCKET_CLI_CONFIG : string
162164 SOCKET_CLI_GIT_USER_EMAIL : string
163165 SOCKET_CLI_GIT_USER_NAME : string
164166 SOCKET_CLI_GITHUB_TOKEN : string
165167 SOCKET_CLI_NO_API_TOKEN : boolean
166168 SOCKET_CLI_NPM_PATH : string
167169 SOCKET_CLI_ORG_SLUG : string
170+ SOCKET_CLI_SFW_LOCAL_PATH : string
168171 SOCKET_CLI_VIEW_ALL_RISKS : boolean
169172 TERM : string
170173 XDG_DATA_HOME : string
@@ -267,6 +270,8 @@ const SOCKET_JSON = 'socket.json'
267270const SOCKET_WEBSITE_URL = 'https://socket.dev'
268271const SOCKET_YAML = 'socket.yaml'
269272const SOCKET_YML = 'socket.yml'
273+ const TOKEN_PREFIX = 'sktsec_'
274+ const TOKEN_PREFIX_LENGTH = TOKEN_PREFIX . length
270275const V1_MIGRATION_GUIDE_URL = 'https://docs.socket.dev/docs/v1-migration-guide'
271276
272277export type Constants = Remap <
@@ -368,6 +373,8 @@ export type Constants = Remap<
368373 readonly SOCKET_WEBSITE_URL : typeof SOCKET_WEBSITE_URL
369374 readonly SOCKET_YAML : typeof SOCKET_YAML
370375 readonly SOCKET_YML : typeof SOCKET_YML
376+ readonly TOKEN_PREFIX : typeof TOKEN_PREFIX
377+ readonly TOKEN_PREFIX_LENGTH : typeof TOKEN_PREFIX_LENGTH
371378 readonly TSCONFIG_JSON : typeof TSCONFIG_JSON
372379 readonly UNKNOWN_ERROR : typeof UNKNOWN_ERROR
373380 readonly UNKNOWN_VALUE : typeof UNKNOWN_VALUE
@@ -605,6 +612,14 @@ const LAZY_ENV = () => {
605612 envAsString ( env [ 'SOCKET_CLI_API_KEY' ] ) ||
606613 envAsString ( env [ 'SOCKET_SECURITY_API_TOKEN' ] ) ||
607614 envAsString ( env [ 'SOCKET_SECURITY_API_KEY' ] ) ,
615+ // Local path to cdxgen binary for development/testing.
616+ SOCKET_CLI_CDXGEN_LOCAL_PATH : envAsString (
617+ env [ 'SOCKET_CLI_CDXGEN_LOCAL_PATH' ] ,
618+ ) ,
619+ // Local path to Coana CLI binary for development/testing.
620+ SOCKET_CLI_COANA_LOCAL_PATH : envAsString (
621+ env [ 'SOCKET_CLI_COANA_LOCAL_PATH' ] ,
622+ ) ,
608623 // A JSON stringified Socket configuration object.
609624 SOCKET_CLI_CONFIG : envAsString ( env [ 'SOCKET_CLI_CONFIG' ] ) ,
610625 // The git config user.email used by Socket CLI.
@@ -641,6 +656,8 @@ const LAZY_ENV = () => {
641656 envAsString ( env [ 'SOCKET_CLI_ORG_SLUG' ] ) ||
642657 // Coana CLI accepts the SOCKET_ORG_SLUG environment variable.
643658 envAsString ( env [ 'SOCKET_ORG_SLUG' ] ) ,
659+ // Local path to synp/fork-write binary for development/testing.
660+ SOCKET_CLI_SFW_LOCAL_PATH : envAsString ( env [ 'SOCKET_CLI_SFW_LOCAL_PATH' ] ) ,
644661 // View all risks of a Socket wrapped npm/npx run.
645662 SOCKET_CLI_VIEW_ALL_RISKS : envAsBoolean ( env [ SOCKET_CLI_VIEW_ALL_RISKS ] ) ,
646663 // Specifies the type of terminal or terminal emulator being used by the process.
@@ -649,7 +666,7 @@ const LAZY_ENV = () => {
649666 // INLINED_SOCKET_CLI_PUBLISHED_BUILD environment variable.
650667 VITEST : INLINED_SOCKET_CLI_PUBLISHED_BUILD
651668 ? false
652- : envAsBoolean ( process . env [ VITEST ] ) ,
669+ : envAsBoolean ( process . env [ ' VITEST' ] ) ,
653670 } )
654671}
655672
@@ -952,6 +969,8 @@ const constants: Constants = createConstantsObject(
952969 SOCKET_WEBSITE_URL ,
953970 SOCKET_YAML ,
954971 SOCKET_YML ,
972+ TOKEN_PREFIX ,
973+ TOKEN_PREFIX_LENGTH ,
955974 TSCONFIG_JSON ,
956975 UNKNOWN_ERROR ,
957976 UNKNOWN_VALUE ,
@@ -1208,6 +1227,8 @@ export {
12081227 SOCKET_WEBSITE_URL ,
12091228 SOCKET_YAML ,
12101229 SOCKET_YML ,
1230+ TOKEN_PREFIX ,
1231+ TOKEN_PREFIX_LENGTH ,
12111232 V1_MIGRATION_GUIDE_URL ,
12121233}
12131234
0 commit comments