Skip to content
View kapil971390's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report kapil971390

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
kapil971390/README.md

Repos Analyzed Issues & PRs Opened PRs Merged by Maintainers Stars Impacted Biggest Merge Release Notes Release Notes


๐Ÿ† Latest Win โ€” oh-my-zsh merged!

PR #13835 merged into ohmyzsh/ohmyzsh โ€” 175K+ stars

Bug: c90141e introduced %-escaping in the josh theme โ€” but branch_size was still computed from the raw (unescaped) branch name. For a branch like feat/100%done (13 chars raw), the displayed string feat/100%%done is 14 chars โ€” causing the prompt padding to be off by one space per % in the branch name.

Maintainer feedback:

"Clean fix. The root cause is clear: branch_size was computed before the %-escaping, so the prompt padding was off by one per % in the branch name. Moving the escape to right after git_current_branch so both branch_size and the prompt string use the same escaped value is the correct approach. Minimal change, well explained. LGTM." โ€” its-Sohan (reviewer)

"LGTM! Thanks!" โ€” carlosala (maintainer, merged)


๐Ÿ‘‹ About Me

I do deep commit-level analysis on actively maintained open source projects โ€” looking for behavioral contract changes that slip past code review: silent return value mutations, exception scope widening, broken caller assumptions, wrong entity types in API calls.

When I find something real, I report it with a reproducible description and a suggested fix.

Full writeups with code โ†’ oss-findings


๐Ÿ“‹ All Activity

Date Repo What Severity Status
Jul 7 ohmyzsh/ohmyzsh โญ 175K PR #13835 โ€” branch_size computed before %โ†’%% escaping โ€” prompt padding off by N spaces per % in branch name โ€” "Minimal change, well explained. LGTM" โ€” carlosala ๐ŸŸก Medium โœ… Merged
Jul 1 NanmiCoder/MediaCrawler PR #925 โ€” IpProxyProvider.get() returns None for unknown provider names โ€” silently stored, crashes later with AttributeError: 'NoneType' object has no attribute 'get_proxy' โ€” labeled bug + lgtm by NanmiCoder ๐ŸŸก Medium โœ… Merged
Jul 1 calesthio/OpenMontage PR #227 โ€” success contract mismatch in CharacterAnimationReviewer โ€” diverged from visual_qa.py sibling pattern โ€” merged by calesthio ๐ŸŸก Medium โœ… Merged
Jun 29 n8n-io/n8n โญ 194K PR #32801 โ€” IPv6 [::1] missing from MCP redirect URI DTO โ€” admin gets HTTPS-required error even though runtime accepts it โ€” merged by nikhilkuria โ€” BIGGEST REPO โ€” named in v2.29.0 release notes ๐ŸŸก Medium โœ… Merged + Release Note
Jun 29 denoland/deno โญ 100K+ PR #35520 โ€” BTreeSet::contains byte-exact match misses case-insensitive npm names in trust-policy โ€” "bug is real and your analysis is spot on" โ€” bartlomieju ๐Ÿ”ด High โœ… Merged
Jun 26 harry0703/MoneyPrinterTurbo โญ 89K+ PR #1078 โ€” youtube_shorts platform name mismatch โ€” metadata silently dropped on upload ๐ŸŸก Medium โœ… Merged
Jun 25 palmier-io/palmier-pro PR #150 โ€” CFTypeID guard missing before force cast โ€” fatal crash on XMEML export ๐Ÿ”ด High โœ… Merged
Jun 22 harry0703/MoneyPrinterTurbo โญ 89K+ PR #1065 โ€” match_materials_to_script missing from REST DTO โ€” chronological term gen unreachable via API ๐ŸŸก Medium โœ… Merged
Jun 22 bytedance/deer-flow โญ 75K (ByteDance) PR #3714 โ€” _lock defined but never acquired in token budget โ€” data race on concurrent runs โ€” merged by WillemJiang โ€” v2.1.0 release note upcoming ๐Ÿ”ด High โœ… Merged
Jun 21 krillinai/KrillinAI PR #297 โ€” Path traversal: API keys readable via /api/file/config/config.toml ๐Ÿ”ด Critical โœ… Merged
Jun 18 affaan-m/ECC โญ 217K PR #2292 โ€” find -exec rm bypass via compound commands (&& ; `
Jun 18 penpot/penpot #10279 โ€” Stale MCP token shown after regeneration โ€” merged same day into v2.17.0 ๐ŸŸก Medium โœ… Merged in v2.17.0
Jun 16 magento/magento2 #40882 โ€” NoSuchEntityException race in InvalidSkuProcessor bulk price API ๐Ÿ”ด High โณ PR #40883
Jun 14 midjourney-api #294 โ€” ChannelId used as ServerId in guild API calls ๐Ÿ”ด High โณ Open
Jun 14 midjourney-api #295 โ€” Dead code in cacheCommand() โ€” cache never populated ๐ŸŸก Medium โณ Open
Jun 13 harry0703/MoneyPrinterTurbo โญ 89K+ PR #1033 โ€” CLI local source validation gaps ๐ŸŸก Medium โœ… Merged
Jun 10 harry0703/MoneyPrinterTurbo โญ 89K+ #1013 โ€” Groq model unvalidated on list-fetch failure ๐ŸŸก Medium โœ… Fixed PR #1014
Jun 5 codeceptjs/CodeceptJS PR #5639 โ€” --shuffle flag silently ignored after commit #5438 โ€” named in v4.0.8 release notes ๐Ÿ”ด High โœ… Merged
Jun 4 medusajs/medusa Discussion #15550 โ€” Race condition in compensatePaymentIfNeededStep ๐Ÿ”ด High ๐Ÿ‘€ Watching
Jun 4 harry0703/MoneyPrinterTurbo โญ 89K+ #984 โ€” Qwen empty choices[] unhandled crash ๐Ÿ”ด High โœ… Fixed PR #994
Jun 4 Understand-Anything Discussion โ€” commit analysis findings ๐ŸŸก Medium ๐Ÿ‘€ Watching

๐Ÿ”ญ Repos Analyzed

Repository Language Stars Finding
ohmyzsh/ohmyzsh Shell 175K+ Prompt padding off-by-one from unescaped branch size โ€” merged โœ…
affaan-m/ECC JavaScript 217K+ Security bypass in gateguard hook โ€” merged โœ…
penpot/penpot ClojureScript 50K+ Stale MCP token state โ€” merged in v2.17.0 โœ…
harry0703/MoneyPrinterTurbo Python 89K+ 4 bugs found, 4 fixed
medusajs/medusa TypeScript 28K+ Race condition in async workflow step
erictik/midjourney-api TypeScript 1.8K 2 bugs found
apify/crawlee-python Python 9K+ Silent URL filtering behavior change
tox-dev/tox Python 4K+ Config override namespace risk
gptme/gptme Python 4K+ LLM routing logic analysis
Lum1104/Understand-Anything Python โ€” Commit analysis findings
acacode/swagger-typescript-api TypeScript 4K+ Analyzed โ€” no actionable findings
bagisto/bagisto PHP 9.1K+ 2 security bugs found
aws/aws-sam-cli Python 6.7K Analyzed โ€” no actionable findings
codeceptjs/CodeceptJS JavaScript 10K+ shuffle regression โ€” PR #5639 merged โœ…
magento/magento2 PHP 14K+ NoSuchEntityException race condition in bulk price API
NanmiCoder/MediaCrawler Python 6K+ None proxy provider crash โ€” merged โœ…

๐Ÿ“ˆ Stats

Issues Opened     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  20+
PRs Submitted     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘  19+
PRs Merged        โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘  16  โ† accepted by maintainers
Discussions       โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  2
Repos Analyzed    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  30+
Confirmed Bugs    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  16+
Biggest Merge     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  n8n โ€” 194K stars ๐Ÿ†
Named in Release  โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  2   โ† CodeceptJS v4.0.8 + n8n v2.29.0 ๐Ÿ†

Popular repositories Loading

  1. automationexercise automationexercise Public

    For showcasing work to the client

    TypeScript 1

  2. MoneyPrinterTurbo MoneyPrinterTurbo Public

    Forked from harry0703/MoneyPrinterTurbo

    ๅˆฉ็”จAIๅคงๆจกๅž‹๏ผŒไธ€้”ฎ็”Ÿๆˆ้ซ˜ๆธ…็Ÿญ่ง†้ข‘ Generate short videos with one click using AI LLM.

    Python 1

  3. oss-findings oss-findings Public

    Open source code analysis findings โ€” bugs confirmed and fixed

    1

  4. MediaCrawler MediaCrawler Public

    Forked from NanmiCoder/MediaCrawler

    ๅฐ็บขไนฆ็ฌ”่ฎฐ | ่ฏ„่ฎบ็ˆฌ่™ซใ€ๆŠ–้Ÿณ่ง†้ข‘ | ่ฏ„่ฎบ็ˆฌ่™ซใ€ๅฟซๆ‰‹่ง†้ข‘ | ่ฏ„่ฎบ็ˆฌ่™ซใ€B ็ซ™่ง†้ข‘ ๏ฝœ ่ฏ„่ฎบ็ˆฌ่™ซใ€ๅพฎๅšๅธ–ๅญ ๏ฝœ ่ฏ„่ฎบ็ˆฌ่™ซใ€็™พๅบฆ่ดดๅงๅธ–ๅญ ๏ฝœ ็™พๅบฆ่ดดๅง่ฏ„่ฎบๅ›žๅค็ˆฌ่™ซ | ็ŸฅไนŽ้—ฎ็ญ”ๆ–‡็ซ ๏ฝœ่ฏ„่ฎบ็ˆฌ่™ซ

    Python 1

  5. automation-project-portfolio automation-project-portfolio Public

    JavaScript

  6. ETL-Pipeline-Automation ETL-Pipeline-Automation Public

    JavaScript