EvalGlass

Security

What we protect, and how to tell us when we slip.

EvalGlass runs on your machine and in your CI. It reads your repo's evidence and writes a Scorecard. Nothing leaves your repo, and there is no hosted runtime to attack. This page mirrors SECURITY.md.

Data handling

EvalGlass is local-first by construction. There is no telemetry, no phone-home, no provider keys, and no hosted service in the required path.

Report a vulnerability

Please report privately first. Do not open a public issue for a security problem.

Best effort, no SLA.

EvalGlass is volunteer-maintained and pre-alpha. We will do our best, but we do not promise a response-time SLA. Frame your expectations accordingly.

Scope

In scopeOut of scope
The runtime (src/evalglass/**)Third-party host code that uses EvalGlass
Skill-scaffolded codeDisabled optional adapters
CI workflows that consume privileged tokens

One scope note worth stating plainly: a green Scorecard misread as proof of correctness is itself treated as a trust and security issue. Defeating the no-false-confidence guarantee — making an informational, uncalibrated, non-comparable, or partly blocked run look like proof — is in scope. Claim boundary →

Supply chain & supported versions

Related

Trust model
what a green Scorecard does and does not mean
Threat model
the claim boundary EvalGlass refuses to cross
License
Apache-2.0, open source