Socket
Socket
Sign inDemoInstall

@metamask/phishing-controller

Package Overview
Dependencies
Maintainers
12
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask/phishing-controller - npm Package Compare versions

Comparing version 9.0.1 to 9.0.2

dist/chunk-5B6HPUET.mjs

13

CHANGELOG.md

@@ -10,2 +10,12 @@ # Changelog

## [9.0.2]
### Changed
- Changed Stalelist and hotlist update intervals ([#4202](https://github.com/MetaMask/core/pull/4202))
- Updated the Stalelist update interval to 30 days and the hotlist update interval to 5 mins
- Bump `@metamask/controller-utils` version to `~9.1.0` ([#4153](https://github.com/MetaMask/core/pull/4153))
- Bump TypeScript version to `~4.9.5` ([#4084](https://github.com/MetaMask/core.git/pull/4084))
- Bump `@metamask/base-controller` to `^5.0.2`
## [9.0.1]

@@ -172,3 +182,4 @@

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@9.0.1...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@9.0.2...HEAD
[9.0.2]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@9.0.1...@metamask/phishing-controller@9.0.2
[9.0.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@9.0.0...@metamask/phishing-controller@9.0.1

@@ -175,0 +186,0 @@ [9.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@8.0.2...@metamask/phishing-controller@9.0.0

4

dist/index.js

@@ -13,3 +13,3 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true});

var _chunkGAXG2YM5js = require('./chunk-GAXG2YM5.js');
var _chunkBQAPRHGOjs = require('./chunk-BQAPRHGO.js');

@@ -27,3 +27,3 @@

exports.HOTLIST_REFRESH_INTERVAL = _chunkGAXG2YM5js.HOTLIST_REFRESH_INTERVAL; exports.ListKeys = _chunkGAXG2YM5js.ListKeys; exports.ListNames = _chunkGAXG2YM5js.ListNames; exports.METAMASK_HOTLIST_DIFF_FILE = _chunkGAXG2YM5js.METAMASK_HOTLIST_DIFF_FILE; exports.METAMASK_HOTLIST_DIFF_URL = _chunkGAXG2YM5js.METAMASK_HOTLIST_DIFF_URL; exports.METAMASK_STALELIST_FILE = _chunkGAXG2YM5js.METAMASK_STALELIST_FILE; exports.METAMASK_STALELIST_URL = _chunkGAXG2YM5js.METAMASK_STALELIST_URL; exports.PHISHING_CONFIG_BASE_URL = _chunkGAXG2YM5js.PHISHING_CONFIG_BASE_URL; exports.PhishingController = _chunkGAXG2YM5js.PhishingController; exports.STALELIST_REFRESH_INTERVAL = _chunkGAXG2YM5js.STALELIST_REFRESH_INTERVAL; exports.phishingListKeyNameMap = _chunkGAXG2YM5js.phishingListKeyNameMap;
exports.HOTLIST_REFRESH_INTERVAL = _chunkBQAPRHGOjs.HOTLIST_REFRESH_INTERVAL; exports.ListKeys = _chunkBQAPRHGOjs.ListKeys; exports.ListNames = _chunkBQAPRHGOjs.ListNames; exports.METAMASK_HOTLIST_DIFF_FILE = _chunkBQAPRHGOjs.METAMASK_HOTLIST_DIFF_FILE; exports.METAMASK_HOTLIST_DIFF_URL = _chunkBQAPRHGOjs.METAMASK_HOTLIST_DIFF_URL; exports.METAMASK_STALELIST_FILE = _chunkBQAPRHGOjs.METAMASK_STALELIST_FILE; exports.METAMASK_STALELIST_URL = _chunkBQAPRHGOjs.METAMASK_STALELIST_URL; exports.PHISHING_CONFIG_BASE_URL = _chunkBQAPRHGOjs.PHISHING_CONFIG_BASE_URL; exports.PhishingController = _chunkBQAPRHGOjs.PhishingController; exports.STALELIST_REFRESH_INTERVAL = _chunkBQAPRHGOjs.STALELIST_REFRESH_INTERVAL; exports.phishingListKeyNameMap = _chunkBQAPRHGOjs.phishingListKeyNameMap;
//# sourceMappingURL=index.js.map

@@ -14,3 +14,3 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true});

var _chunkGAXG2YM5js = require('./chunk-GAXG2YM5.js');
var _chunkBQAPRHGOjs = require('./chunk-BQAPRHGO.js');

@@ -29,3 +29,3 @@

exports.HOTLIST_REFRESH_INTERVAL = _chunkGAXG2YM5js.HOTLIST_REFRESH_INTERVAL; exports.ListKeys = _chunkGAXG2YM5js.ListKeys; exports.ListNames = _chunkGAXG2YM5js.ListNames; exports.METAMASK_HOTLIST_DIFF_FILE = _chunkGAXG2YM5js.METAMASK_HOTLIST_DIFF_FILE; exports.METAMASK_HOTLIST_DIFF_URL = _chunkGAXG2YM5js.METAMASK_HOTLIST_DIFF_URL; exports.METAMASK_STALELIST_FILE = _chunkGAXG2YM5js.METAMASK_STALELIST_FILE; exports.METAMASK_STALELIST_URL = _chunkGAXG2YM5js.METAMASK_STALELIST_URL; exports.PHISHING_CONFIG_BASE_URL = _chunkGAXG2YM5js.PHISHING_CONFIG_BASE_URL; exports.PhishingController = _chunkGAXG2YM5js.PhishingController; exports.STALELIST_REFRESH_INTERVAL = _chunkGAXG2YM5js.STALELIST_REFRESH_INTERVAL; exports.default = _chunkGAXG2YM5js.PhishingController_default; exports.phishingListKeyNameMap = _chunkGAXG2YM5js.phishingListKeyNameMap;
exports.HOTLIST_REFRESH_INTERVAL = _chunkBQAPRHGOjs.HOTLIST_REFRESH_INTERVAL; exports.ListKeys = _chunkBQAPRHGOjs.ListKeys; exports.ListNames = _chunkBQAPRHGOjs.ListNames; exports.METAMASK_HOTLIST_DIFF_FILE = _chunkBQAPRHGOjs.METAMASK_HOTLIST_DIFF_FILE; exports.METAMASK_HOTLIST_DIFF_URL = _chunkBQAPRHGOjs.METAMASK_HOTLIST_DIFF_URL; exports.METAMASK_STALELIST_FILE = _chunkBQAPRHGOjs.METAMASK_STALELIST_FILE; exports.METAMASK_STALELIST_URL = _chunkBQAPRHGOjs.METAMASK_STALELIST_URL; exports.PHISHING_CONFIG_BASE_URL = _chunkBQAPRHGOjs.PHISHING_CONFIG_BASE_URL; exports.PhishingController = _chunkBQAPRHGOjs.PhishingController; exports.STALELIST_REFRESH_INTERVAL = _chunkBQAPRHGOjs.STALELIST_REFRESH_INTERVAL; exports.default = _chunkBQAPRHGOjs.PhishingController_default; exports.phishingListKeyNameMap = _chunkBQAPRHGOjs.phishingListKeyNameMap;
//# sourceMappingURL=PhishingController.js.map

@@ -15,3 +15,3 @@ import type { RestrictedControllerMessenger } from '@metamask/base-controller';

*/
export declare type ListTypes = 'fuzzylist' | 'blocklist' | 'allowlist';
export type ListTypes = 'fuzzylist' | 'blocklist' | 'allowlist';
/**

@@ -28,3 +28,3 @@ * @type EthPhishingResponse

*/
export declare type EthPhishingResponse = {
export type EthPhishingResponse = {
blacklist: string[];

@@ -46,3 +46,3 @@ fuzzylist: string[];

*/
export declare type PhishingStalelist = {
export type PhishingStalelist = {
eth_phishing_detect_config: Record<ListTypes, string[]>;

@@ -66,3 +66,3 @@ phishfort_hotlist: Record<ListTypes, string[]>;

*/
export declare type PhishingListState = {
export type PhishingListState = {
allowlist: string[];

@@ -86,3 +86,3 @@ blocklist: string[];

*/
export declare type EthPhishingDetectResult = {
export type EthPhishingDetectResult = {
name?: string;

@@ -103,3 +103,3 @@ version?: string;

*/
export declare type HotlistDiff = {
export type HotlistDiff = {
url: string;

@@ -110,3 +110,3 @@ timestamp: number;

};
export declare type DataResultWrapper<T> = {
export type DataResultWrapper<T> = {
data: T;

@@ -123,3 +123,3 @@ };

*/
export declare type Hotlist = HotlistDiff[];
export type Hotlist = HotlistDiff[];
/**

@@ -156,3 +156,3 @@ * Enum containing upstream data provider source list keys.

*/
export declare type PhishingControllerState = {
export type PhishingControllerState = {
phishingLists: PhishingListState[];

@@ -170,3 +170,3 @@ whitelist: string[];

*/
export declare type PhishingControllerOptions = {
export type PhishingControllerOptions = {
stalelistRefreshInterval?: number;

@@ -177,12 +177,12 @@ hotlistRefreshInterval?: number;

};
export declare type MaybeUpdateState = {
export type MaybeUpdateState = {
type: `${typeof controllerName}:maybeUpdateState`;
handler: PhishingController['maybeUpdateState'];
};
export declare type TestOrigin = {
export type TestOrigin = {
type: `${typeof controllerName}:testOrigin`;
handler: PhishingController['test'];
};
export declare type PhishingControllerActions = MaybeUpdateState | TestOrigin;
export declare type PhishingControllerMessenger = RestrictedControllerMessenger<typeof controllerName, PhishingControllerActions, never, never, never>;
export type PhishingControllerActions = MaybeUpdateState | TestOrigin;
export type PhishingControllerMessenger = RestrictedControllerMessenger<typeof controllerName, PhishingControllerActions, never, never, never>;
/**

@@ -189,0 +189,0 @@ * Controller that manages community-maintained lists of approved and unapproved website origins.

"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkGAXG2YM5js = require('./chunk-GAXG2YM5.js');
var _chunkBQAPRHGOjs = require('./chunk-BQAPRHGO.js');
exports.applyDiffs = _chunkGAXG2YM5js.applyDiffs; exports.fetchTimeNow = _chunkGAXG2YM5js.fetchTimeNow;
exports.applyDiffs = _chunkBQAPRHGOjs.applyDiffs; exports.fetchTimeNow = _chunkBQAPRHGOjs.fetchTimeNow;
//# sourceMappingURL=utils.js.map
{
"name": "@metamask/phishing-controller",
"version": "9.0.1",
"version": "9.0.2",
"description": "Maintains a periodically updated list of approved and unapproved website origins",

@@ -44,4 +44,4 @@ "keywords": [

"dependencies": {
"@metamask/base-controller": "^5.0.1",
"@metamask/controller-utils": "^9.0.1",
"@metamask/base-controller": "^5.0.2",
"@metamask/controller-utils": "^9.1.0",
"@types/punycode": "^2.1.0",

@@ -61,3 +61,3 @@ "eth-phishing-detect": "^1.2.0",

"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "~4.8.4"
"typescript": "~4.9.5"
},

@@ -64,0 +64,0 @@ "engines": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc