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
{{ message }}
Repository navigation
Commit a03901b
Browse filesBrowse the repository at this point in the historyBrowse files
- `review/runner.ts`: the composite check's `data.pii` is now the engine
`PiiQueryResult` object — extract columns from `pii_columns` (legacy array
shape kept as fallback) so check-derived PII columns reach the signed
review verdict.
- Composite check renderer: surface `query_targets` ("exposed via: …") and
honor the engine's `parse_error` abstention ("PII check skipped: …")
instead of rendering "No PII detected" for unparseable SQL.
- `pii-detector`: band numeric engine confidence (0..1) to
`high`/`medium`/`low` via shared `bandConfidence` — `PiiFinding.confidence`
is a string field.
- `check --checks validate`: normalize string-shaped `suggestions` entries as
well as `Suggestion` objects.
- Safety location label: `bytes a-b` (engine offsets are byte-based and
diverge from char indexes on multibyte SQL).
- Semantics tool metadata reports `result.success` instead of hardcoding
true (consistent with the policy/compare tools).
- `classify-pii` tool reuses `piiColumnsFromReport` instead of a second
None-filter implementation.
- Tests: classify-pii error case made deterministic (malformed schema file —
previously guarded by an `if`, so it could pass vacuously); composite-check
alias + parse-error abstention assertions added; bytes label updated.
Co-Authored-By: Claude Fable 5 <[email protected]>
0 commit comments