this post was submitted on 09 Nov 2026
366 points (98.9% liked)

Technology

89619 readers
2923 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
top 38 comments
sorted by: hot top controversial new old
[–] Gpennyhigh@lemmy.world 1 points 29 seconds ago

Oh Claude, why you do me this way?

[–] Kangae_Hishiryo@scribe.disroot.org 1 points 3 minutes ago

Remember, that's not a bug, that's not a vulnerability, that's an intentional feature. Stealing data it's what lets the slop machines survive.

[–] BastingChemina@sh.itjust.works 8 points 7 hours ago

The fact that people give Claude access to their secrets is a big liability in the first place.

Even Claude itself warns you about it. I did shared a snippet of code with API keys in it by mistake, I got a huge warning telling me that I should consider these compromise and change them immediately.

[–] Aceticon@lemmy.dbzer0.com 3 points 6 hours ago

We're trully entering a new Golden Age for hacking!

[–] Artisian@lemmy.world 7 points 10 hours ago

So this is a pretty bad headline; it isn't Claude Code sharing the secrets, it's the user syncing their command history.

I'm sad we can't get claude to share what it's seen.

[–] Wispy2891@lemmy.world 16 points 15 hours ago (1 children)

Why they're blaming the tool instead of the user?

It's the vibe coder's fault if they don't even watch the files edited in a commit.

Not only they approve a commit without reading the code, but they approve without watching the list of edited files in a commit? They don't use vs code or something that shows a diff? Just type in a box and let the algorithm have full control on the commits, blindly?

[–] ayyy@sh.itjust.works 1 points 13 minutes ago* (last edited 13 minutes ago)

But I was told we don’t need developers anymore because Claude can do everything.

[–] partial_accumen@lemmy.world 70 points 20 hours ago (1 children)

When a user chooses the “Yes, and don’t ask again” option to approve running a command, that choice gets stored as part of a rule in the local “.claude/settings.local.json” file on the user’s computer.

Saving privileged credentials in the clear in a config file? I think I can take credit for Claude doing that as this. Claude was clearly trained on my StackOverflow posts from 15 years ago.

[–] NotMyOldRedditName@lemmy.world 12 points 18 hours ago

Thank you for your critically important contribution.

[–] aks_@pawb.social 40 points 18 hours ago (1 children)

Share no secrets, make no mistake

[–] xvapx@lemmy.world 17 points 17 hours ago (2 children)

who are you, who are so wise in the ways of science?

[–] aks_@pawb.social 7 points 15 hours ago (1 children)
[–] Goldholz@lemmy.blahaj.zone 3 points 8 hours ago
[–] OrteilGenou@lemmy.world 4 points 16 hours ago (1 children)
[–] WindyRebel@lemmy.world 3 points 15 hours ago

Mystery Science Doug? Daaaaamn. We got a celebrity here!

[–] eicker@lemmy.world 88 points 22 hours ago (4 children)

The irony is spectacular: a coding assistant designed to automate development also automates the creation of security liabilities. And Anthropic’s response seems to be more automation. Perhaps the next AI agent can monitor the first AI agent while a third one explains to management why the database credentials are now public.

[–] Z3k3@lemmy.world 39 points 21 hours ago (3 children)
[–] Alexstarfire@lemmy.world 10 points 21 hours ago (2 children)

How do I know if they are both down or if it's my internet?

[–] Z3k3@lemmy.world 18 points 18 hours ago (1 children)
[–] Alexstarfire@lemmy.world 14 points 18 hours ago (1 children)
[–] Steve@startrek.website 4 points 16 hours ago (2 children)
[–] ayyy@sh.itjust.works 1 points 9 minutes ago

One of the more frustrating parts of Internet standards is that there is no defined limit. You just get to keep going and going until some piece of software in the chain mysteriously breaks.

[–] frongt@lemmy.zip 5 points 12 hours ago

http://theofficialabsolutelongestdomainnameregisteredontheworldwideweb.international/

The URL query string doesn't have a fixed max length, but if you're worried about the length of a get you should already be using a post.

[–] rockSlayer@lemmy.blahaj.zone 10 points 20 hours ago* (last edited 20 hours ago)

Great news, there's a down detector for the down detector's down detector. They even have a down detector for the down detector's down detector down detector

[–] paraphrand@lemmy.world 4 points 21 hours ago

Fuzz buster buster buster

[–] Daxter101@lemmy.blahaj.zone 3 points 21 hours ago

My life has been enriched, learning about this

[–] affenlehrer@feddit.org 14 points 21 hours ago

I detected the sarcasm but I have to say it anyways : this won't work as long all of them are built on the same technology which is inherently vulnerable for prompt injections

[–] DarkSpectrum@lemmy.world 3 points 15 hours ago

This is my point with AI. The risk is not that it will become something new, it's that it will become like us.

[–] non_burglar@lemmy.world 1 points 15 hours ago

One is ultimately responsible for one's output.

[–] baldur@normals.me 32 points 22 hours ago (1 children)

That happens with all AI tools! That's why many people hate vibecoding apps. A developer that uses AI must strictly know about all these things.

[–] Greyghoster@aussie.zone 11 points 19 hours ago (3 children)

That means a developer that has experience, knowledge and understands their craft. Vibecoding seems to be targeted at allowing that unskilled with unformed thoughts to do the development. It’s a standard progression in development. A new tool appears, call it Java, and a whole lot of sloppy code appeared before knowledge and experience caught up with all the new developers hacking away.

[–] Kangae_Hishiryo@scribe.disroot.org 1 points 59 seconds ago

Vibecoding is when anyone uses at least a 0.0000…01 of AI.

[–] Faceman2K23@discuss.tchncs.de 4 points 17 hours ago (2 children)

I'd argue there is a large middle ground of people who are semi-experienced devs, but are using it to work with platforms or languages they have no experience in. but again, that leads to similar issues as the complete outsider who doesnt know the risks or how things are supposed to work or how to do some basic safety auditing. if it were wrapped in a more interactive educational system that explains how and why everything works the way it does so the user can actually get better at the task themselves maybe it would be better, but for now, it's a potentially dangerous crutch with very few built in safeguards.

When I played with googles antigravity recently as a test and told it to develop an app for a task I described as a test (obscure, obsolete audio DSP hardware control system, very little public conversation on forums or socials, next to nothing on github etc, just raw api documents, hardware descriptions, service manuals and a command to iterate and test until it's perfect) it saved my github username, password AND auth keys in plaintext in the working folder, which it uploaded to github too.. thanks that's a great idea google, well done. the end result actually worked, but the code was a bit of a mess as expected.

Thankfully this was all private since I was going out of my way to try to break it and I was able to simply exclude that file, but I wonder how many people dont know enough about any of this to know how to do it safely. and even then, is the ai having your details once, and not saving them to a file, somehow also risking leaking the info? that's what we dont really know.

Each conversation/project should be separate instances, but then it will seem to know details about an unrelated separate conversation you had in a separate instance so I dont know what to believe.

If someone is going to work with AI you need to treat EVERY interaction as a potential leak and avoid any direct communication of credentials. That system also had a tendency to break out of its working directory unless you specifically block it from doing so (you'd think the default behaviour wouldn't allow that), it started looking around the root directory of the disk it was working in when looking for an API document it was supposed to work with.

[–] Greymattertripp@lemmus.org 1 points 6 hours ago

This whole time AI is just Spyware that wants to sniff out every nuance of your system and the data on it while it pretends it's making a video of a cat doing a dab or shittily cloning a video game for someone to try to pass off as their own lame creation? That actually makes more sense than "we cant figure out how it works"

[–] frongt@lemmy.zip 1 points 12 hours ago (1 children)

Yeah it's absolutely a tool that needs appropriate use. I've used it multiple times to do something with ansible that their docs didn't cover and I couldn't find any search results for.

But in it's current state it's still unethical, because pretty much every model is trained on license violations.

[–] Faceman2K23@discuss.tchncs.de 1 points 9 hours ago

absolutely.

I'd like to see if it's possible to train a model entirely on the public code documentation itself, and see if it can figure it out purely with self-learning loops without stealing others work. it would be awful since it's only initial references of real code would be extremely simple examples and some pseudocode, but a self learning model given a framework to test and check, could figure out how to put it together eventually... It would be complete crap and/or unusably slow with the current tech but perhaps it's possible in the future with something other than llm. I guess you would have to say that while the model wasn't trained on stolen code, it would probably require you to agree that all code generated on the model (unless it were self hosted) would serve as reference to the model for other users... so it only steals from itself.

[–] kinsnik@lemmy.world 6 points 19 hours ago

Yeah, but by replacing the effort through which knowledge and experience are learned, the step of understanding what the app is doing won't come.

[–] TWeaK@lemmy.today 11 points 21 hours ago

It took me a little while to realise they just mean the tickbox you select to remember your password, rather than some special prompt being fed into Claude, along the lines of "make no mistakes" or "don't hallucinate".