Anant Shrivastava

Anant Shrivastava

@anantshri.info

Researcher | Trainer | Security Professional | Developer | Admin

311 followers233 following139 posts

I've been saying this for ages: remove, reduce, or restrict things before buying 100 new security tools. I built a manifesto around it. Now I've collected real-world case studies showing two patterns: Less is good. More is bad. reducetheattacksurface.com/case-studies/ #infosec #appsec #defend

reducetheattacksurface.comCase Studies | Attack Surface Reduction ManifestoOrganisations that got a better outcome by removing something, and organisations that paid for keeping it. Every claim tied to a primary source.

And badges are live on my website now : anantshri.info/badges/#:~:t... and github.com/anantshri/hu... <- theme has support for boinc badges also now.

anantshri.infoAnant ShrivastavaSpecialise in Network, Web Application, Mobile & Linux Security. I prefer defence over offense. I stay @ India (+5.30 GMT). Email : anant{at}anantshri{dot}info
Anant Shrivastava@anantshri.info

I wanted a simple JSON API to fetch my BOINC stats and badges for my website. There was no clean endpoint, so I built one. boincstats.apps.anantshri.info It is still scraping, just done once on my side instead of everyone doing it badly. You get clean JSON, updated every 24 hours.

I wanted a simple JSON API to fetch my BOINC stats and badges for my website. There was no clean endpoint, so I built one. boincstats.apps.anantshri.info It is still scraping, just done once on my side instead of everyone doing it badly. You get clean JSON, updated every 24 hours.

boincstats.apps.anantshri.infoBOINC Stats - Cross-Project StatisticsUnified BOINC statistics across all projects. Search by CPID or username to view your aggregated stats and badges.

I have been building zero install security tools where the browser is the base. I wrote about the “why” here: blog.anantshri.info/making-secur... I realized many others are building similar browser-first tools, so I made a curated collection: anantshri.github.io/awesome-in-b... PRs & links welcome

anantshri.github.ioAwesome In-Browser Security ToolsA curated list of open-source security tools that run entirely in your browser — no backend, no installation required.

SBOMPlay v0.0.7 - Custom SBOM support - Improved SBOM auditor: checks against baselines - EOX detection (EOL and EOS) - Dependency confusion detection - Clear rate limit warnings - Explicit list of outbound hosts for paranoid self-hosting deployment cyfinoid.com/sbomplay-v0-...

cyfinoid.comIntroducing SBOMPlay v0.0.7: Enhanced Features UnveiledExplore the latest updates in SBOMPlay v0.0.7, featuring enhanced capabilities, custom SBOM support, and improved auditing tools.

All the new 3rd party modules must not be installed immediately, unless its a critical zero day, unless the author informs you to do so, unless a gazillion other exceptions. Infosec needs to make up their mind what should dev/admins do. and ya everyone with buy my product can go to hell.

🚨 BLACK FRIDAY MEGA SALE 🚨 All Cyfinoid security tools are 100% OFF! Get our security tools for the low price of $0.00! SBOM analyzer? FREE 3PTracer? FREE Act fast! This deal expires in... *checks notes* ...never. Because they've always been free cyfinoid.github.io

cyfinoid.github.ioCyfinoid Research - Security Tools & ProjectsCyfinoid's collection of security tools and research projects including software supply chain analysis, Android assessment, cloud security, and more.

Everyone talking about npm hacks. But is it really more attacks or just more visibility? Maybe attackers are piling on npm Maybe the ecosystem is just easier to monitor Maybe sloppy practices make it an easy catch What nags me more: silence in PyPI, RubyGems, Maven. No attacks, or no one looking?

Its funny how current ai tooling plays out and a few years ago self help courses use to use this same tactic. We are giving you tool if you dont use it properly it will not give you result. So user pays you for stuff and if it doesnt work its their problem not yours.

Making Security Tools Accessible: Why I Chose the Browser Tired of tools that need Docker to read a JSON file? I built browser-native, client-side tools like SBOMPlay and 3ptracer to prove you don’t need servers, tracking, or setup. Just open index.html and go. Minimalist, secure, and surprisingly…

blog.anantshri.infoMaking Security Tools Accessible: Why I Chose the BrowserTired of tools that need Docker to read a JSON file? I built browser-native, client-side tools like SBOMPlay and 3ptracer to prove you don’t need servers, tracking, or setup. Just open index.html and go. Minimalist, secure, and surprisingly powerful.

Vibe coding with AI feels magical until your project spirals into chaos. This guide explores how to stay grounded while building with AI tools; covering minimalism, context limits, testing, & code hygiene. A practical read for developers navigating the fine line between productivity & hallucination.

blog.anantshri.infoA Rational Survival Guide to Vibe Coding with AIVibe coding with AI feels magical until your project spirals into chaos. This guide explores how to stay grounded while building with AI tools, covering minimalism, context limits, testing, and code hygiene. A practical read for developers navigating the fine line between productivity and hallucination.

Why i love chiptunes. Short story My first computer had lots of limitations like mp3 files could be played but limited ram and buffer meant it will stop after few seconds for buffering. Wav was too big file size to store on tiny disks Speakers were not great; Midi came as life saver & left a mark

It has happened multiple times now. Every single time i use ai based coding assistents i am reminded that they are lowest cost typing assistents thst are coding lingo aware which means most proper logics are to be defined by me and left alone their own coding has very convaluted logic

I tell people to build their website and put it on a domain. I think i need to add another line. Buy a domain that you can safely renew top tlds com/net/org/info rule here and remember to bloody damn renew it yearly.