Skip to content

prompts/repro: add kverify structural_evidence guidance - #4

Open
derekbarbosa wants to merge 1 commit into
masoncl:mainfrom
derekbarbosa:feature/structural-evidence
Open

prompts/repro: add kverify structural_evidence guidance#4
derekbarbosa wants to merge 1 commit into
masoncl:mainfrom
derekbarbosa:feature/structural-evidence

Conversation

@derekbarbosa

Copy link
Copy Markdown

When external tooling can enriched a finding's metadata.yaml with a validation result, the repro agent can use the structural analysis to make better reproduction decisions:

  • bug_class flags (unsafe_copy, untrusted_input, unchecked_return, dead_code) guide trigger strategy selection
  • reachability.callers provides entry points for the trigger path
  • suggested_sanitizers avoids blanket KASAN when a more specific sanitizer applies
  • staleness.status and upstream.fix_commits_found prevent wasted reproduction attempts on already-fixed or deleted code
  • conflicts.contradicting highlights disputed evidence that the reproducer should settle empirically

The section is informational and backward-compatible

Assisted-by: Claude Opus 4 (claude-opus-4-6)

When kverify has enriched a finding's metadata.yaml with a
validation_result.structural_evidence block, the repro agent can
use the structural analysis to make better reproduction decisions:

- bug_class flags (unsafe_copy, untrusted_input, unchecked_return,
  dead_code) guide trigger strategy selection
- reachability.callers provides entry points for the trigger path
- suggested_sanitizers avoids blanket KASAN when a more specific
  sanitizer applies
- staleness.status and upstream.fix_commits_found prevent wasted
  reproduction attempts on already-fixed or deleted code
- conflicts.contradicting highlights disputed evidence that the
  reproducer should settle empirically

The section is informational and backward-compatible — absence of
the block means kverify hasn't run, and the existing workflow
proceeds unchanged.

Assisted-by: Claude Opus 4 (claude-opus-4-6)
Signed-off-by: Derek Barbosa <debarbos@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant