Skip to content

Add SocketDev workflow for firewall-free mode - #13286

Merged
sylvestre merged 5 commits into
uutils:mainfrom
HackingRepo:patch-11
Nov 4, 2026
Merged

sylvestre merged 5 commits into
uutils:mainfrom
HackingRepo:patch-11

Conversation

@HackingRepo

@HackingRepo HackingRepo commented Jul 6, 2026 •

Copy link
Copy Markdown
Contributor

Hi, i did that because i see mainteners merge renovabot prs just in hours, if there was a supply chain incident then will progogate, because mainteners a lot frustrated by pinning actions and merge a renovabot pr after days, instead that is the solution a maintener can merge an update safely using that, very easy it outputs the supply chain score in curcilar graph, to see is the update safe or no, before merging, i finally retrieved a solution for that repo, since mainteners frustrated by classical supply chain defenses like pinning deps and github actions and do'nt merge a renovabot pr before 1 day, that was actually frustrating that will be optimal for mainteners while balancing and maintening supply chain security for free no cost and usability too

@HackingRepo

Copy link
Copy Markdown
Contributor Author

@cakebaker can you take a look in that? i appreciate it

@github-actions

github-actions Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

GNU testsuite comparison:

Skip an intermittent issue tests/misc/usage_vs_getopt (fails in this run but passes in the 'main' branch)

@HackingRepo

Copy link
Copy Markdown
Contributor Author

hi, @cakebaker

can you take a look in that and merge it and review it? i appreciate it

@HackingRepo

Copy link
Copy Markdown
Contributor Author

hi, @sylvestre can you review that pr, i appreciate it, and thank's for your effort

@sylvestre

Copy link
Copy Markdown
Contributor

Sorry but I don't understand this PR. I don't know what is socketdev

@HackingRepo

HackingRepo commented Jul 18, 2026 •

Copy link
Copy Markdown
Contributor Author

read https://github.com/SocketDev/action to see, the meaning, i mean socket firewall, @sylvestre

the explanation i can say, by example someone add a new dep or crate or whatever callled, socket firewall will evaluate the supply chain security score and maintenance score and quality and license and vulnerability and also for renovabot update, if any crate of one used ever compromised and ships malware socket firewall will say supply chain security very low score and then that was a malware incident if the score 75% or heigher then safe to merge

@codspeed

codspeed Bot commented Jul 20, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 172 untouched benchmarks
⏩ 213 skipped benchmarks1


Comparing HackingRepo:patch-11 (496a5c4) with main (ef50d8b)

Open in CodSpeed

Footnotes

  1. 213 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@sylvestre

Copy link
Copy Markdown
Contributor

I am still unfortunately not very convinced by this

@HackingRepo

Copy link
Copy Markdown
Contributor Author

why it is important for supply chain security since the repo have no pinning, a supply chain attack in these deps since uutils use dozens of deps, if just one compromised, then these utilities will serve malware?

Comment thread .github/workflows/SocketDev.yml Resolved
Comment thread .github/workflows/SocketDev.yml Resolved
Comment thread .github/workflows/SocketDev.yml Resolved
Comment thread .github/workflows/SocketDev.yml Outdated

- uses: SocketDev/action@v1.3.1
with:
mode: firewall-free

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does firewall-free mean here? please document the why

@HackingRepo HackingRepo Sep 21, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sylvestre, The term firewall-free (short for Socket Firewall Free) refers to the Free Edition of Socket's security tool. It means zero-configuration and entirely free security, requiring no API keys, no secrets management, and no account sign-ups to run in this repository.

@HackingRepo

Copy link
Copy Markdown
Contributor Author

@sylvestre please merge that, thank's

@oech3

oech3 commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

We already have audit CI, 2 are not needed.

@HackingRepo

Copy link
Copy Markdown
Contributor Author

however that one better, and that company is the most global supply chain defense company their action better than us

@sylvestre

Copy link
Copy Markdown
Contributor

sorry but we already run cargo-deny/audit on the deps, and this mode only blocks known-bad crates on cargo fetch, so i don't think it adds enough to keep another third-party action

@sylvestre sylvestre closed this Nov 3, 2026
@HackingRepo

Copy link
Copy Markdown
Contributor Author

no @sylvestre, socket ai can catch zero day typosquats and compromises, no cargo deny and audit is not encought please reoepn this, it have socket ai

@sylvestre sylvestre reopened this Nov 3, 2026
@HackingRepo

Copy link
Copy Markdown
Contributor Author

the difference betwene the two cargo deny and audit good pairing it with socketdev workflow

DimensionSocket Firewallcargo-audit / cargo-deny
Primary ApproachBehavioral Analysis & Runtime InterceptionStatic Analysis & Vulnerability Database Lookup
Analysis TypeDeep Semantic Analysis + Network/FS MonitoringDependency Tree Linting & Advisory Database Matching
Data SourceSocket's proprietary threat intel & telemetryGitHub Advisory Database & Rust Sec Advisory Database
Interception PointReal-time (blocks active network/file system anomalies)CI Pipeline Gate / Pre-build CLI check
Build Script (build.rs) ProtectionActive. Monitors and blocks malicious telemetry or file access during compilation.Passive. Only flags if the crate containing the script has a known advisory.
Zero-Day/Unreported MalwareHigh Detection. Catches new, unclassified malicious behaviors immediately.No Detection. Blind to zero-days until a CVE/advisory is formally published.

This the difference, for you understand so integrating both tools is good, this is the difference, thank's for reopening it,

@sylvestre

Copy link
Copy Markdown
Contributor

could you please fix the jobs ?

HackingRepo and others added 2 commits November 4, 2026 19:38
Hi, i did that because i see mainteners merge dependabot prs just in hours, if there was a supply chain incident then will progogate by using https://socket.dev, because mainteners a lot frustrated by pinning actions and merge a renovabot pr after days, instead that is the solution a maintener can merge an update safely using that, very easy it outputs the supply chain score in curcilar graph, to see is the update safe or no, before merging, i finally retrieved a solution for that repo, since mainteners frustrated by classical supply chain defenses like pinning deps and github actions and do'nt merge a renovabot pr before 1 day, that was actually frustrating that will be optimal for mainteners while maintening supply chain security
@sylvestre
sylvestre enabled auto-merge (squash) November 4, 2026 10:50
@HackingRepo

HackingRepo commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor Author

the failure of openbsd test seems unrelated just intermitten, compiler error the pr just adds the socketdev firewall workflow

@sylvestre
sylvestre disabled auto-merge November 4, 2026 11:38
@sylvestre
sylvestre merged commit 74acf0e into uutils:main Nov 4, 2026
84 of 85 checks passed
@HackingRepo
HackingRepo deleted the patch-11 branch November 4, 2026 11:38
@oech3

oech3 commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Squash commits at next time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants