Comparing version 2.0.1 to 2.0.2
@@ -75,2 +75,3 @@ var isBuffer = require('is-buffer') | ||
while (key2 !== undefined) { | ||
if (key1 === '__proto__') { return } | ||
var type = Object.prototype.toString.call(recipient[key1]) | ||
@@ -77,0 +78,0 @@ var isobject = ( |
{ | ||
"name": "flat", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -420,2 +420,16 @@ var assert = require('assert') | ||
}) | ||
test('should not pollute prototype', function () { | ||
unflatten({ | ||
'__proto__.polluted': true | ||
}); | ||
unflatten({ | ||
'prefix.__proto__.polluted': true | ||
}); | ||
unflatten({ | ||
'prefix.0.__proto__.polluted': true | ||
}); | ||
assert.notStrictEqual({}.polluted, true); | ||
}) | ||
}) | ||
@@ -422,0 +436,0 @@ |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
18577
523
0
6