Research
Recent Trends in Malicious Packages Targeting Discord
The Socket research team breaks down a sampling of malicious packages that download and execute files, among other suspicious behaviors, targeting the popular Discord platform.
Readme
Turn keyboard events into legible key names.
This library exists because the same few bugs show up in most websites that implement keyboard shortcuts:
Code using kee.js will neither have any of these issues, nor ever need to consider them.
kee(event)
Returns a string naming the key press than generated event
.
event: A KeyboardEvent
with type 'keyup'
or 'keydown'
.
Key press strings consist of all held modifiers, each followed by "+", follwed by the pressed key.
A key's name is its physical label, in lower case, with spaces removed. It is not always what the press would type - for example, "shift" types nothing, and "shift+4" types "$" (on a US keyboard).
Modifiers are "ctrl", "alt", "shift", and "windows", and always appear in that order. macOS's "Command" is given as "ctrl", and its Option as "alt".
If a key press can't be identified then the string 'unidentified'
is returned. This shouldn't happen except on custom hardware.
FAQs
Turn keyboard events into legible key names.
We found that kee 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
The Socket research team breaks down a sampling of malicious packages that download and execute files, among other suspicious behaviors, targeting the popular Discord platform.
Security News
Socket CEO Feross Aboukhadijeh joins a16z partners to discuss how modern, sophisticated supply chain attacks require AI-driven defenses and explore the challenges and solutions in leveraging AI for threat detection early in the development life cycle.
Security News
NIST's new AI Risk Management Framework aims to enhance the security and reliability of generative AI systems and address the unique challenges of malicious AI exploits.