sharmavaibhav31/arachnode
Is sharmavaibhav31/arachnode beginner-friendly?
We have not seen enough recent pull requests from outside contributors to sharmavaibhav31/arachnode to say how often they are merged. 1 beginner-friendly issue is open now.
- Stars
- 24
- Forks
- 46
- Open beginner issues
- 1
- Indexed issues
- 62
- Dominant language
- Python
- License
- MIT
- Last GitHub push
- Oct 11, 2026
- Latest indexed
- Oct 12, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- good first issue
- PR merge metrics
- No merged PRs in 30d
How to contribute to sharmavaibhav31/arachnode
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
- Your contributions will be published under the project's MIT license.
- Pick the open beginner-friendly issue below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Add Historical Job Funnel Analytics to the DashboardMay be free again @anushkap0 claimed this 22 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 45/100
sharmavaibhav31/arachnode#181 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 56/100
sharmavaibhav31/arachnode#178 · 1 comment ·
-
[Feature Request]: Add Browser-Based Onboarding Wizard to Replace Manual .env ConfigurationMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
sharmavaibhav31/arachnode#177 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
sharmavaibhav31/arachnode#176 · 2 comments ·
-
[Feature Request]: Add Application Status Kanban Board — Replace Flat Status Filter with Visual Pipeline ViewMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 38/100
sharmavaibhav31/arachnode#175 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
sharmavaibhav31/arachnode#174 · 2 comments ·
-
[Enhancement]: The Dashboard Has No Authentication — Add a Simple API Key or Basic Auth Gate to the GatewayMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
sharmavaibhav31/arachnode#173 · 2 comments ·
-
[Feature Request]: Add Job Status History Tracking — Log Every Status Transition with Timestamp and ReasonMay be free again @divyanshim27 claimed this 113 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#172 · 2 comments ·
-
[Enhancement]: Add Structured Logging with Log Levels Across All Microservices Using Python's logging ModuleMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
sharmavaibhav31/arachnode#171 · 2 comments ·
-
[Feature Request]: Add Resume Parsing Integration to Email Generator — Upload PDF Resume to Personalize Cold OutreachMay be free again @divyanshim27 claimed this 113 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
sharmavaibhav31/arachnode#170 · 2 comments ·
-
[FEATURE] Create ARCHITECTURE.md documentationMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 42/100
sharmavaibhav31/arachnode#169 · 7 comments ·
-
[FEATURE] Add Dockerfile for containerized developmentMay be free again @rohitkumarnaidu claimed this 113 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
sharmavaibhav31/arachnode#168 · 7 comments ·
-
[FEATURE] Implement GitHub Action for automated CI testingMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
sharmavaibhav31/arachnode#167 · 7 comments ·
-
[FEATURE] Implement Prettier for automated code formattingMay be free again @rohitkumarnaidu claimed this 113 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#165 · 8 comments ·
-
feat: resume_parser.py has no file type validation — passing a non-PDF binary or a malformed file causes an unhandled PyPDF2 exception that crashes the email-generator-service workerMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 58/100
sharmavaibhav31/arachnode#162 · 2 comments ·
-
feat: the APScheduler jobs (scrape every 8h, discover every 24h) run with no distributed lock — if docker-compose scale is used or the scheduler container restarts mid-cycle, duplicate jobs fire simultaneously and create duplicate database recordsMay be free again @prince-pokharna claimed this 121 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#161 · 2 comments ·
-
bug: contact-discovery-service SMTP email verifier opens a real TCP connection to port 25 on discovered domains — many corporate mail servers block port-25 probes and flag the source IP,getting the user's IP blacklisted by spam protection servicesMay be free again @anshul23102 claimed this 105 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
sharmavaibhav31/arachnode#160 · 2 comments ·
-
security: GMAIL_APP_PASSWORD is stored in a plaintext .env file and passed to all Docker containers via docker-compose environment injection — any service in the stack can read the Gmail credential through the process environmentMay be free again @prince-pokharna claimed this 121 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#159 · 1 comment ·
-
NOT ACCEPTING ISSUES ANY MORE. PLEASE FIND OTHER REPO TILL THEN, WILL CLOSE THE OLD ONES FIRST.Open
Difficulty 1/5 Under an hour Newbie friendliness 1/100
sharmavaibhav31/arachnode#158 ·
-
feat: `dashboard.html` has no error state UI — when any gateway API call fails (service down, network error), the dashboard shows blank panels with no indication of what went wrongMay be free again @divyanshim27 claimed this 129 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 54/100
sharmavaibhav31/arachnode#157 · 1 comment ·
-
feat: contact-discovery-service has no per-company rate limiting for GitHub API calls — discovering contacts for 50 companies in one scheduler run exhausts the 5,000 req/hour GitHub API quota instantlyMay be free again @divyanshim27 claimed this 129 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#156 · 1 comment ·
-
bug: `GET /api/jobs` has no server-side input sanitization on `role` and `stack` query parameters — unsanitized substring match enables SQL injection via asyncpg dynamic query constructionMay be free again @divyanshim27 claimed this 129 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sharmavaibhav31/arachnode#155 · 1 comment ·
-
security: SMTP credentials (`GMAIL_ADDRESS`, `GMAIL_APP_PASSWORD`) are used directly in the email service without validation at startup — a misconfigured `.env` allows emails to be sent from an unintended account silentlyMay be free again @divyanshim27 claimed this 129 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sharmavaibhav31/arachnode#154 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
sharmavaibhav31/arachnode#153 ·
-
Broken link detection and reportingMay be free again @devbysameer claimed this 137 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 38/100
sharmavaibhav31/arachnode#152 · 2 comments ·
-
Distributed crawling with worker queue supportMay be free again @anshul23102 claimed this 138 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
sharmavaibhav31/arachnode#151 · 1 comment ·
-
robots.txt compliance checking and enforcementMay be free again @anshul23102 claimed this 138 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 54/100
sharmavaibhav31/arachnode#150 · 1 comment ·
-
Generate sitemap XML from crawl resultsMay be free again @anshul23102 claimed this 138 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 45/100
sharmavaibhav31/arachnode#149 · 1 comment ·
-
Add configurable crawl depth limitingMay be free again @anshul23102 claimed this 138 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sharmavaibhav31/arachnode#148 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
sharmavaibhav31/arachnode#147 · 1 comment ·
-
Premium Navbar, Background Enhancement, and Interactive Cursor ExperienceMay be free again @Roastedpotato21 claimed this 153 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
sharmavaibhav31/arachnode#146 · 2 comments ·
-
Add code of conduct documentationMay be free again @Chinmay-23-cpu claimed this 100 days ago, and no pull request is open. Open
Difficulty 1/5 Under an hour Newbie friendliness 57/100
sharmavaibhav31/arachnode#142 · 3 comments ·
-
[Bug] Relative URLs Not Resolved - Links Reference Non-Existent PathsMay be free again @anshul23102 claimed this 137 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
sharmavaibhav31/arachnode#138 · 3 comments ·
-
[Performance] Concurrent Scrape Requests Not Rate Limited - Hostname Blocks AccessMay be free again @anshul23102 claimed this 137 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 49/100
sharmavaibhav31/arachnode#137 · 3 comments ·
-
[Bug] CSS Selector Syntax Not Validated - Invalid Selectors Cause Silent FailuresMay be free again @anshul23102 claimed this 137 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 56/100
sharmavaibhav31/arachnode#136 · 3 comments ·
-
[Security] Scraped URLs Stored Unencrypted in Database - Sensitive Data ExposedMay be free again @anshul23102 claimed this 137 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
sharmavaibhav31/arachnode#135 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 43/100
sharmavaibhav31/arachnode#132 · 1 comment ·
-
Bug: workflow/apply endpoint has race condition - hardcoded 3s sleep may be insufficient for contact discovery to completeMay be free again @anshul23102 claimed this 137 days ago, and no pull request is open. Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
sharmavaibhav31/arachnode#129 · 2 comments ·
-
[Feature] Implement Centralized Pydantic Data Validation and Normalization Pipeline for Crawler ServicesMay be free again @skhazi123 claimed this 164 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
sharmavaibhav31/arachnode#128 · 1 comment ·
-
[BUG] Add stricter email validation before SMTP verificationMay be free again @SanjanaTech19 claimed this 139 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
sharmavaibhav31/arachnode#84 · 4 comments ·
-
[Bug] Contact discovery can duplicate contacts when email is NULLMay be free again @shreyasfegade claimed this 170 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 48/100
sharmavaibhav31/arachnode#80 · 2 comments ·
-
[Bug] Duplicate job URLs are not prevented in PostgresMay be free again @neill-dev claimed this 171 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 43/100
sharmavaibhav31/arachnode#79 · 2 comments ·
-
[Feature] Add AI-powered outreach personalization score that rank contacts by reply likelihoodMay be free again @meena1905 claimed this 170 days ago, and no pull request is open. Open
Difficulty 5/5 Over a week Newbie friendliness 42/100
sharmavaibhav31/arachnode#78 · 1 comment ·
-
Add Scroll-to-Top button for better navigationMay be free again @shrutig-blip claimed this 132 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 57/100
sharmavaibhav31/arachnode#77 · 5 comments ·
-
[Feature] Add per-domain rate limiting to the crawler to prevent IP bansMay be free again @Jahnavi96-ji claimed this 174 days ago, and no pull request is open. OpenGSSOC level:intermediate type:feature
sharmavaibhav31/arachnode#76 · 4 comments · 1 assignee ·
-
[Bug][Frontend] Grid - Kanban toggle: grid not restoring reliablyMay be free again @KillerB-O claimed this 177 days ago, and no pull request is open. Open
sharmavaibhav31/arachnode#68 · 1 comment · 1 assignee ·
-
[Bug][Frontend] renderJobs wrapper causes recursion (Maximum call stack)May be free again @KillerB-O claimed this 177 days ago, and no pull request is open. Open
sharmavaibhav31/arachnode#67 · 1 comment · 1 assignee ·
-
[Bug][Gateway] Serve static assets at /static - kanban.js 404May be free again @KillerB-O claimed this 177 days ago, and no pull request is open. Open
sharmavaibhav31/arachnode#66 · 1 comment · 1 assignee ·
-
Difficulty 4/5 1-2 days Newbie friendliness 48/100
sharmavaibhav31/arachnode#64 · 1 comment ·
-
[Reliability] Implement resilient anti-rate-limit handling and recovery pipeline for LinkedIn scraperMay be free again @VarshVishwakarma claimed this 177 days ago, and no pull request is open. Open
sharmavaibhav31/arachnode#60 · 5 comments · 1 assignee ·