diff --git a/packages/grpc-js/test/test-prototype-pollution.ts b/packages/grpc-js/test/test-prototype-pollution.ts index 12092608..6dc4b293 100644 --- a/packages/grpc-js/test/test-prototype-pollution.ts +++ b/packages/grpc-js/test/test-prototype-pollution.ts @@ -24,4 +24,8 @@ describe('loadPackageDefinition', () => { loadPackageDefinition({'__proto__.polluted': true} as any); assert.notStrictEqual(({} as any).polluted, true); }); + it('Should not allow prototype pollution #2', () => { + loadPackageDefinition({'constructor.prototype.polluted': true} as any); + assert.notStrictEqual(({} as any).polluted, true); + }); });