-
nioc
bridge is down
-
br-m
<monero.arbo:matrix.org> reinforcing my opinion that we should turn this on XMR before someone else does tbh > <selsta> Zcash inflation bug found by an AI model
forum.zcashcommunity.com/t/orchard-…ility-successfully-remediated/55976
-
br-m
<jpk68:matrix.org> What's stopping people from doing this right now?
-
br-m
<jpk68:matrix.org> Just buy a Claude subscription or run DeepSeek on your local machine, and ask it to look for inflation bugs or whatever. There will probably be a needle's worth of issues in a haystack of false positives :P
-
br-m
<monero.arbo:matrix.org> say what you want about false positives, this was an inflation bug that's been hidden for years
-
br-m
<monero.arbo:matrix.org> it seems like hubris to dismiss that kind of finding
-
br-m
<jpk68:matrix.org> I don't see how AI comes into the picture here. If there are vulnerabilities, they can be found by regular audits, which will be way more thorough than AI scans
-
br-m
<jpk68:matrix.org> I guess the concern is that random people can "spray and pray" their AI models on codebases to try and find issues, but again, it would be so unreliable compared to humans. At least at this point, IMO
-
br-m
<jpk68:matrix.org> See: the curl bug bounty incident. No one is denying a vulnerability in software a large number of people use, especially crypto, is significant. But it
-
br-m
-
br-m
<kiersten5821:matrix.org> i'm pretty sure their program was closed because of kayaba > <@syntheticbird> Zellic found a loss of funds bug in Thorchain, causing their bounty program to be closed. They are now threatning to release DoS vulnerabilities to the public
-
br-m
<kiersten5821:matrix.org> bisq said their developers were split into two groups to analyze their incident and the devs without ai tooling were stumped while the ones that had it found it instantly... > <@jpk68:matrix.org> I don't see how AI comes into the picture here. If there are vulnerabilities, they can be found by regular audits, which will be way more thorough than AI scans
-
br-m
<quicksilver:4d2.org> @jpk68:matrix.org: This is a better example when it comes to curl:
-
br-m
-
br-m
<quicksilver:4d2.org> They recently ran it through mythos and found basically nothing.
-
br-m
<quicksilver:4d2.org> That doesn't change my line of thinking, it is better to run these checks than not. And encouraging random people to do so is a scary thought. I personally do not expect that someone who isn't a core team member or isn't expressively paid to do a job will report an inflation bug.
-
br-m
<kiersten5821:matrix.org> it's expected that a decades old tool that downloads stuff from a url will have nothing compared to completely novel protocols
-
sech1
I actually did run Claude Opus 4.8 with effort = max on Monero repo, and I asked it specifically to audit src/ringct folder and related code for inflation bugs and other security issues. I also fed it PDFs with Bulletproof++ audit and earlier audits. It found nothing of interest.
-
sech1
*Claude code with model = Opus 4.8 and max effort.
-
sech1
If we don't do it, malicious actors for sure will
-
br-m
<monero.arbo:matrix.org> @jpk68:matrix.org: from what I've seen they had someone knowledgeable in cryptography going through the code with AI. I think we all agree random nobodies throwing whatever model at github isn't likely to produce much
-
br-m
<monero.arbo:matrix.org> anyway that's good to hear sech1
-
br-m
<kiersten5821:matrix.org> sech1: nice, i think gpt 5.5 pro on papers and 5.5 xhigh on code would be totally complete. there should also be a way to pipeline this to redo the reviews every time a new model comes out
-
sech1
Even the same model running the same prompts can find different things each run, so it makes sense to repeat it regularly.
-
br-m
<syntheticbird> @monero.arbo:matrix.org: This is really what Zellic is advertising all along. I still remember their CEO posting memes on his youtube channel and twitter on audit report generation and x86 disassembling, it was end of 2022. You truly need the knowledge of what you are searching for and the knowledge of guiding your model. [... too long, see
mrelay.p2pool.observer/e/mcrqjIoLb0J5ZDJD ]
-
br-m
<syntheticbird> Pretty unsure if you just unleash mythos like sech1 did with opus it won't find anything.
-
sech1
I'm tweaking my setup and getting ready to mythos release. I will for sure run it on all the relevant code in Monero repo as soon as it's out.
-
br-m
<syntheticbird> good to hear
-
br-m
<jpk68:matrix.org> According to Reddit, it will be the equivalent of 6 XMR per month (??)
-
br-m
-
br-m
<jpk68:matrix.org> I'm sure this is speculation, but still
-
br-m
<aillia:matrix.org> Tails 7.8.1 has been released yesterday as an emergency security update: "an emergency release to fix a serious security vulnerability in the Linux kernel, as well as security vulnerabilities in the Tor client"
tails.net/news/version_7.8.1
-
br-m
<john_r365> Just to pickup on what sech1 @monero.arbo:matrix.org and others were discussing about using AI to check the Monero codebase for bugs. Is there a way we can either collaborate or compete to enhance this process?
-
br-m
<john_r365> In the context of collaboration. For example, I could probably spend a chunk of time just setting up the scaffold of:
-
br-m
<john_r365> * Key areas of cryptography risk
-
br-m
<john_r365> * Their locations in the code
-
br-m
<john_r365> * Research papers on the cryptography as background context[... more lines follow, see
mrelay.p2pool.observer/e/1IO4lIoLSjZVYkVu ]
-
sech1
Yes, a good prompt + enough context (papers, past audits etc.) can drastically affect the quality of AI review
-
br-m
<john_r365> In the context of competition - presumably that only works if there's a prize that can be obtained.
-
br-m
<john_r365> One option is a separate fund (CCS/bounties.monero.social/other) that's competed for.
-
br-m
<john_r365> Another is existing bug bounty programs? Does anyone know how much HackerOne will pay out? Or indeed, has paid out historically?
-
br-m
<jpk68:matrix.org> HackerOne themselves doesn't pay out money, it's just a platform for projects (like Monero) to set up such programs
-
br-m
<john_r365> Sure, but on here I couldn't find any actual numbers on payout:
-
br-m
-
br-m
<jpk68:matrix.org> The problem is that a lot of projects are getting huge amounts of slop bug reports (including us, the I2P project, etc.) which is a huge waste of time
-
br-m
<jpk68:matrix.org> I have heard this from multiple people firsthand
-
br-m
<john_r365> Can probably use AI to reduce that time wasted.
-
br-m
<jbabb:cypherstack.com> if someone can find one legitimate bug and prove it then they could probably request a CCS. IDK, nobody's going to want to pay someone before they've proved competency
-
br-m
<jpk68:matrix.org> Yes, but if you're not a security researcher or someone knowledgeable about that sort of thing (no offense, I am not myself either), how do you know it's legitimate before you submit it? The whole problem is that LLMs can get dead convinced that they've found something, when they haven't
-
br-m
<jbabb:cypherstack.com> I would bet that there's going to be a lot of negative sentiment and opposition to paying for AI usage all around. It's a touchy subject
-
br-m
<jbabb:cypherstack.com> if someone can find results, I would counsel them to just start doing so, share a few for free, and ask for funding to continue in that manner
-
selsta
most of the stuff we receive on hackerone from AI-assisted reports are wallet related edge cases, some daemon edge cases
-
br-m
<john_r365> The game theory of "find a bug" > wait patiently for CCS doesn't seem logical to me. If it's a bug you can probably exploit it and short XMR to make a lot more money.
-
br-m
<jbabb:cypherstack.com> @john_r365: not a lot of bugs will lead to inflation bugs. if you want CCS funding, the best way to get CCS funding is to establish a reputation and ask for funding transparently, regardless of AI involvement
-
br-m
<jpk68:matrix.org> It's not like the codebase hasn't gone under numerous rigorous audits by world-class crypto experts already :P
-
br-m
<jbabb:cypherstack.com> not all of it :P
-
br-m
<john_r365> @jbabb:cypherstack.com: true about the variety of bugs. but presumably an inflation bug is the only type that may be difficult to recover from.
-
br-m
<syntheticbird> @jpk68:matrix.org: i think you are idealizing the situation a bit too much
-
br-m
<syntheticbird> no one in the monero project is world-class crypto expert
-
sech1
"wallet related edge cases, some daemon edge cases" <- because it's the parts of the code that don't get used/tested much, so they naturally retain more bugs
-
br-m
<jpk68:matrix.org> Fair. My point is just that you're not likely going to be finding groundbreaking crypto exploits using chatbots when it's gone under audits by people who actually know what they're doing.
-
br-m
<syntheticbird> yes
-
br-m
<syntheticbird> that is true
-
br-m
<jpk68:matrix.org> @syntheticbird: One I had in mind was J.P. Aumasson, who audited RandomX, IIRC
-
br-m
<syntheticbird> @jpk68:matrix.org: I forgor about auditors
-
br-m
<syntheticbird> kiss to them
-
br-m
<jpk68:matrix.org> That was the point of my message ;))
-
br-m
<john_r365> @jpk68:matrix.org: I would have assumed this was correct, but then ZCash got rekt and my priors had to change
-
br-m
<syntheticbird> @jpk68:matrix.org: I can't read ;))
-
br-m
<jpk68:matrix.org> @syntheticbird: Neither can I half the time :P
-
br-m
<jbabb:cypherstack.com> @john_r365: ok but their issue isn't some critical bug right now
-
br-m
<jbabb:cypherstack.com> not even their transparent outputs sent from a trezor are moving at all for >48hr
-
br-m
<syntheticbird> @john_r365: no offense but you are being naive. ZCash is company backed and deceptive marketing is within their moral ground. Just like Mozilla won't hesitate to glorify anthropic despite mythos finding only 2% of the vulnerabilities fixed for a version. It's never an LLM alone that find a vuln but a researcher that guide him to the knowledge and reasoning.
-
br-m
<jpk68:matrix.org> ^ This exactly
-
br-m
<jbabb:cypherstack.com> that's not an issue in the cryptographic code re: shielded pools or anything--transparent outputs are also stuck. their issues are probably due to an AI messing some value up
-
br-m
<jbabb:cypherstack.com> however they did advertise that issue they did find thru semi-automated review
-
br-m
<jpk68:matrix.org> The patch to fix the exploit was also co-authored by Claude
-
br-m
<syntheticbird> @jbabb:cypherstack.com: just like v12, I think semi-automated is a viable approach
-
br-m
-
br-m
<syntheticbird> but people that come here talking about integrating AI thing we can do thing completely automated
-
br-m
<syntheticbird> think*
-
br-m
<jbabb:cypherstack.com> see this relevant quote a coworker (kisses to him) shared recently regarding this
-
br-m
<syntheticbird> thx thats a valuable quote
-
br-m
<jpk68:matrix.org> I swear Anthropic could release a model tomorrow called "Claude the Ripper" or something, then put out some advertising material, and people would be shaking in their boots because it sounds menacing and is going to haxx their bank accounts
-
br-m
<syntheticbird> I cannot fucking stop laughing at one video that ended up in youtube trending called "God in a bottle" referring to Mythos
-
br-m
<syntheticbird> like wtf is this
-
br-m
<john_r365> @jbabb:cypherstack.com: finding the bug via a broad prompt 25% of the time is still quite impressive IMO
-
moneromooo
I think a lot of the ai hate is just mindless fashion. If a tool improves yields but a fair amount when you know how to use it, it's a good tool.
-
br-m
<jbabb:cypherstack.com> I encourage people to try
-
br-m
<jbabb:cypherstack.com> but I'm tempted to tag kayaba and take the conversation a bit tangential into the ethical issues surrounding at least their training. which might not be useful but is interesting in a philosophical sense
-
moneromooo
s/but/by/
-
br-m
<jpk68:matrix.org> SyntheticBird: The Fireship one?
-
br-m
<syntheticbird> @jpk68:matrix.org: maybe? I would have thought it was primetime or Low Level CONTENT
-
br-m
<jpk68:matrix.org> Was it the title or the thumbnail that said "god in a bottle"?
-
br-m
<syntheticbird> thumbnail
-
br-m
<jpk68:matrix.org> Thanks, I think I found it
-
br-m
<syntheticbird> Can you please paste it here so I can explicitly mock its creator in this small corner of the internet
-
br-m
<syntheticbird> I would really appreciate it
-
br-m
-
br-m
<jpk68:matrix.org> Not sure if you said you're laughing because the video was funny, or because it was stupid :P
-
br-m
<jpk68:matrix.org> The one I found might not be correct
-
br-m
<syntheticbird> no thats the one
-
br-m
<syntheticbird> shit its fireship i can't mock him
-
br-m
<john_r365> sech1: when you mention using Opus 4.8 on Monero repo - was this via the Claude Code harness or just a chat dialog?
-
br-m
<syntheticbird> pretty sure at this point he is using a custom harness