INNER CODE UNIT · TypeScript

promptOnlyScanResult

openai/codex-security · plugins/codex-security/mcp-app/server.ts:2206

function promptOnlyScanResult(promptOnly: JsonObject) {
  const startDisposition = promptOnly.startDisposition;
  const scan = isJsonObject(promptOnly.scan) ? promptOnly.scan : undefined;
  const workspace = isJsonObject(promptOnly.workspace)
    ? promptOnly.workspace
    : undefined;
  const workspaceResults = isJsonObject(workspace?.results)
    ? workspace.results
    : undefined;
  const scanId = scan?.scanId;
  const scanDir = scan?.scanDir;
  if (
    (startDisposition !== "created" && startDisposition !== "joined") ||
    !z.string().uuid().safeParse(scanId).success ||
    typeof scanDir !== "string" ||
    !scanDir.trim() ||
    scan?.handoffStatus !== "delivered" ||
    workspaceResults?.scanId !== scanId

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…