
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
hubot-factoids-loche
Advanced tools
A factoids implementation for Hubot, inspired by oftn-bot.
npm install hubot-factoids
HUBOT_BASE_URL
[required] - URL of Hubot (ex. http://myhubothost.com:5555/)
HUBOT_FACTOID_PREFIX
[optional] - prefix character to use for retrieving a
factoid (defaults to !
if unset)
Creates a new factoid if it doesn't exist, or overwrites the factoid value with the new value. Factoids maintain a history (can be viewed via the factoid URL) of all past values along with who updated the value and when.
Note:
<factoid>
can be any string which does not contain=
or=~
(these reserved characters delimit the factoid and its value), although special characters should be avoided.
hubot: learn <factoid> = <details>
If you prefer, you can edit a factoid value inline, using a sed-like substitution expression.
hubot: learn <factoid> =~ s/expression/replace/gi
hubot: learn <factoid> =~ s/expression/replace/i
hubot: learn <factoid> =~ s/expression/replace/g
hubot: learn <factoid> =~ s/expression/replace/
An alias will point to the specified pre-existing factoid and when invoked will return that factoid's value.
hubot: alias <factoid> = <factoid>
Disables responding to a factoid. The factoid is not deleted from memory, and can be re-enabled by setting a new value (its complete history is retained).
hubot: forget <factoid>
Serves a page with the raw JSON output of the factoid data
hubot: factoids
Recall the value of the given factoid.
Note: Hubot should not be directly addressed.
!<factoid>
Can be combined with a @mention to direct the message at another user:
!factoid @user
Hubot will respond accordingly:
Hubot> @user: factoid value
Find a factoid containing the given string. The string can be matched in either the factoid key or value.
hubot: search foobar
Permanently removes a factoid—this action cannot be undone.
If hubot-auth script is loaded,
"admin" or "factoids-admin" role is required to perform this action. It's
recommended you use the forget
command instead of drop
.
hubot: drop <factoid>
FAQs
Factoids for Hubot
We found that hubot-factoids-loche 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.