getUserSecretsBlocked
Prompt-secret-scan blocks for a single user: blocked prompt count, total secret matches, and a per-rule breakdown (rule id, label, count, last blocked at). Never returns secret values.
Examples
query GetUserSecretsBlocked($user: String!, $dateRange: VibeSecDateRange) {
getUserSecretsBlocked(user: $user, dateRange: $dateRange) {
detected
blocked
byRule {
ruleId
label
count
detectedCount
lastBlockedAt
lastActivityAt
}
}
}Variables
This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.
{
"user": "example",
"dateRange": {
"from": 1749000000000,
"to": 1749900000000
}
}Arguments
You can use the following argument(s) to customize your getUserSecretsBlocked query.
user String! required
Fields
Return type: VibeSecUserSecretsBlockedResponse!
You can use the following field(s) to specify what information your getUserSecretsBlocked query will return. Please note that some fields may have their own subfields.
detected Int!
Total secret matches found across the user's blocked prompts
blocked Int!
Number of prompts blocked by the prompt secret scan; equals UserStatsItem.secretsBlocked
Per-rule breakdown (blocked and detected) sorted by count descending
ruleId String!
label String!
count Int!
detectedCount Int!
lastBlockedAt DateTime
lastActivityAt DateTime!
Last updated