streamalert icon indicating copy to clipboard operation
streamalert copied to clipboard

StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

Results 97 streamalert issues
Sort by recently updated
recently updated
newest added

## Background Currently if you want to leverage publishers for a rule, you have to configure them for every single rule that you want to use the publisher for. While...

feature request
alert publishers

## Background [In the discussion](https://github.com/airbnb/streamalert/pull/1191#discussion_r393152889) of PR #1191, we brought up to support custom stream name for firehose. Currently, the stream name of firehose for `data` is autogenerated based on...

feature request
historical search

## Background StreamAlert currently has a Duo application for pulling logs from the legacy v1 logs API. ### Description This should be updated to use the newer v2 API which...

apps
dependencies

related to: #1153 ## Background The current [LambdaPackage](https://github.com/airbnb/streamalert/blob/9718c28d2da86d09b5be487f875e339c37a8a1ea/streamalert_cli/manage_lambda/package.py#L31) class has a fairly janky method of managing dependencies and creating deployment packages. ## Proposal * Add a setuptools `setup.py`to each `streamalert//`...

cli
build/test

## Background The `rec` that is passed to any given rule function is an ordinary `dict` that allows for lookups, etc to perform alerting logic. We have built a lot...

rules
helpers
improvement

## Background StreamAlert apps currently have some [pre-packaged zips](https://github.com/airbnb/streamalert/tree/release-3-0-0/streamalert/apps/_apps) due to the need for natively compiled libraries in the lambda environment (_shakes fist at cryptography lib_). These are extracted as...

deployment
build/test
improvement

## Background kinesis aggregation : https://github.com/awslabs/amazon-kinesis-producer/blob/master/aggregation-format.md used to efficient puts into kinesis data stream to avoid throttling ### Description classifier lambda exiting with errors like invalid JSON , after careful...

## Background ```python [ERROR] ProtocolError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer')) Traceback (most recent call last): File "/var/task/streamalert/classifier/main.py", line 26, in handler Classifier().run(event.get('Records', []))...

bug
classifier

## Background While testing the PR #1093, I got ` Error deleting CloudWatch Log Metric Filter: ResourceNotFoundException` errors in the end of `python manage.py destroy` operation. Re-run `python manage.py destroy`...

terraform
metrics

## Background Current, the threat intel downloader function is tightly coupled to [ThreatStream](https://www.anomali.com/products/threatstream), which means users must have a anomli account ($$) to take advantage of this feature. ## Desired...

threat intelligence
new feature