René's URL Explorer Experiment


Title: feat(scan): unified auto-update engine — --sync, --prune, --dry-run (v3.0) by mikolalysenko · Pull Request #79 · SocketDev/socket-patch · GitHub

Open Graph Title: feat(scan): unified auto-update engine — --sync, --prune, --dry-run (v3.0) by mikolalysenko · Pull Request #79 · SocketDev/socket-patch

X Title: feat(scan): unified auto-update engine — --sync, --prune, --dry-run (v3.0) by mikolalysenko · Pull Request #79 · SocketDev/socket-patch

Description: Socket patch CLI tool. Contribute to SocketDev/socket-patch development by creating an account on GitHub.

Open Graph Description: Summary Makes socket-patch scan the single-command auto-update engine for bots / cron jobs / CI workflows. MAJOR bump 2.1.4 → 3.0.0 driven by new flags + the per-patch "updated" action vo...

X Description: Summary Makes socket-patch scan the single-command auto-update engine for bots / cron jobs / CI workflows. MAJOR bump 2.1.4 → 3.0.0 driven by new flags + the per-patch "updated" a...

Opengraph URL: https://github.com/SocketDev/socket-patch/pull/79

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:b40b3bd0-49b3-01d9-b0c0-8bd9b2bf195b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA2AC:10A1AD:BBF119:1095453:6A4E888B
html-safe-nonce3dbbeeec197e4b0f9b06d1cd9f49341cd1169c095f4e4e211844694bbcba852b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMkFDOjEwQTFBRDpCQkYxMTk6MTA5NTQ1Mzo2QTRFODg4QiIsInZpc2l0b3JfaWQiOiIzNjEzMDMwNDI1MDkyMzI3NTYzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacde4d916dd34f3fd6f8b8c68b57179d42c8d393e48a2b9d384a711e4e57575f88
hovercard-subject-tagpull_request:3719334637
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/SocketDev/socket-patch/79/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c61f9a16be981ec35e6bed1add75d75b37c80dce4fa5791dbd2d162396028cb3/SocketDev/socket-patch/pull/79
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c61f9a16be981ec35e6bed1add75d75b37c80dce4fa5791dbd2d162396028cb3/SocketDev/socket-patch/pull/79
og:image:altSummary Makes socket-patch scan the single-command auto-update engine for bots / cron jobs / CI workflows. MAJOR bump 2.1.4 → 3.0.0 driven by new flags + the per-patch "updated" action vo...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemikolalysenko
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
turbo-cache-controlno-cache
go-importgithub.com/SocketDev/socket-patch git https://github.com/SocketDev/socket-patch.git
octolytics-dimension-user_id69326764
octolytics-dimension-user_loginSocketDev
octolytics-dimension-repository_id1093661456
octolytics-dimension-repository_nwoSocketDev/socket-patch
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1093661456
octolytics-dimension-repository_network_root_nwoSocketDev/socket-patch
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/SocketDev/socket-patch/pull/79#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSocketDev%2Fsocket-patch%2Fpull%2F79
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSocketDev%2Fsocket-patch%2Fpull%2F79
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=SocketDev%2Fsocket-patch
Reloadhttps://github.com/SocketDev/socket-patch/pull/79
Reloadhttps://github.com/SocketDev/socket-patch/pull/79
Reloadhttps://github.com/SocketDev/socket-patch/pull/79
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
SocketDev https://github.com/SocketDev
socket-patchhttps://github.com/SocketDev/socket-patch
Notifications https://github.com/login?return_to=%2FSocketDev%2Fsocket-patch
Fork 0 https://github.com/login?return_to=%2FSocketDev%2Fsocket-patch
Star 3 https://github.com/login?return_to=%2FSocketDev%2Fsocket-patch
Code https://github.com/SocketDev/socket-patch
Issues 1 https://github.com/SocketDev/socket-patch/issues
Pull requests 1 https://github.com/SocketDev/socket-patch/pulls
Actions https://github.com/SocketDev/socket-patch/actions
Models https://github.com/SocketDev/socket-patch/models
Security and quality 0 https://github.com/SocketDev/socket-patch/security
Insights https://github.com/SocketDev/socket-patch/pulse
Code https://github.com/SocketDev/socket-patch
Issues https://github.com/SocketDev/socket-patch/issues
Pull requests https://github.com/SocketDev/socket-patch/pulls
Actions https://github.com/SocketDev/socket-patch/actions
Models https://github.com/SocketDev/socket-patch/models
Security and quality https://github.com/SocketDev/socket-patch/security
Insights https://github.com/SocketDev/socket-patch/pulse
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
mainhttps://github.com/SocketDev/socket-patch/tree/main
feat/scan-apply-jsonhttps://github.com/SocketDev/socket-patch/tree/feat/scan-apply-json
Conversationhttps://github.com/SocketDev/socket-patch/pull/79
Commits42 (42)https://github.com/SocketDev/socket-patch/pull/79/commits
Checkshttps://github.com/SocketDev/socket-patch/pull/79/checks
Files changedhttps://github.com/SocketDev/socket-patch/pull/79/files
feat(scan): unified auto-update engine — --sync, --prune, --dry-run (v3.0)https://github.com/SocketDev/socket-patch/pull/79#top
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
mainhttps://github.com/SocketDev/socket-patch/tree/main
feat/scan-apply-jsonhttps://github.com/SocketDev/socket-patch/tree/feat/scan-apply-json
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 20, 2026https://github.com/SocketDev/socket-patch/pull/79#issue-4489696819
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
feat(patch): add package- and diff-level patch sources #67https://github.com/SocketDev/socket-patch/pull/67
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 20, 2026 16:28https://github.com/SocketDev/socket-patch/pull/79#commits-pushed-d8cd74e
https://github.com/mikolalysenko
feat(scan): add --apply + structured updates for auto-update bot work…https://github.com/SocketDev/socket-patch/pull/79/commits/d8cd74ef081a422aa9595f2c06b7728d013a577a
d8cd74ehttps://github.com/SocketDev/socket-patch/pull/79/commits/d8cd74ef081a422aa9595f2c06b7728d013a577a
https://github.com/mikolalysenko
feat(scan)!: garbage-collect on scan + hide gc subcommand (v3.0)https://github.com/SocketDev/socket-patch/pull/79/commits/9b02f02f16a89f2b881da07d0e14ec9db29057b2
9b02f02https://github.com/SocketDev/socket-patch/pull/79/commits/9b02f02f16a89f2b881da07d0e14ec9db29057b2
#79https://github.com/SocketDev/socket-patch/pull/79
https://github.com/mikolalysenko
test(scan): add e2e_scan test suite + CI matrix entryhttps://github.com/SocketDev/socket-patch/pull/79/commits/9acc3f34bd3c2fcc8688b49f75f787c2ecda81d8
9acc3f3https://github.com/SocketDev/socket-patch/pull/79/commits/9acc3f34bd3c2fcc8688b49f75f787c2ecda81d8
CVE-2021-44906https://github.com/advisories/GHSA-xvch-5gv4-984h
https://github.com/mikolalysenko
docs(scan): document v3.0 GC behavior + repair deprecationhttps://github.com/SocketDev/socket-patch/pull/79/commits/a15573c026c317b8df0d094b452910ee38c84d74
a15573chttps://github.com/SocketDev/socket-patch/pull/79/commits/a15573c026c317b8df0d094b452910ee38c84d74
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 20, 2026https://github.com/SocketDev/socket-patch/pull/79#event-25777218650
https://github.com/apps/socket-security-staging
socket-security-staginghttps://github.com/apps/socket-security-staging
May 20, 2026https://github.com/SocketDev/socket-patch/pull/79#issuecomment-4502631518
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
Socket for GitHubhttps://socket-staging.dev?utm_medium=gh
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
cargo/​portable-pty@​0.9.0https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63543767063
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
cargo/​serial_test@​3.4.0https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79605813523
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
cargo/​testcontainers@​0.27.3https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79608920124
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
cargo/​wiremock@​0.6.5https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=63804583988
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
github/​docker/​setup-buildx-action@​4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deeddhttps://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79604994307
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
github/​docker/​build-push-action@​f9f3042f7e2789586610d6e8b85c8f03e5195bafhttps://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611673240
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
github/​taiki-e/​install-action@​65851e10cd6c377f11a60e600abc07cb08643468https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
https://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies&dependency_item_key=79611719753
View full reporthttps://socket-staging.dev/dashboard/org/SocketDev/diff-scan/b457a0e5-eba6-4429-b361-8d2f31aa4c9f?tab=dependencies
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
https://github.com/apps/socket-security
socket-securityhttps://github.com/apps/socket-security
May 20, 2026https://github.com/SocketDev/socket-patch/pull/79#issuecomment-4502659926
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
Socket for GitHubhttps://socket.dev?utm_medium=gh
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
cargo/​portable-pty@​0.9.0https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=73548754289
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
cargo/​serial_test@​3.4.0https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101863108815
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
cargo/​testcontainers@​0.27.3https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101874368162
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
cargo/​wiremock@​0.6.5https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=77117125320
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
github/​docker/​setup-buildx-action@​4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deeddhttps://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101866694538
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
github/​docker/​build-push-action@​f9f3042f7e2789586610d6e8b85c8f03e5195bafhttps://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
https://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies&dependency_item_key=101885605221
View full reporthttps://socket.dev/dashboard/org/SocketDev/diff-scan/d212a36f-8fd7-4bd2-8dbb-03594d61befc?tab=dependencies
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 20, 2026 17:10https://github.com/SocketDev/socket-patch/pull/79#commits-pushed-0d36e2b
https://github.com/mikolalysenko
fix(scan): auto-select in JSON --apply when multiple free patches existhttps://github.com/SocketDev/socket-patch/pull/79/commits/0d36e2b52aaa15367732ac564cfc8fc048e89b5f
0d36e2bhttps://github.com/SocketDev/socket-patch/pull/79/commits/0d36e2b52aaa15367732ac564cfc8fc048e89b5f
https://github.com/mikolalysenko
fix(scan): run apply-mode GC even when no packages have patcheshttps://github.com/SocketDev/socket-patch/pull/79/commits/b2869ad2035c5fff831bc69cf9e1006a77b370c4
b2869adhttps://github.com/SocketDev/socket-patch/pull/79/commits/b2869ad2035c5fff831bc69cf9e1006a77b370c4
https://github.com/mikolalysenko
feat(scan): pivot GC to opt-in via --prune + add --sync and --dry-runhttps://github.com/SocketDev/socket-patch/pull/79/commits/745a96836d6ab25429606ad84545483d9c6e73a6
745a968https://github.com/SocketDev/socket-patch/pull/79/commits/745a96836d6ab25429606ad84545483d9c6e73a6
https://github.com/mikolalysenko
revert(repair): restore gc as a documented subcommandhttps://github.com/SocketDev/socket-patch/pull/79/commits/8351f9947ceaefc1178b086966b402c4c77f859b
8351f99https://github.com/SocketDev/socket-patch/pull/79/commits/8351f9947ceaefc1178b086966b402c4c77f859b
https://github.com/mikolalysenko
test(scan): update parser + e2e tests for opt-in GChttps://github.com/SocketDev/socket-patch/pull/79/commits/a900519164f4755661629ba533ec634e34da055a
a900519https://github.com/SocketDev/socket-patch/pull/79/commits/a900519164f4755661629ba533ec634e34da055a
https://github.com/mikolalysenko
docs(scan): document --prune/--sync/--dry-run + un-deprecate gchttps://github.com/SocketDev/socket-patch/pull/79/commits/2cca02edbb5605f8a26d49612bff7f0d03076d33
2cca02ehttps://github.com/SocketDev/socket-patch/pull/79/commits/2cca02edbb5605f8a26d49612bff7f0d03076d33
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 20, 2026https://github.com/SocketDev/socket-patch/pull/79#event-25778898421
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 21, 2026 18:33https://github.com/SocketDev/socket-patch/pull/79#commits-pushed-db8ebd2
https://github.com/mikolalysenko
chore(hardening): pin toolchain, deps, actions, and install bootstraphttps://github.com/SocketDev/socket-patch/pull/79/commits/db8ebd2c5df23a664949d02b0f09cd678c6e09e9
db8ebd2https://github.com/SocketDev/socket-patch/pull/79/commits/db8ebd2c5df23a664949d02b0f09cd678c6e09e9
https://github.com/mikolalysenko
feat(cli)!: non-mutating apply + unified JSON envelope (v3.0)https://github.com/SocketDev/socket-patch/pull/79/commits/704bea5ae4988d1b68523f7b87d1b5f817ae5bcc
704bea5https://github.com/SocketDev/socket-patch/pull/79/commits/704bea5ae4988d1b68523f7b87d1b5f817ae5bcc
https://github.com/mikolalysenko
test: comprehensive in-process + subprocess test suitehttps://github.com/SocketDev/socket-patch/pull/79/commits/c4ddf1bb29137fdef20536f30d9e43cd24234361
c4ddf1bhttps://github.com/SocketDev/socket-patch/pull/79/commits/c4ddf1bb29137fdef20536f30d9e43cd24234361
https://github.com/mikolalysenko
ci: add coverage job, language version pins, and e2e-docker matrixhttps://github.com/SocketDev/socket-patch/pull/79/commits/5f71a949366ee57323d1a04eaaae679c9a50ee3c
5f71a94https://github.com/SocketDev/socket-patch/pull/79/commits/5f71a949366ee57323d1a04eaaae679c9a50ee3c
https://github.com/mikolalysenko
test(docker-e2e): infrastructure + npm full install→apply chainhttps://github.com/SocketDev/socket-patch/pull/79/commits/0bcd28c51cce9f31ef8398f8630857c3166f70a5
0bcd28chttps://github.com/SocketDev/socket-patch/pull/79/commits/0bcd28c51cce9f31ef8398f8630857c3166f70a5
https://github.com/mikolalysenko
test(e2e): full install→apply chain for pypi in Docker (+ global)https://github.com/SocketDev/socket-patch/pull/79/commits/cfa28e53237daa41f999c8bc792819507eaf97d4
cfa28e5https://github.com/SocketDev/socket-patch/pull/79/commits/cfa28e53237daa41f999c8bc792819507eaf97d4
https://github.com/mikolalysenko
test(e2e): full install→apply chain for gem in Docker (+ global)https://github.com/SocketDev/socket-patch/pull/79/commits/dd0853cc4402849cb323361d765f59c511f8a290
dd0853chttps://github.com/SocketDev/socket-patch/pull/79/commits/dd0853cc4402849cb323361d765f59c511f8a290
https://github.com/mikolalysenko
test(e2e): full install→apply chain for cargo in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/81f0558b12c80c0be45d7af0b40232ec4b04c282
81f0558https://github.com/SocketDev/socket-patch/pull/79/commits/81f0558b12c80c0be45d7af0b40232ec4b04c282
https://github.com/mikolalysenko
test(e2e): full install→apply chain for golang in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/88883df0a6e0577c407740cad9c910248b5e348b
88883dfhttps://github.com/SocketDev/socket-patch/pull/79/commits/88883df0a6e0577c407740cad9c910248b5e348b
https://github.com/mikolalysenko
test(e2e): full install→apply chain for maven in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/3f5f62da2ddb061b014616bf266aa3e275dc325d
3f5f62dhttps://github.com/SocketDev/socket-patch/pull/79/commits/3f5f62da2ddb061b014616bf266aa3e275dc325d
https://github.com/mikolalysenko
test(e2e): full install→apply chain for composer in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/52f1c39a25248da51a59d9fff188661f7f6fd588
52f1c39https://github.com/SocketDev/socket-patch/pull/79/commits/52f1c39a25248da51a59d9fff188661f7f6fd588
https://github.com/mikolalysenko
test(e2e): full install→apply chain for nuget in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/3fdfb53456c16c35676881b20eda43928b3a872e
3fdfb53https://github.com/SocketDev/socket-patch/pull/79/commits/3fdfb53456c16c35676881b20eda43928b3a872e
https://github.com/mikolalysenko
test(e2e): add npm global install variant in Dockerhttps://github.com/SocketDev/socket-patch/pull/79/commits/ba05410aef68e511685279567463f32497b8a0dc
ba05410https://github.com/SocketDev/socket-patch/pull/79/commits/ba05410aef68e511685279567463f32497b8a0dc
https://github.com/mikolalysenko
test(e2e): add composer/maven/nuget Dockerfileshttps://github.com/SocketDev/socket-patch/pull/79/commits/f98e89e769c6275cd012b5fa500886ee6261812c
f98e89ehttps://github.com/SocketDev/socket-patch/pull/79/commits/f98e89e769c6275cd012b5fa500886ee6261812c
https://github.com/mikolalysenko
ci(coverage): include docker-e2e in the coverage maphttps://github.com/SocketDev/socket-patch/pull/79/commits/8015834440faedb185b0a6bdbd669ddc7399f157
8015834https://github.com/SocketDev/socket-patch/pull/79/commits/8015834440faedb185b0a6bdbd669ddc7399f157
https://github.com/mikolalysenko
ci: remove cargo cache from docker-image-building jobshttps://github.com/SocketDev/socket-patch/pull/79/commits/25aa3b81c8af7ae0ad4d2f04fd0e4b7c00bd2204
25aa3b8https://github.com/SocketDev/socket-patch/pull/79/commits/25aa3b81c8af7ae0ad4d2f04fd0e4b7c00bd2204
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 21, 2026 19:23https://github.com/SocketDev/socket-patch/pull/79#commits-pushed-643c47c
https://github.com/mikolalysenko
ci: provide explicit toolchain input to dtolnay/rust-toolchainhttps://github.com/SocketDev/socket-patch/pull/79/commits/643c47c15523700f87164269e7477158bcaf739a
643c47chttps://github.com/SocketDev/socket-patch/pull/79/commits/643c47c15523700f87164269e7477158bcaf739a
https://github.com/mikolalysenko
ci: drop dtolnay/rust-toolchain in favor of inline rustuphttps://github.com/SocketDev/socket-patch/pull/79/commits/54bfb0a63910f5aea9ba9deaa3e95fd9cd863205
54bfb0ahttps://github.com/SocketDev/socket-patch/pull/79/commits/54bfb0a63910f5aea9ba9deaa3e95fd9cd863205
https://github.com/mikolalysenko
refactor(cli): unify CLI args + env-var bindings across every subcommandhttps://github.com/SocketDev/socket-patch/pull/79/commits/c04f68cb41b2fd64a7dc381a3592d502786aece8
c04f68chttps://github.com/SocketDev/socket-patch/pull/79/commits/c04f68cb41b2fd64a7dc381a3592d502786aece8
https://github.com/mikolalysenko
docs(changelog): add CHANGELOG.md + CI guard blocking publish without…https://github.com/SocketDev/socket-patch/pull/79/commits/704936a469dee625e70c4ebb2319d6c56d0e850f
704936ahttps://github.com/SocketDev/socket-patch/pull/79/commits/704936a469dee625e70c4ebb2319d6c56d0e850f
https://github.com/mikolalysenko
ci(test): unbreak test/coverage/e2e-docker matrix on feat/scan-apply-…https://github.com/SocketDev/socket-patch/pull/79/commits/a2e193bc26e6cce1e4dc3ddf95fdd693abb00ec1
a2e193bhttps://github.com/SocketDev/socket-patch/pull/79/commits/a2e193bc26e6cce1e4dc3ddf95fdd693abb00ec1
https://github.com/mikolalysenko
ci(coverage-docker): pin to ubuntu-22.04 for glibc compatibilityhttps://github.com/SocketDev/socket-patch/pull/79/commits/86666842c392c42d72f7f2d9231275332900a396
8666684https://github.com/SocketDev/socket-patch/pull/79/commits/86666842c392c42d72f7f2d9231275332900a396
https://github.com/mikolalysenko
test(npm): connect via 127.0.0.1 in infrastructure smoke (Windows fix)https://github.com/SocketDev/socket-patch/pull/79/commits/b1f5bb3759079452f67c2a3d0dc4992af7dcf0ee
b1f5bb3https://github.com/SocketDev/socket-patch/pull/79/commits/b1f5bb3759079452f67c2a3d0dc4992af7dcf0ee
https://github.com/mikolalysenko
test(pypi): skip in_process_pypi_apply on Windows (Unix venv layout)https://github.com/SocketDev/socket-patch/pull/79/commits/8f7df98f62c73d1213bec1036c6fe64978e70afc
8f7df98https://github.com/SocketDev/socket-patch/pull/79/commits/8f7df98f62c73d1213bec1036c6fe64978e70afc
https://github.com/mikolalysenko
test(pypi): make in_process_pypi_apply helpers platform-aware (Windows)https://github.com/SocketDev/socket-patch/pull/79/commits/c1a154f15ead411ae346be7e0f2691cb4971fc2d
c1a154fhttps://github.com/SocketDev/socket-patch/pull/79/commits/c1a154f15ead411ae346be7e0f2691cb4971fc2d
https://github.com/mikolalysenko
test(rollback): use Windows venv layout when cfg!(windows)https://github.com/SocketDev/socket-patch/pull/79/commits/6d523302ed1d13450a6184b8b546849b31dd2c75
6d52330https://github.com/SocketDev/socket-patch/pull/79/commits/6d523302ed1d13450a6184b8b546849b31dd2c75
https://github.com/mikolalysenko
feat(json): enrich added/updated patch records with description, seve…https://github.com/SocketDev/socket-patch/pull/79/commits/db0f5fc39f3d64c4f84c41674268666c101c87c6
db0f5fchttps://github.com/SocketDev/socket-patch/pull/79/commits/db0f5fc39f3d64c4f84c41674268666c101c87c6
GHSA-xvch-5gv4-984hhttps://github.com/advisories/GHSA-xvch-5gv4-984h
https://github.com/mikolalysenko
test(e2e): walk the v3.0 envelope for list --json outputhttps://github.com/SocketDev/socket-patch/pull/79/commits/ed04403cc7ea1ea5971bcfe5d64450d4573b7547
ed04403https://github.com/SocketDev/socket-patch/pull/79/commits/ed04403cc7ea1ea5971bcfe5d64450d4573b7547
https://github.com/mikolalysenko
ci(e2e_gem): bump pinned ruby from 3.2.11 to 3.2.10https://github.com/SocketDev/socket-patch/pull/79/commits/833e80efe70265ee5e5e1ce9bc6b41ab801892a9
833e80ehttps://github.com/SocketDev/socket-patch/pull/79/commits/833e80efe70265ee5e5e1ce9bc6b41ab801892a9
https://github.com/mikolalysenko
refactor(cli): drop -d/-m short aliases; loosen version pinshttps://github.com/SocketDev/socket-patch/pull/79/commits/d96f11096df147ec8f57d8eb2205b3bfc1eeb70a
d96f110https://github.com/SocketDev/socket-patch/pull/79/commits/d96f11096df147ec8f57d8eb2205b3bfc1eeb70a
https://github.com/mikolalysenko
feat(apply): preserve mode + ownership across patcheshttps://github.com/SocketDev/socket-patch/pull/79/commits/833316291cd3ffa0283d40f435cafd30535b6c94
8333162https://github.com/SocketDev/socket-patch/pull/79/commits/833316291cd3ffa0283d40f435cafd30535b6c94
https://github.com/mikolalysenko
ci(e2e_gem): revert ruby-version to exact 3.2.10https://github.com/SocketDev/socket-patch/pull/79/commits/c624c32fc340c75e68e2f340cad99f96fc2aef68
c624c32https://github.com/SocketDev/socket-patch/pull/79/commits/c624c32fc340c75e68e2f340cad99f96fc2aef68
https://github.com/ruby/setup-rubyhttps://github.com/ruby/setup-ruby
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 https://github.com/SocketDev/socket-patch/pull/79#ref-pullrequest-4502090485
feat(apply): safety hardening — atomicity, locking, pnpm CoW, sidecars, Maven gate #80 https://github.com/SocketDev/socket-patch/pull/80
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 13:13https://github.com/SocketDev/socket-patch/pull/79#event-25852666851
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 13:14https://github.com/SocketDev/socket-patch/pull/79#event-25852670760
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 13:14https://github.com/SocketDev/socket-patch/pull/79#event-25852675551
https://github.com/Wenxin-Jiang
Wenxin Jiang (Wenxin-Jiang)https://github.com/Wenxin-Jiang
May 22, 2026 https://github.com/SocketDev/socket-patch/pull/79#pullrequestreview-4345717022
View reviewed changes https://github.com/SocketDev/socket-patch/pull/79/files/c624c32fc340c75e68e2f340cad99f96fc2aef68
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
9b7b5c2https://github.com/SocketDev/socket-patch/commit/9b7b5c234c060c6cc6fbe6d56ce74084ba12ffec
May 22, 2026https://github.com/SocketDev/socket-patch/pull/79#event-25852725451
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
https://github.com/mikolalysenko
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 13:15https://github.com/SocketDev/socket-patch/pull/79#event-25852727046
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 https://github.com/SocketDev/socket-patch/pull/79#ref-commit-9b898b1
https://github.com/mikolalysenko
feat(apply): safety primitives — lock, CoW, atomic write, sidecar fixupshttps://github.com/SocketDev/socket-patch/commit/9b898b1a556f16f29733a1ec9a9920840b2e6c94
9b898b1https://github.com/SocketDev/socket-patch/commit/9b898b1a556f16f29733a1ec9a9920840b2e6c94
#79https://github.com/SocketDev/socket-patch/pull/79
#79https://github.com/SocketDev/socket-patch/pull/79
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 22, 2026 https://github.com/SocketDev/socket-patch/pull/79#ref-commit-39a2321
https://github.com/mikolalysenko
feat(cli): wire safety primitives + Maven/NuGet experimental gateshttps://github.com/SocketDev/socket-patch/commit/39a23215cbe9cddc1c6a3185f67c0694a7647138
39a2321https://github.com/SocketDev/socket-patch/commit/39a23215cbe9cddc1c6a3185f67c0694a7647138
#79https://github.com/SocketDev/socket-patch/pull/79
Mikola Lysenko (mikolalysenko)https://github.com/mikolalysenko
May 23, 2026 https://github.com/SocketDev/socket-patch/pull/79#ref-commit-b8de84f
https://github.com/mikolalysenko
feat(apply): safety hardening — atomicity, locking, pnpm CoW, sidecar…https://github.com/SocketDev/socket-patch/commit/b8de84f7e415c2882b0664caeeeab66fe837ddc2
b8de84fhttps://github.com/SocketDev/socket-patch/commit/b8de84f7e415c2882b0664caeeeab66fe837ddc2
#80https://github.com/SocketDev/socket-patch/pull/80
https://github.co/hiddenchars
https://github.com/SocketDev/socket-patch/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSocketDev%2Fsocket-patch%2Fpull%2F79
https://github.com/Wenxin-Jiang
Wenxin Jiang (Wenxin-Jiang) https://github.com/Wenxin-Jiang
https://github.com/SocketDev/socket-patch/pull/79/files/c624c32fc340c75e68e2f340cad99f96fc2aef68
Please reload this pagehttps://github.com/SocketDev/socket-patch/pull/79
https://github.com/mikolalysenko
https://github.com/Wenxin-Jiang
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.