diff --git a/packages/phishing/src/index.spec.ts b/packages/phishing/src/index.spec.ts index aa7f8490b..f78e1f45c 100644 --- a/packages/phishing/src/index.spec.ts +++ b/packages/phishing/src/index.spec.ts @@ -43,6 +43,12 @@ describe('checkIfDenied', (): void => { await checkIfDenied('https://polkawallets.site/something/index.html') ).toEqual(true); }); + + it('returns true in list (protocol + path + #)', async (): Promise => { + expect( + await checkIfDenied('https://robonomics-network-xrt.cyberfi-tech-rewards-programs-claims-erc20-token.com/myetherwallet/access-my-wallet/#/input-privatekey-mnemonic-phrase-claim-bonus') + ).toEqual(true); + }); }); describe('checkAddress', (): void => { diff --git a/packages/phishing/src/index.ts b/packages/phishing/src/index.ts index eeedd525d..b4ad7e61b 100644 --- a/packages/phishing/src/index.ts +++ b/packages/phishing/src/index.ts @@ -112,8 +112,7 @@ export async function checkAddress (address: string | Uint8Array, allowCached = return entry[0]; } catch (error) { - console.error('Exception while checking address, assuming non-phishing'); - console.error(error); + console.error('Exception while checking address, assuming non-phishing', (error as Error).message); return null; } @@ -129,8 +128,7 @@ export async function checkIfDenied (host: string, allowCached = true): Promise< return checkHost(deny, host); } catch (error) { - console.error('Exception while checking host, assuming non-phishing'); - console.error(error); + console.error(`Exception while checking ${host}, assuming non-phishing`, (error as Error).message); return false; }