security: address remaining code scanning alerts (#253)

This commit is contained in:
Vasanth T
2026-04-03 20:16:53 +05:30
committed by GitHub
parent c1e5e363cd
commit 931ee96f5a
10 changed files with 87 additions and 36 deletions

View File

@@ -282,17 +282,16 @@ function InstallGitHubApp(props: {
return;
}
const repoWarnings: Warning[] = [];
if (repoName_1.includes('github.com')) {
const slug = extractGitHubRepoSlug(repoName_1);
if (!slug) {
repoWarnings.push({
title: 'Invalid GitHub URL format',
message: 'The repository URL format appears to be invalid.',
instructions: ['Use format: owner/repo or https://github.com/owner/repo', 'Example: anthropics/claude-cli']
});
} else {
repoName_1 = slug;
}
const slug = extractGitHubRepoSlug(repoName_1);
const isUrlLike = /^[a-z][a-z0-9+.-]*:\/\//i.test(repoName_1) || repoName_1.startsWith('www.');
if (slug) {
repoName_1 = slug;
} else if (isUrlLike) {
repoWarnings.push({
title: 'Invalid GitHub URL format',
message: 'The repository URL format appears to be invalid.',
instructions: ['Use format: owner/repo or https://github.com/owner/repo', 'Example: anthropics/claude-cli']
});
}
if (!repoName_1.includes('/')) {
repoWarnings.push({