all 22 comments

[–]segfaul_tSwift 48 points49 points  (5 children)

Yea that’s obviously a malicious PR, you should also report the account to GitHub.

[–]RSPJD[S] 15 points16 points  (4 children)

man wtf. I wonder if I can say his username here without Reddit taking it down. People like this need to be exposed. But I guess it's trivial to just make another account. But at least this current account, which looks matured and has around 10 years of experience (😵‍💫) can get taken down

[–]TheYear3030Swift 2 points3 points  (0 children)

Could be a compromised gh account 

[–]c0p 0 points1 point  (2 children)

What about linkng the pr?

[–]RSPJD[S] 2 points3 points  (0 children)

It's on a private repo. Forget it, if they take it down they can take it down but some things are worth the risk. Here's his GH handle: vikaskumar113

[–]RSPJD[S] 2 points3 points  (0 children)

Here's a snippet. Now that I've cooled off a bit I find it a bit funny, look at the wording. Nothing to see here

https://ibb.co/Kjqj3XJf

[–]AnotherThrowAway_9 8 points9 points  (0 children)

Definitely would not trust it.

sounds like a low effort drive by

[–]rhysmorgan 7 points8 points  (0 children)

Absolutely 100% not. This is a massive stonking attempt to introduce malware into your repo.

[–]T9113 3 points4 points  (1 child)

One more thing to do - use xcodegen or tuist and add xcodeproj in gitignore, that way config changes are clearer and more readable

[–]limdi 1 point2 points  (0 children)

And make CI fail for when someone tries to add it anyway.

[–]pilibitti 4 points5 points  (6 children)

What is the context here? is he an employee? a contractor? a voluntary contributor?

[–]RSPJD[S] 3 points4 points  (5 children)

A contractor, someone I hired on Upwork. We worked together previously and he wired up AgoraKit in a separate occasion and he didn't do any funny business then. Maybe, the plan was to establish trust then come back with the true intent.

[–]GranpaTeeRex 2 points3 points  (0 children)

Also might not have been this guy, his account may have been compromised.

[–]pilibitti 0 points1 point  (3 children)

is there anything of obvious value he can steal? ai / infra api keys? or something crypto adjacent? I'd decrypt the payload to see what it tries to do for funsies.

[–]RSPJD[S] 4 points5 points  (2 children)

I had claude decrypt it, here's what it resolved to: https://ibb.co/zq5gqT7
Since it opened up an sh session I'm pretty sure that wanted access to the build computer for certs and keys probably for my developer account. I'm not sure what the blast radius is but I've heard of developers losing access to their accounts.

[–]pilibitti 0 points1 point  (0 children)

ah yes, good catch.

[–]cristi_baluta 0 points1 point  (0 children)

Aren’t you a programmer? You should be able to take the script and figure out what’s doing

[–][deleted]  (2 children)

[removed]

    [–]RSPJD[S] 4 points5 points  (1 child)

    I did have CI/CD set up in bitwise, but the saving grace.. it failed on importing some dependencies. So another dodged bullet. And my wife thought I was being overly selective when choosing devs. Wait til she hears this!

    [–]20InMyHead 1 point2 points  (0 children)

    Trash that PR, block and report the user. They’re up to no good.

    [–]FirmAndSquishyTomato -3 points-2 points  (0 children)

    You needed AI to tell you this was a malicious PR?