• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bleedingdeacons / integrity-sharp / 32907234070
91%

Build:
DEFAULT BRANCH: main
Ran 25 Aug 2026 10:41PM UTC
Jobs 1
Files 25
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Aug 2026 10:40PM UTC coverage: 91.026%. Remained the same
32907234070

push

github

web-flow
chore(ci): add Semgrep PR gate, scheduled full scan and badge (#14)

Brings this repo up to the same standard as the 18 PHP plugins, which have had
both since today. Until now this repo was covered only by Semgrep Managed
Scans, running on Semgrep's own schedule with no gate on a pull request at all.

Two layers, because one does not cover the other:

1. A semgrep job in ci.yml. `semgrep ci` is diff-aware on a pull request, so it
   fails only on findings that PR introduces. Which findings are fatal is
   decided by the Block remediation policy in Semgrep - currently Critical or
   High severity Code findings - not by anything in this file.

2. A weekly full scan of main in semgrep.yml. `semgrep ci` only marks findings
   "blocking" in a pull_request context; that was measured, not assumed - on
   bleedingdeacons/sentinel#50 the same probe file scored "3 blocking" in a PR
   run and "0 blocking" in a full scan of the same tree. So the PR gate covers
   what arrives through a PR and nothing else, and the scheduled scan gates on
   severity instead, that being the only signal available outside a PR.

A job rather than a step, unlike the plugins: the jobs here install a JDK, the
.NET SDK and (in hand) the MAUI Android workload, none of which Semgrep needs.

Both use this repo's own checkout pin (v5.1.0), not the v7 the PHP suite runs.

710 of 780 relevant lines covered (91.03%)

17.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32907234070.1 25 Aug 2026 10:41PM UTC 25
91.03
GitHub Action Run
Source Files on build 32907234070
  • Tree
  • List 25
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32907234070
  • 9fa26bab on github
  • Prev Build on main (#32875735473)
  • Next Build on main (#33975365408)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc