diff --git a/src/portal/src/app/config/scanner/config-scanner.service.ts b/src/portal/src/app/config/scanner/config-scanner.service.ts index 178423fdd..4a05a7d77 100644 --- a/src/portal/src/app/config/scanner/config-scanner.service.ts +++ b/src/portal/src/app/config/scanner/config-scanner.service.ts @@ -10,11 +10,13 @@ export class ConfigScannerService { constructor( private http: HttpClient) {} getScannersByName(name: string): Observable { + name = encodeURIComponent(name); return this.http.get(`/api/scanners?ex_name=${name}`) .pipe(catchError(error => observableThrowError(error))) .pipe(map(response => response as Scanner[])); } getScannersByEndpointUrl(endpointUrl: string): Observable { + endpointUrl = encodeURIComponent(endpointUrl); return this.http.get(`/api/scanners?ex_url=${endpointUrl}`) .pipe(catchError(error => observableThrowError(error))) .pipe(map(response => response as Scanner[])); diff --git a/src/portal/src/app/config/scanner/new-scanner-form/new-scanner-form.component.html b/src/portal/src/app/config/scanner/new-scanner-form/new-scanner-form.component.html index eaef28cbc..b5a00a159 100644 --- a/src/portal/src/app/config/scanner/new-scanner-form/new-scanner-form.component.html +++ b/src/portal/src/app/config/scanner/new-scanner-form/new-scanner-form.component.html @@ -112,7 +112,7 @@ type="checkbox" id="scanner-skipCertVerify">