[integrity] DIFC Integrity-Filtered Events Report — 2026-03-27 #23272
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Daily DIFC Integrity-Filtered Events Analyzer. A newer discussion is available at Discussion #23479. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
In the last 7 days, 746 DIFC integrity-filtered events were detected across 58 workflow runs. The most frequently filtered tool was
list_issues(526 events — 70.5% of all events), and the dominant filter reason was integrity_blocked (100% of events). The pattern is highly concentrated on March 26 (560 events) with a further 186 events on March 27, suggesting a recent uptick driven by new external issues and PRs authored by contributors withoutapprovedintegrity standing.The filtering is almost entirely driven by two workflows — AI Moderator (267 events) and Auto-Triage Issues (248 events) — which are tasked with reading and moderating content from untrusted contributors. Every single filtered event is an integrity block: resources authored by
none:allorunapproved:allcontributors are being correctly quarantined. No secrecy filtering was observed. The high volume indicates the integrity system is operating as expected, though the frequency ofmissing_datareports from AI Moderator warrants attention.Key Metrics
integrity_blocked(100%)📈 Events Over Time
Activity is concentrated over two days (March 26–27), with March 26 accounting for 75% of total events. The spike on March 26 is driven by a burst of new issues and a Sub-Issue Closer / Dev workflow run with unusually high filter counts. The pattern reflects normal repository activity as external contributors file issues and PRs.
🔧 Top Filtered Tools
list_issuesdominates with 526 events (70.5%) — this is the bulk listing tool used by Auto-Triage Issues, Sub-Issue Closer, and similar workflows when they scan all open issues and filter out low-integrity ones row by row.search_issues(160, 21.4%) andissue_read(50, 6.7%) follow. A small number ofpull_request_read(6) andsearch_pull_requests(4) events are also present, coming mainly from the Smoke Claude workflow encountering an integrity-restricted PR.🏷️ Filter Reasons and Tags
100% of filtering is integrity-based (no secrecy filtering detected). All 746 events carry the
none:allintegrity tag, meaning content authored by users with no established integrity level. 263 of these additionally carryunapproved:all, indicating content flagged as explicitly unapproved. Nosecrecytags appeared, confirming the system is not over-restricting based on data sensitivity — only origin trustworthiness.📋 Per-Workflow Breakdown
📋 Per-Server Breakdown
All filtered events come exclusively from the
githubMCP server — no other servers produced integrity-filtered output.👤 Per-User Breakdown (top 20)
🔍 Per-User Analysis
The filtered events are distributed across many distinct human contributors — no bot accounts appear in the top list, suggesting this is genuine external contributor activity rather than automated spam. The top three contributors (szabta89, dsyme, grahame-white) together account for 261 events (35% of total), which is consistent with being active issue filers without yet-approved integrity standing. Several contributors with
CONTRIBUTORassociation (e.g., szabta89, eaftan, mnkiefer) also appear — their issues are still taggednone:allorunapproved:alluntil explicitly approved.💡 Tuning Recommendations
Approve high-volume external contributors — Contributors like
szabta89(109 events),dsyme(91),grahame-white(61), anddeyaaeldeen(56) have substantial engagement history. If their content is legitimate, approving their integrity level would eliminate 35–50% of filter noise immediately and allow AI Moderator / Auto-Triage to process their issues.Review
unapproved:alltag usage — 263 of 746 events (35%) carryunapproved:allin addition tonone:all. These resources have been explicitly flagged as unapproved rather than merely lacking approval. Review whether these are old flagged issues that should be re-evaluated or permanently suppressed.AI Moderator cannot moderate what it cannot read — Every AI Moderator run that encountered an integrity-blocked issue ended with a
missing_datareport and no moderation action. This creates a circular dependency: AI Moderator needs to read content to moderate it, but DIFC blocks unmoderated content. Consider a pre-moderation pipeline that runs with elevated integrity access before the AI Moderator workflow ingests content.Dev workflow spike warrants investigation — The
Devworkflow produced 61 filtered events in a single run (run §23586783098), which failed. This is unusually high for a Dev workflow and suggests it scanned a large issue list. Investigate whether this run's issue-listing behavior was intentional and whether its scope should be narrowed.Auto-Triage Issues: reduce
list_issuesfan-out — Auto-Triage is responsible for mostlist_issuesfiltering (it lists all open issues and each blocked item generates an event). Consider pre-filtering byauthor_associationbefore fetching full issue lists, or moving fromlist_issuesto targetedissue_readcalls for already-identified issues. This would dramatically reduce per-run event counts.Monitor increasing trend — With 560 events on March 26 alone vs. historical baselines, the filter rate is increasing. This is consistent with a growing number of open external issues in the backlog. Track weekly totals to detect if the rate continues to rise — sustained growth may indicate the approved-contributor list needs regular curation.
References:
Beta Was this translation helpful? Give feedback.
All reactions