
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Piranaa is an event stream processing micro framework designed to be simple to use with overall good performances. This library is not meant to be a full-scale stream processing engine like Apache Spark Streaming or Apache Storm but to provide a good alternative for use case where large-scale distributed computing would be overkill.
Piranaa building blocks are called Agents.
An agent is a simple function which will process or create some events and achieve some actions in returns.
Every agent has to be named and can take options.
An agent can output new events (simple objects) which are automatically saved by the underlying store (default to pouchdb).
An agent can listen for specific events and react accordingly.
TBD
TBD
May be freely distributed under the MIT license.
Copyright (c) 2010-2015 Michaël Schwartz and other contributors
FAQs
Real-time event stream processing micro framework
We found that piranaa 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
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.