@metamask/phishing-controller
Advanced tools
Comparing version 9.0.1 to 9.0.2
@@ -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 |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
167865
3