
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.
npm-maintainer
Advanced tools
A web component which shows various statistics for a user in the NPM database.
Statistics for a NPM user. See the demo here
A web component which shows various statistics for a user in the NPM database.
npm i npm-maintainer
#or
yarn add npm-maintainer
// In your JS entrypoint
import 'npm-maintainer';
<!-- In your HTML file -->
<npm-maintainer
user="scriptex"
error="An unknown error occurred. Please try again later."
loading="Loading data from NPM..."
></npm-maintainer>
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
user | string | true | '' | The user name from NPM |
error | string | false | 'Error loading data.' | Message shown when an error occurs |
loading | string | false | 'Loading data...' | Message shown when loading data |
The npm-maintainer Web Component utilizes the ::part() pseudo-element. In order to add custom styles, you should use the corresponding parts of the components:
error - The element which shows the error messageloading - The element which shows the loading messagecontent - The element which shows the data tabletable - The <table> itselfthead - The <thead> elementthead-row - The <tr> inside the <thead> elementtbody - The <tbody> elementtbody-row - The <tr> inside the <tbody> elementth - the <th> elementstd - the <td> elementsHere is an example:
npm-maintainer {
display: block;
}
npm-maintainer::part(error),
npm-maintainer::part(loading) {
text-align: center;
min-height: 75vh;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
}
npm-maintainer::part(error) {
color: red;
}
npm-maintainer::part(table) {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
npm-maintainer::part(th),
npm-maintainer::part(td) {
padding: 0.25rem;
border: 1px solid;
}
npm-maintainer::part(link) {
color: inherit;
text-decoration: underline;
}
npm-maintainer::part(link):hover {
text-decoration: none;
}
MIT
FAQs
A web component which shows various statistics for a user in the NPM database.
We found that npm-maintainer demonstrated a not healthy version release cadence and project activity because the last version was released 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.