
Research
5 Malicious Chrome Extensions Enable Session Hijacking in Enterprise HR and ERP Systems
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.
weak-iterables
Advanced tools
WeakSets and WeakMaps are awesome, but also have limitations.
This library exposes a WeakSet and WeakMap class that utilize weak references yet support iteration, including size, forEach(), entries(), keys(), values() etc.
Additionally, they allow you to mix objects and primitives and it just works.
IterableWeakSet is a subclass of Set that uses WeakRef objects under the hood to store the values.
IterableWeakMap is a subclass of Map that uses WeakRef objects under the hood to store the keys.
They intercept all relevant methods to unwrap the weakrefs when read from the outside and remove any values that have been garbage collected.
As a result, this means things like .size or iterator values may change between calls, as the garbage collector works its magic.
That’s why the built-in objects are not designed this way!
FAQs
Iterable versions of WeakSet and WeakMap
We found that weak-iterables demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.