Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
matrix:
language: ["actions"]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SHA pin downgrades checkout from v4.3.0 to v4.1.1

Medium Severity

The pinned SHA b4ffde65f46336ab88eb53be808477a3936bae11 corresponds to actions/checkout v4.1.1 (October 2023). The previous @v4 floating tag resolved to v4.3.0 (August 2025), so this change is effectively a ~2-year downgrade across all seven workflow files, missing dependency security updates (e.g., tough-cookie, @babel/traverse) and bug fixes. For a PR aimed at improving supply chain security, the SHA to pin needs to be the latest v4.x release, not an outdated one.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 1d967d5. Configure here.

- uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
links:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: dtolnay/rust-toolchain@stable
- run: |
if [ ! -f tooling/doc-link-check ]; then
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fr-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: dtolnay/rust-toolchain@stable
- run: |
if [ ! -f tooling/fr-coverage ]; then
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/quality-gate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: dtolnay/rust-toolchain@stable
- run: |
if [ ! -f tooling/quality-gate ]; then
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
environment: release
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: dtolnay/rust-toolchain@stable
- name: Publish to crates.io
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
actions: read

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/secrets-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: TruffleHog
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
fetch-depth: 0
- uses: trufflesecurity/trufflehog@3fc0c2aa6648d54242e4af6fbfde0701796e4fb0 # was: @main
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Quality Gate](https://github.com/KooshaPari/phenoAI/actions/workflows/quality-gate.yml/badge.svg)](https://github.com/KooshaPari/phenoAI/actions/workflows/quality-gate.yml)
[![Rust](https://img.shields.io/badge/rust-1.75%2B-orange.svg)](https://www.rust-lang.org)
[![AI Slop Inside](https://sladge.net/badge.svg)](https://sladge.net)

AI integration workspace for the Phenotype ecosystem — LLM routing, MCP server plumbing, and embedding primitives that Phenotype agents and services compose into higher-level AI behaviors.

Expand Down
18 changes: 18 additions & 0 deletions docs/worklogs/GOVERNANCE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Governance Worklog

### 2026-04-29 | GOVERNANCE | Sladge badge rollout

**Context:** The projects-landing AI slop governance WBS is rolling the sladge
badge into clean or isolated LLM-heavy repos where model runtime behavior is
material.

**Finding:** phenoAI is the Phenotype AI integration workspace for multi-provider
LLM routing, MCP server plumbing, and embedding primitives.

**Decision:** Add the sladge badge to the README badge block and keep the rollout
as documentation/governance metadata only.

**Impact:** phenoAI is now marked consistently with the broader LLM-heavy badge
rollout without changing runtime code or catalog metadata.

**Tags:** `[phenoAI]` `[GOVERNANCE]` `[sladge]`
Loading