Skip to content

Commit dc7e428

Browse files
ihor-sokoliukclaude
andcommitted
security(ci): add OpenSSF Scorecard workflow and README badge
Closes SEC-005: Add OpenSSF Scorecard workflow and README badge Coverage: 93.46% (unchanged) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent da50d66 commit dc7e428

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

.github/workflows/scorecard.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Scorecard supply-chain security
2+
3+
on:
4+
branch_protection_rule:
5+
push:
6+
branches: [main]
7+
schedule:
8+
- cron: '0 6 * * 1' # weekly, Monday 06:00 UTC
9+
10+
permissions: read-all
11+
12+
jobs:
13+
analysis:
14+
name: Scorecard analysis
15+
runs-on: ubuntu-latest
16+
permissions:
17+
security-events: write
18+
id-token: write
19+
contents: read
20+
actions: read
21+
steps:
22+
- uses: actions/checkout@v4
23+
with:
24+
persist-credentials: false
25+
- uses: ossf/scorecard-action@v2
26+
with:
27+
results_file: results.sarif
28+
results_format: sarif
29+
publish_results: true
30+
- uses: actions/upload-artifact@v4
31+
with:
32+
name: SARIF file
33+
path: results.sarif
34+
retention-days: 5
35+
- uses: github/codeql-action/upload-sarif@v3
36+
with:
37+
sarif_file: results.sarif

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
[![Docker Pulls](https://img.shields.io/docker/pulls/isokoliuk/mcp-searxng?style=flat-square&logo=docker)](https://hub.docker.com/r/isokoliuk/mcp-searxng)
1111
[![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE)
1212
[![mcp-searxng MCP server](https://glama.ai/mcp/servers/ihor-sokoliuk/mcp-searxng/badges/score.svg)](https://glama.ai/mcp/servers/ihor-sokoliuk/mcp-searxng)
13+
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/ihor-sokoliuk/mcp-searxng/badge)](https://scorecard.dev/viewer/?uri=github.com/ihor-sokoliuk/mcp-searxng)
1314

1415
An [MCP server](https://modelcontextprotocol.io/introduction) that integrates the [SearXNG](https://docs.searxng.org) API, giving AI assistants web search capabilities.
1516

0 commit comments

Comments
 (0)