slackhq/snow — explained in plain English
Analysis updated 2026-08-04 · repo last pushed 2026-06-02
Scan dozens of microservices across different languages for known vulnerabilities on a daily basis.
Catch new security issues in your code before they reach production.
Send prioritized vulnerability alerts to your team's Slack channel with direct links to the problematic code.
Avoid alert fatigue by only getting notified about newly introduced vulnerabilities, not repeat findings.
| slackhq/snow | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Last pushed | 2026-06-02 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | ops devops | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker installed and configuration of a config file pointing at your repositories, README lacks detailed setup instructions.
SNOW is a security tool built by Slack that automatically scans code repositories for known security vulnerabilities. It searches through source code to find potentially dangerous patterns, things like using weak hashing algorithms (MD5 or SHA1) or calling functions that could let attackers run malicious code. When it finds issues, it sends alerts to the team. Under the hood, SNOW relies on an open-source tool called Semgrep, which does the actual pattern-matching work. You configure which languages and repositories to scan in a config file, then run a script that kicks off the analysis. The tool produces a report of rule violations, and you can set up webhooks to receive alerts in Slack or other channels. Alerts are sorted into priority levels: "high" for the most serious patterns (which you can customize), "normal" for everything else, and "errors" for cases where the scanner couldn't process part of a codebase. The tool is designed for security teams or engineering leads at companies with many code repositories. For example, if your organization has dozens of microservices written in different languages, SNOW can scan all of them daily and flag new vulnerabilities before they reach production. One nice touch: it only alerts on new vulnerabilities, so you won't get spammed with the same finding every day. Each alert includes the rule that was triggered, a plain-language description of the vulnerability, a direct link to the problematic code in GitHub, and a snippet of the offending code. To run it locally, you'll need Docker installed. The README doesn't go into much detail on setup beyond that, but the workflow is straightforward: clone the repo, edit the config file to point at your repositories, and run the scan script. The project is relatively simple, it's essentially a wrapper around Semgrep that adds prioritized alerting and multi-repository scanning, tailored for Slack's internal needs but available for others to adapt.
SNOW is a security tool from Slack that automatically scans your code repositories for known vulnerabilities and sends prioritized alerts to your team, only notifying you about new issues.
Mainly Python. The stack also includes Python, Docker, Semgrep.
Maintained — commit in last 6 months (last push 2026-06-02).
The license is not specified in the repository explanation, so permissions and restrictions are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.