UNPKG

@ylveracode/veracode-cli

Version:

a NodeJS based API wrapper for utilizing the Veracode APIs

39 lines (34 loc) 1.06 kB
import {request,DEFAULT_API_HOST} from '../queryHandler'; export async function getApplications(appName?: string|undefined,appGUID?:string|undefined,lagacyAppId?:number|undefined) : Promise<any | undefined> { let applications = ''; let path = '/appsec/v1/applications'; let params:any = {size:500}; if (appGUID) { path = path+'/'+appGUID; } else { if (appName) { console.log('adding application name: ',appName); params.name = appName; } if (lagacyAppId) { params.legacy_id = lagacyAppId; } } try { const applicationRes = await request( 'GET', DEFAULT_API_HOST, path, params); applications = applicationRes.data; } catch (e) { console.log(e); console.log(Object.keys(e)); console.log(e.errno); console.log(e.code); console.log(e.config); console.log(e.isAxiosError); console.log(e.toJSON()); } return applications; }