
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Simple library for reporting to Dead Man's Snitch (deadmanssnitch.com)
Simple library for reporting to Dead Man's Snitch.
Returns promises only. Standard callbacks are not supported. Though optionally you can just "fire and forget" and discard the returned promise - in this case, delivery isn't guaranteed, but is still likely.
You can either report manually, or wrap an existing promise-returning function.
If using wrapBlocking
, please be aware that the result of the reporting process is not exposed. The process will block for a maximum of 5 seconds.
const dms = require('dms-report');
// indicates success
await dms.report('76d84d19e4');
// success with a message
await dms.report('76d84d19e4', { m: '500 items processed' });
// if you have error notices enabled, indicates failure
await dms.report('76d84d19e4', { s: 1, m: 'foobar error occurred' });
// wrap an existing promise-returning function and report the outcome
// - promise resolved -> success with no message
// - promise rejected -> failure with `error.message` as the message
async foo(someId) {
return await doSomething(someId);
}
// if doing e.g. `obj.foo`, you may need to do `obj.foo.bind(obj)`
const wrapped = dms.wrap('76d84d19e4', foo);
const result = await wrapped('some-input');
// for environments which must block during the reporting process
const wrapped = dms.wrapBlocking('76d84d19e4', foo);
$ npm install dms-report
Please open an issue on this repository.
MIT licensed - see LICENSE file
FAQs
Simple library for reporting to Dead Man's Snitch (deadmanssnitch.com)
The npm package dms-report receives a total of 2 weekly downloads. As such, dms-report popularity was classified as not popular.
We found that dms-report demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers 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.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.