-
Notifications
You must be signed in to change notification settings - Fork 22
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
Add a CI lint+build+coverage gate to the GitHub Actions workflow
GRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:enhancementImprovement to existing functionalityImprovement to existing functionalityStatus: Open.#129 In StableRoute-Org/Stableroute-backend;- Status: Open.#70 In StableRoute-Org/Stableroute-backend;
Add test coverage for pair-meta PATCH validation and info aggregation
area:pairspairspairsGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:testTest coverage workTest coverage workStatus: Open.#15 In StableRoute-Org/Stableroute-backend;Centralize validation with a typed schema layer for request bodies and params
area:validationvalidationvalidationGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:refactorRefactor without behavior changeRefactor without behavior changeStatus: Open.#14 In StableRoute-Org/Stableroute-backend;Split the monolithic index.ts into routers, middleware, and stores
area:architecturearchitecturearchitectureGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:refactorRefactor without behavior changeRefactor without behavior changeStatus: Open.#13 In StableRoute-Org/Stableroute-backend;Add structured logging with pino and request correlation
area:observabilityobservabilityobservabilityGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:enhancementImprovement to existing functionalityImprovement to existing functionalityStatus: Open.#12 In StableRoute-Org/Stableroute-backend;Expand Prometheus metrics with request counters and latency histogram
area:observabilityobservabilityobservabilityGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:featureNew functionalityNew functionalityStatus: Open.#11 In StableRoute-Org/Stableroute-backend;Implement webhook delivery worker with retries and signature headers
area:webhookswebhookswebhooksGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:featureNew functionalityNew functionalityStatus: Open.#10 In StableRoute-Org/Stableroute-backend;Validate webhook URLs against SSRF-prone private network ranges
area:webhookswebhookswebhooksGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:highHigh priorityHigh prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:enhancementImprovement to existing functionalityImprovement to existing functionalityStatus: Open.#9 In StableRoute-Org/Stableroute-backend;Make the rate limiter resilient to spoofed X-Forwarded-For and unbounded memory
area:rate-limitrate limitrate limitGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:highHigh priorityHigh prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:securitySecurity hardening / fixSecurity hardening / fixStatus: Open.#8 In StableRoute-Org/Stableroute-backend;Add a Content-Security-Policy and remove duplicate header logic via helmet
area:headersheadersheadersGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:securitySecurity hardening / fixSecurity hardening / fixStatus: Open.#7 In StableRoute-Org/Stableroute-backend;Restrict CORS to a configurable allowlist instead of wildcard
area:corscorscorsGRANTFOX OSSGrantFox open-source campaign taskGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignMay be rewarded under the GrantFox campaignOFFICIAL CAMPAIGNOfficial GrantFox campaign issueOfficial GrantFox campaign issuepriority:mediumMedium priorityMedium prioritystack:expressstack:expressstack:expressstack:nodejsNode.jsNode.jsstack:typescriptTypeScriptTypeScripttype:securitySecurity hardening / fixSecurity hardening / fixStatus: Open.#6 In StableRoute-Org/Stableroute-backend;