
Security News
Meet Socket at Black Hat Europe and BSides London 2025
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.
@nodebb/nodebb-plugin-reputation-rules
Advanced tools
Reputation rules to prevent abuse and make it more reliable
Rules to prevent abuse of the reputation system and reward most valuable users.

Upvoting In order to upvote, the user must have
{MIN_POSTS_TO_UPVOTE} posts or more{MIN_DAYS_TO_UPVOTE} days since registrationDownvoting In order to downvote, the user must have
{MIN_POSTS_TO_DOWNVOTE} posts or more{MIN_DAYS_TO_DOWNVOTE} since registration{MIN_REPUTATION_TO_DOWNVOTE} reputation or moreDownvoting costs {DOWNVOTE_PENALIZATION} reputation (user who votes loses some reputation)
One user can't vote (up or down) more than X times a day, being X = reputation/10. With a minimum of 5 and a max of 50
One user can't downvote more than 5 times a day. Zero to disable this maximum
Reputation can be disabled in certain subforums
A user cannot vote the same person twice in a month
A user cannot vote more than 5 messages in the same thread
Upvotes give extra reputation depending on the user who is voting:
floor(votersReputation * 5%) (you can change this percentage in the ACP)Downvotes decrease extra reputation depending on the user who is voting:
floor(votersReputation * 5%) (you can change this percentage in the ACP)Undoing votes:
Upvotes and downvotes should have a maximum weight, configurable. So that rule #8 doesn't make vote points tend to infinity.
Optional: you can limit upvotes and downvotes to recent posts. In other words, if a message is too old, users won't be able to vote it.
You can configure what "too old" means for you, for example 30 days, 90 days, or 0 if you want to disable this feature and allow votes in old posts.
Note unvotes are always allowed.
v1.2.3
v1.2.2
v1.2.1
v1.2.0
FAQs
Reputation rules to prevent abuse and make it more reliable
The npm package @nodebb/nodebb-plugin-reputation-rules receives a total of 2 weekly downloads. As such, @nodebb/nodebb-plugin-reputation-rules popularity was classified as not popular.
We found that @nodebb/nodebb-plugin-reputation-rules demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.