!vulqn Commands
VULQN listens for !vulqn commands posted as comments on your pull requests. Commands work on both Bitbucket and GitHub.
To use a command, post a PR comment containing !vulqn <command>. VULQN will acknowledge the command with a 🖖 reply and take action.
Commands
review
Trigger an incremental review of the latest changes.
!vulqn reviewManually triggers a review — useful after pushing a fix or if the automatic review didn’t fire. Reviews only the changes since the last review (incremental diff).
Can be posted as a top-level PR comment or as a reply.
full review
Trigger a full review of the entire PR diff from scratch.
!vulqn full reviewForces VULQN to review the complete diff, ignoring prior findings and incremental diff logic. Note: the full command is two words — !vulqn full alone is not a valid command and will be ignored.
Can be posted as a top-level PR comment or as a reply.
pause
Pause automatic reviews on this PR.
!vulqn pauseVULQN will stop posting new reviews when commits are pushed. Use !vulqn resume to re-enable.
Can be posted as a top-level PR comment or as a reply.
resume
Resume automatic reviews on a paused PR.
!vulqn resumeCan be posted as a top-level PR comment or as a reply.
resolve
Mark findings as resolved.
!vulqn resolveTwo variants depending on where you post it:
- Reply to a VULQN inline comment — marks that specific finding as resolved and resolves the comment thread.
- Top-level PR comment — marks all open findings on the PR as resolved at once. Acknowledged findings are not affected.
ack
Acknowledge a specific finding (reply only).
!vulqn ackMust be posted as a reply to a VULQN inline comment. Marks that finding as acknowledged — VULQN won’t re-surface it on future re-reviews, and the comment thread is resolved. The finding remains visible in the review history.
Top-level !vulqn ack (not a reply) is a no-op and will receive an error message.
ignore
Disable automatic reviews for this PR.
!vulqn ignoreSets auto_review_disabled = true on this PR — VULQN will no longer automatically review new pushes to it. This applies to the whole PR, not a specific finding. Re-enable auto-reviews via the dashboard.
Can be posted as a top-level PR comment or as a reply.
learn
Save a team learning to apply to future reviews.
!vulqn learn <text>The text after learn is required — !vulqn learn with no text is ignored. The text is embedded and stored in the repository’s learnings database. VULQN will inject relevant learnings into the AI prompt on future reviews.
Two variants:
- Reply to a VULQN inline comment — saves the learning and also acknowledges the parent finding (marks it as acknowledged and resolves the thread).
- Top-level PR comment — saves the learning only.
Notes
- Commands are case-insensitive —
!VULQN REVIEWand!vulqn reviewboth work. ackmust be posted as a reply to a VULQN inline comment — it acts on that specific finding only.resolveworks both as a reply (single finding) and top-level (all open findings).learnrequires a text payload:!vulqn learn <text>. Bare!vulqn learnis silently ignored.!vulqn full reviewis a two-word command.!vulqn fullalone is invalid and silently ignored.- VULQN always posts a 🖖 acknowledgement reply. If no ack appears, check your webhook connection in Settings → Integrations.