
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Toksik is a simple and flexible package for filtering messages containing bad words.
npm install toksik
const Words = require('toksik');
const word = new Words();
console.log(word.isToxic('muka mu seperti lonte')); // return true
console.log(word.isToxic('muka mu seperti bidadari')); // return false
console.log(word.censor('muka mu seperti lonte')); // muka mu seperti *****
console.log(word.censor('muka mu seperti bidadari')); // muka mu seperti bidadari
// You can also use custom characters
console.log(word.censor('muka mu seperti lonte', '•')) // muka mu seperti •••••
console.log(word.filter('muka mu seperti lonte')); // muka mu seperti
console.log(word.filter('muka mu seperti bidadari')); // muka mu seperti bidadari
console.log(word.analyze('muka mu seperti lonte')); // { isToxic: true, toxicList: [ 'lonte' ] }
console.log(word.analyze('muka mu seperti bidadari')); // { isToxic: false, toxicList: [] }
isToxic= Returns true if the text contains an abusive word, and returns false if the text does not contain an abusive word.
censor= Replace badwords to*
filter= Delete text that contains badwords
analyze= Provides a list of all bad words if the text contains dirty words
you can contribute badwords for words.json thank you!
FAQs
A simple and flexible package for filtering messages containing bad words.
The npm package toksik receives a total of 0 weekly downloads. As such, toksik popularity was classified as not popular.
We found that toksik 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.