https://github.com/issif/falco-rules-explorer
A dashboard to explore Falco Rules
https://github.com/issif/falco-rules-explorer
falco security
Last synced: 7 months ago
JSON representation
A dashboard to explore Falco Rules
- Host: GitHub
- URL: https://github.com/issif/falco-rules-explorer
- Owner: Issif
- Created: 2023-02-15T15:55:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T06:14:26.000Z (over 1 year ago)
- Last Synced: 2024-04-14T02:52:09.975Z (over 1 year ago)
- Topics: falco, security
- Language: HTML
- Homepage: https://Issif.github.io/falco-rules-explorer
- Size: 2.51 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Falco Rules Explorer

## Description
> This project is a WIP
Falco Rules Explorer is dashboard to explore the Falco rules in a friendly way. You can search, filter and display all details of rules.
## Configuration
The list of rules to scrape is managed by the file `registry.yaml`:
```yaml
---
rules_files:
- "https://github.com/falcosecurity/rules/blob/main/rules/falco_rules.yaml"
- "https://github.com/falcosecurity/rules/blob/main/rules/application_rules.yaml"
- "https://github.com/falcosecurity/plugins/blob/master/plugins/k8saudit/rules/k8s_audit_rules.yaml"
- "https://github.com/falcosecurity/plugins/blob/master/plugins/cloudtrail/rules/aws_cloudtrail_rules.yaml"
- "https://github.com/falcosecurity/plugins/blob/master/plugins/github/rules/github.yaml"
- "https://github.com/falcosecurity/plugins/blob/master/plugins/okta/rules/okta_rules.yaml"
```## Create the index of rules
```shell
go run .
```It creates an `index.json` file which lists all rules with their details.
## View the dashboard
```shell
python -m http.server 3000
```Go to http://0.0.0.0:3000/.
## Frontend
The sources for the frontend are:
- `index.html`: the dashboard
- `rule.html`: details of a rule## Author
Thomas Labarussias (https://github.com/Issif)