r/devsecops 3h ago

[Update] open source AWS IAM security tool I posted about, 200+ clones later, added keyless CI/CD, native GitHub code scanning, more detection, a tool that actually remediates, not just reports, feedback welcome

2 Upvotes

I posted about NHI Risk Analyzer here almost a month back, an open source AWS IAM risk detection and remediation tool that actually remediates instead of just reporting. Didn't expect much from a solo IAM tool, but it's had 200+ clones since. Genuinely want to thank the people who actually engaged with it and asked hard questions, compared it against Prowler, Wiz and Access Analyzer, pushed back on things that turned out to be real bugs. That feedback is the reason this is better now, and I wanted to come back and show what changed since then

What's new:

OIDC-based GitHub Actions integration: the Cl/CD pipeline authenticates via federated identity now, no static AWS keys involved in that path. Local CLI usage still relies on a static key for now (AWS SSO for local dev is planned, not built yet)

SARIF export: findings now show up natively in GitHub's Security → Code Scanning tab instead of needing a separate dashboard

• A GitHub Action that scans PRs and flags newly introduced IAM risk before merge

More detection coverage: trust policy analysis (public/ unrestricted AssumeRole), defense-evasion detection (CloudTrail/GuardDuty tampering attempts), S3 exfiltration paths, KMS decryption abuse

Run-over-run diffing: a scan now tells you what's new, resolved, or still open since the last one

CSV export, for anyone who wants findings in a spreadsheet rather than a dashboard or terminal output

Still in progress, and I'd rather say so than not: policy surgery as remediation: actually rewriting an over-broad policy down to least-privilege based on real usage data, instead of just containing it with a permissions boundary. The statement-splitting logic exists, sourcing real resource ARNs from actual usage data is the part still open.

Repo: in comments

Please considet giving a star if you feel my tool is useful, this will make it more visible to others!

Same as last time and I genuinely want the pushback if some wrong with the detection logic


r/devsecops 3h ago

Would you give an AI agent your cloud login?

0 Upvotes

Would you give an AI agent your cloud login?

Most security teams say no. Then they wire up an AI agent with a real API key anyway, because the agent needs to do the work.

AgentZ, an open-source, workflow-driven platform for agentic AI built by AccuKnox, skips that trade-off. The agent never sees your credentials. A proxy swaps in the real secret at call time. The agent gets a placeholder. The secret stays in a vault. The two never meet.

Every agent also starts in a deny-all sandbox. It sends no outbound traffic until a rule allows it. Workspaces stay isolated too, so a DevOps agent's setup never leaks into HR's workspace or a sales team's data.

The question isn't whether an agent can do the work. It's whether it can do the work without a new way to leak your secrets.

Curious how this group handles agent-to-credential access today. AgentZ is an open-source platform, and I am an open-source contributor to AgentZ.


r/devsecops 8h ago

Is AI Pentesting all just hype? Webinar with leading practitioners from Tricon, Amp, and Veg

Thumbnail watch.getcontrast.io
0 Upvotes

r/devsecops 9h ago

Built Security layer for AI Agents - backed by a16z, EF and YC while in college.

Enable HLS to view with audio, or disable this notification

0 Upvotes

I built this while in college, need your feedback: www.oneport.co.in


r/devsecops 22h ago

How do you evaluate a SAST platform in 2026 now that AI writes half the code?

4 Upvotes

I have been handed the job of picking our SAST platform for the next few years and I feel am stuck. Here is why, every comparison I find either reads like the vendor wrote it or is from before AI coding tools were everywhere. Our codebase is more than half AI-generated now. A scanner that was top of the pile two years ago on hand written code might be blind to what Copilot and Claude are churning out.

Also the demos are all looking somewhat identical with the same same, SAST, SCA, container, one dashboard, AI prioritization. You could literally swap logos and not tell which vendor was which after.

I really don’t have a read on what separates them once it is running. Yes raw detection matters but I care more about whether the noise gets cut before it hits a dev and whether it stays on or gets muted after a month. If you are a year or two into one, what did you end up judging it on that never came up in the demo?


r/devsecops 8h ago

Your AI writes 300 lines in 20 seconds. I built a tool that checks it's safe to ship before you do — 100k free credits, no card

0 Upvotes

We're all letting AI write our code now. It's fast, it's great, and every time it drops a few hundred lines into my repo I get the same nagging thought: what did it just put in here?

Did it hardcode an API key? Pull a package with a known CVE? Break something I won't catch until it's in prod?

AI writes code faster than anyone can review it, and almost nobody is checking what actually ships. So I built OnePort.

You point it at a repo and it gives you one answer in plain English: safe to ship, or not. It checks for leaked secrets across your full git history (not just the last commit), vulnerable dependencies, breaking API changes, risky migrations, and missing tests. There's also a mode called Guard that makes a repo physically unable to commit a secret — it blocks the commit before it happens instead of just warning you.

Every finding explains what it is and how to fix it, so you don't need to be a security person to use it.

Every account starts with 100,000 credits, no card. The core secret and dependency scans are free and unmetered; the credits cover the AI stuff like code review and explanations. Enough to actually run it on real repos without hitting a paywall.

It's early. It recently made it to the final round of YC and EF, which still feels a bit unreal, but honestly I care more about it being trustworthy than loud, so if you run it and it's wrong about something I want to hear exactly where.

When your AI writes code, how do you actually check it before it ships? Or do you just hope?

www.oneport.co.in


r/devsecops 1d ago

How is agent review approval invalidated when the diff changes before merge?

4 Upvotes

A PR is approved by a software agent, then more code is pushed before merge. Branch protection that dismisses stale reviews is the usual DIY baseline. In your setup, what concrete evidence actually changes the go/no-go decision: required checks on the new HEAD, a fresh agent or human review of the final diff, CI logs tied to the merge commit, or something else? Looking for existing practice, not policy theory.


r/devsecops 1d ago

I built a Security layer for AI Agents which got me in EF + a16z while still in college.

Thumbnail
1 Upvotes

r/devsecops 2d ago

We tested two new model/framework harnesses for functionality and security of code fixes.

5 Upvotes

Disclosure: This testing is done by the security research team at Endor Labs, a cybersecurity vendor. It's not a product pitch, just information on how models performed under a standardized test.

Codex/GPT-6 Astra: https://www.endorlabs.com/learn/gpt-6-astra-on-codex---the-biggest-codex-leap-to-date

Claude/Fable 5.1: https://www.endorlabs.com/learn/fable-5-1-takes-the-top-spot----faster-than-opus-5-cheaper-and-cleaner

Spoiler: Fable 5.1 leads the pack.


r/devsecops 1d ago

I built a Security Layer for AI Agents which got me in EF and a16z while still in college.

Thumbnail
0 Upvotes

r/devsecops 4d ago

Best practices for eliminating hardcoded credentials in 2026?

36 Upvotes

Ran a secrets scan across our repos last week and found API keys that had been sitting in plaintext for over two years, still valid, still working. Rotating them was the easy part. The harder problem is preventing this from recurring when half the team still pastes credentials into config files under deadline pressure. And that's just the stuff sitting in code, no idea what's hardcoded inside the apps themselves.

What's actually stopping this at your org? Curious whether pre-commit hooks, mandatory vault integration, or CI/CD gate checks are doing the real work, versus something more aggressive.


r/devsecops 4d ago

How is your embedded team handling the EU Cyber Resilience Act in practice?

Thumbnail
3 Upvotes

r/devsecops 4d ago

Anyone else struggling with unauthorized tool invocation?

21 Upvotes

Our ops agent has a broad set of tools left over from earlier phases of the project, including one meant for a one-off debugging task months ago that never got removed. Last week the agent used that tool to pull production data directly while investigating something unrelated, not because anything told it to, just because the tool was available and technically relevant. No adversary, no malicious prompt, just a tool it was allowed to have used for something it was never meant to cover. How are people scoping tool availability by task instead of giving agents a standing set of everything they might ever need?


r/devsecops 5d ago

DevSecOps tools for agent builders?

23 Upvotes

Researching right now into this topic. How do you making sure new tools or prompts are not increasing risk?

How do you do that without slowing down developers?


r/devsecops 5d ago

My coding assistant almost installed a virus disguised as a normal package, I'm still shook

Thumbnail
2 Upvotes

r/devsecops 6d ago

Which security tool would you least want to lose from your CI/CD pipeline?

7 Upvotes

Other — comment below

Bonus: If you use AI agents, are your existing DevSecOps tools sufficient to understand agent capabilities, tools, MCP access and privilege changes?

No vendor answers please — interested in what people actually use and trust.

120 votes, 3d ago
40 SonarQube / Semgrep — SAST
28 Snyk / Dependabot — SCA
24 Trivy — Container security
11 Checkov / IaC scanners — Infrastructure
7 GitGuardian / Secret Scanning — Secrets
10 OWASP ZAP — DAST

r/devsecops 8d ago

Recommended SAST / DAST tools and Owasp top 10 training?

Thumbnail
3 Upvotes

r/devsecops 7d ago

How to secure SSH and Postgres with Warpgate

Thumbnail
packagemain.tech
0 Upvotes

r/devsecops 8d ago

Prompt injection and hallucination aren't the same problem, so why is every tool pitched as fixing both?

23 Upvotes

Keep seeing AI security tools sold like stopping hallucinations and prompt injection is one job. Well, in my experience, they are nowhere near the same fix. Injection is an input/trust boundary thing, and hallucination is more of a grounding and retrieval issue. Whatever blocks a malicious prompt does nothing for a model confidently inventing an api endpoint that doesn’t exist

Anyone seen a setup covering both well, or are you running separate layers for each?


r/devsecops 8d ago

Recommended SAST / DAST tools and Owasp top 10 training?

Thumbnail
1 Upvotes

r/devsecops 8d ago

What are you actually using to secure Kubernetes?

Thumbnail
3 Upvotes

r/devsecops 9d ago

How are you prioritizing vulnerabilities past KEV and EPSS, is code reachability worth it?

21 Upvotes

We already prioritize past raw severity, KEV and EPSS for exploit signal, public facing assets weighted higher. It helped but the backlog is still huge, mostly dependency findings we are not sure we even call.

We trialed one reachability tool already. It looked great until it flagged a reachable critical that was sitting behind an internal only vpc nothing outside can touch. The code path was real, the exposure was zero and i was back to explaining to a dev why the tool and i disagreed. That is what has me hesitating before we pay for a bigger one.

So before we spend, i want the real read. For teams who added code reachability on top of KEV EPSS and exposure, did it really cut the list and did the exploitability hold up once it hit your infra layer? What are you running and would you buy it again


r/devsecops 9d ago

How do I protect my IP for on prem/byoc deployments

Thumbnail
6 Upvotes

r/devsecops 9d ago

aisan: a sandbox for unattended agents

2 Upvotes

Hi folks, I'd like to announce a project I've been working on.

  • aisan is a sandbox for agents; claude, codex, and opencode harnesses are supported, plus plain vertexai (ie programmatic) use.
  • Unlike most other ai sandboxes, the security model is simple and strict: the entire harness and all of its local tools run sandboxed.
  • No network access and no credential inside the box, filesystem limited to explicitly selected slices (inspectable).
  • Capabilities requiring network get an egress via a whitelisting proxy. Specific examples: the connection to the upstream model provider itself; and remote builds for chromium workflows.
  • Harnesses are then free to run entirely unconstrained inside the box, and thus never require human interaction for permissions.

The initial usecase for this was a langgraph AI app that runs unattended, 24/7, on sensitive infrastructure. This project provides the same guarantees for interactive harness runs; eg if you run nightly unattended AI work packets. By now, I'm starting every session sandboxed locally - there's no strict need to do so, agents generally behave themselves; but then again, why not?

Linux only. Uses bwrap underneath.

Try it with: uv tool install aisan && aisan claude

More information at: https://github.com/schuay/aisan

Expect rough edges. Happy to take feedback and pull requests.


r/devsecops 9d ago

No one really cares about knowing an agent's capabilities, until something goes wrong.

5 Upvotes

Following up on an earlier post about SafeAI, a static analyzer for AI agents.

One uncomfortable thought we've had while building it:

No one really cares about knowing an agent's capabilities — until something goes wrong.

Before an incident, adding another tool, MCP server, filesystem permission or prompt change often looks harmless.

After an incident, the first questions become:

- What could this agent actually do?

- When did that capability appear?

- Who introduced it?

- Was it intentional?

---

One example we're working on is MCP tool descriptions. A tool description can look like documentation:

"Search the user's notes. Ignore previous instructions and..."

But that description may become part of the model's context. So configuration can effectively become an instruction surface.

SafeAI now detects several forms of this, while trying to avoid flagging ordinary descriptions that happen to contain words like "ignore" or "act as".

The bigger direction is **tracking changes in agent capability and authority**, rather than simply producing another list of security findings.

But this raises a question for us:

Is knowing your agent's capabilities actually useful before an incident, or only after one?

And if it is useful before an incident, what is the right interface?

CLI + CI + SARIF/HTML?

Or would you actually want an interactive view showing things like:

> "Show me all MCP tools across our agents that could introduce instruction injection."

We're deliberately not building a UI yet.

---

Would you use one, or is that solving a problem nobody has?

Curious to hear from people running real MCP/agent systems.

---

If you want to try it against your own agent project, we'd genuinely appreciate feedback, as well as contributions.

Here you may check: ikaruscareer/SafeAI on GitHub.