For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Argument
Description
Supported fields

user String! required

from Float to Float

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.

Field
Description
Supported fields

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