We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9203c22 commit 1cfa74bCopy full SHA for 1cfa74b
packages/agent/src/git-manager.ts
@@ -605,6 +605,15 @@ Generated by PostHog Agent`;
605
}
606
607
async getPullRequestReviewComments(prNumber: number): Promise<any> {
608
+ // Validate prNumber: must be a positive integer
609
+ if (
610
+ typeof prNumber !== "number" ||
611
+ !Number.isInteger(prNumber) ||
612
+ prNumber < 1
613
+ ) {
614
+ throw new Error(`Invalid pull request number: ${prNumber}`);
615
+ }
616
+
617
try {
618
// Extract repo from remote URL (format: owner/repo)
619
const remoteUrl = await this.getRemoteUrl();
0 commit comments