Summary of What Needs to be Done:
The languages route at src/app/api/metrics/languages/route.ts uses repo names directly in GitHub API URLs without validation. Malformed repo names could cause issues.
Changes that Need to be Made:
- File: src/app/api/metrics/languages/route.ts (lines 47-56)
- Add regex validation for repo names before fetching
Impact that it would Provide:
- Prevents invalid API requests
- Makes the code more robust against malformed input
Summary of What Needs to be Done:
The languages route at src/app/api/metrics/languages/route.ts uses repo names directly in GitHub API URLs without validation. Malformed repo names could cause issues.
Changes that Need to be Made:
Impact that it would Provide: