You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Convert minimumReleaseAge from minutes to days: `minutes / 1440`
143
+
- Find latest stable release older than that threshold
144
+
- Example: If minimumReleaseAge=10080 (7 days) and today is March 24, select releases from March 17 or earlier
145
+
146
+
4.**Install selected version** (choose based on available tools):
147
+
```bash
148
+
# macOS with Homebrew (latest only, version pinning limited)
149
+
brew install zizmor
150
+
151
+
# Python environments (version pinning supported)
152
+
pipx install zizmor==VERSION
153
+
uv tool install zizmor==VERSION
154
+
uvx zizmor@VERSION --help
155
+
```
156
+
157
+
**Recommended priority**: pipx/uvx > brew
158
+
</version_selection>
159
+
160
+
<rationale>
161
+
Using minimumReleaseAge prevents supply chain attacks from compromised new releases. The 7-day window allows community detection of malicious packages before adoption.
162
+
</rationale>
163
+
164
+
<fallback>
165
+
If no release meets the age requirement, warn the user and skip zizmor scan. Never install a release younger than minimumReleaseAge.
0 commit comments