Compare commits

...
6 Commits
Author SHA1 Message Date
ian-at-strix 27a1ac2d74 Update README to remove old asset
Removed outdated asset links from README.
2026-10-26 14:19:01 -04:00
ian-at-strix 55e0f5f7b7 Claude demo 2026-10-26 14:15:26 -04:00
ian-at-strix 89b2bda2d8 Update README.md 2026-10-26 13:47:15 -04:00
ian-at-strix 7685049e68 Fix release notes (#101) 2026-10-26 13:00:37 -04:00
ian-at-strix c763b5e1ca Version 0.1.2 (#100) 2026-10-26 12:17:55 -04:00
ian-at-strix efde5d935f Build releases with the telemetry key (#99) 2026-10-26 12:16:33 -04:00
8 changed files with 18 additions and 8 deletions

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
- name: Set the telemetry key
shell: bash
run: echo "FIREWALL_POSTHOG_KEY=${{ secrets.FIREWALL_POSTHOG_KEY }}" >> "$GITHUB_ENV"
+1
View File
@@ -13,6 +13,7 @@ jobs:
env:
TEAM: ${{ vars.APPLE_TEAM }}
NOTARY_PROFILE: firewall
FIREWALL_POSTHOG_KEY: ${{ secrets.FIREWALL_POSTHOG_KEY }}
steps:
- uses: actions/checkout@v6
with:
+1 -3
View File
@@ -27,9 +27,7 @@ jobs:
## Command line
\`\`\`sh
cargo install strix-firewall
\`\`\`
**Command-line installs do not include machine-wide screening.**
\`\`\`sh
curl --proto '=https' --tlsv1.2 -LsSf $url/strix-firewall-installer.sh | sh
+4 -2
View File
@@ -127,6 +127,9 @@ jobs:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
fi
- name: "Set the telemetry key"
run: "echo \"FIREWALL_POSTHOG_KEY=${{ secrets.FIREWALL_POSTHOG_KEY }}\" >> \"$GITHUB_ENV\""
shell: "bash"
- name: Install dist
run: ${{ matrix.install_dist.run }}
# Get the dist-manifest
@@ -299,8 +302,7 @@ jobs:
secrets: inherit
# publish jobs get escalated permissions
permissions:
"id-token": "write"
"packages": "write"
"contents": "read"
announce:
needs:
+3 -1
View File
@@ -1,10 +1,12 @@
# Strix's Dependency Firewall
Stops malicious packages before they install. Built by [Strix](https://strix.ai/blog/firewall-announcement).
Stops malicious packages before they install. Built by [Strix](https://strix.ai): read [the blogpost](https://www.strix.ai/blog/firewall-announcement).
Screening runs on your device: downloads go straight to the registry, never through a Strix server.
Each package's name and version are looked up [Strix's malicious-package blocklist](https://github.com/usestrix/firewall-blocklist), so installs are blocked system-wide *before* reaching your machine.
https://github.com/user-attachments/assets/835411b1-5c89-409f-b98a-cb238310429c
## Install
**Machine-wide**, from the [latest release](https://github.com/usestrix/firewall/releases/latest):
+1 -1
View File
@@ -3393,7 +3393,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "strix-firewall"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"clap",
"core-foundation 0.10.1",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "strix-firewall"
version = "0.1.1"
version = "0.1.2"
edition = "2021"
license = "Apache-2.0"
authors = ["Strix"]
+4
View File
@@ -12,4 +12,8 @@ source-tarball = false
publish-jobs = ["./publish-crates"]
post-announce-jobs = ["./release-notes"]
global-artifacts-jobs = ["./build-macos-pkg"]
github-build-setup = "../build-setup.yml"
targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"]
[dist.github-custom-job-permissions]
"publish-crates" = { contents = "read" }