Fiz uma extensão anti-burla para OLX/Idealista — código todo aberto, feedback?
▲ 38 r/ProgramadoresBrasil+1 crossposts

Fiz uma extensão anti-burla para OLX/Idealista — código todo aberto, feedback?

Boas malta para quem quiser explorar sem dó nm piedade está open source a NETTUNO, eu fiz tudo com varias inteligencias artificiais, mas o claude code foi onde fiquei e terminei o project,cheguei aqui com muita ajuda de IA. por isso peço mesmo olhos de fora. abri tudo em open source, não só o cliente: o backend também (cloud functions, motor de scoring, regras firestore). licença MIT: https://github.com/NEWTOWN-BORGES/nettuno-extension

Link da web store pra quem quiser testar: https://chromewebstore.google.com/detail/nettuno/mgddelgeeeopanechjlbgelhbmnegdpl

as partes que mais me interessava ver criticadas:

o scoring dos votos (bayesiano + wilson, peso por confiança do votante) o anti-abuso: acabei de mover a votação toda para server-authoritative e trancar as regras pra ninguém forjar reputação — se virem furos, digam a arquitetura em geral

sei q essas AI falham e deixa escapar muita coisa, recebi vários feedbacks positivos e negativos melhorei o que podia mas acredito q tenha mais, não sou Dev sei o básico de python e javascript ainda estou aprendendo e tenho uma grande paixão pelo backend resolver problemas/bugs fazer a maquina trabalhar perco horas com a Ai tentando resolver vários problemas bugs, é uma cena q curtoi mesmo e estudo o maximo q posso. neste caso preciso mesmo de ajuda pois tudo me parece bem e a funcionar isto por um olhar de um iniciante acredito q pessoal q tenha mais experiancia pode ver o q nao estou a ver e a deixar escapar. obrigado e aguardo feedback.

u/HorrorImpressive5211 — 4 days ago

While trying to rent a house on a Portuguese rental and home buying website, I got the idea for this — I made an extension with the help of AI, it's open-source, and I really wanted technical feedback.

A while ago I needed to rent a house urgently, and on Idealista, OLX, etc., I realized it was either a scam or nobody was responding.

There was one ad on Idealista that stuck in my mind: 1500 views, 200 messages, I didn't get a response, and I started thinking about how many of those 200 people actually managed to talk to the advertiser, and how many just wasted their time. All that information was there and nobody saw it; everyone was going through their own experience with the ad alone.

That's how Nettuno came about — an extension that puts a "shield" of trust on ads (OLX, Idealista, Vinted, eBay...), mixing its own heuristics with the experience of those who have already been there. I'm not a programmer, so it was with AI help that I managed to get here on my own. It's on the Chrome Web Store: https://chromewebstore.google.com/detail/nettuno-%E2%80%94-prote%C3%A7%C3%A3o-contra/mgddelgeeeopanechjlbgelhbmnegdpl

It's publicly open source on mit: https://github.com/NEWTOWN-BORGES/nettuno-extension

If anyone wants to take a look and give their opinion (architecture, flaws I haven't seen, the open-core model itself), I would really appreciate it.

u/HorrorImpressive5211 — 11 days ago

I open-cored my anti-scam browser extension (122k+ heuristics + community trust voting) — client is now MIT, backend stays private

NETTUNO is a Manifest V3 browser extension that adds a trust shield to listings on OLX, Vinted, eBay, Amazon, Idealista, Facebook Marketplace and a few other second-hand marketplaces — green/yellow/red, based on community reports and automated heuristics, so you can spot a likely scam before paying.

I just open-cored it:

**Open (MIT), this repo:** https://github.com/NEWTOWN-BORGES/nettuno-extension

- The actual client code that runs in your browser: content scripts, the shield/panel UI, ~120 fraud heuristics, Firebase Auth/Firestore integration. Vanilla JS, no frameworks.

**Still private:** the backend (Cloud Functions) — scoring engine, anti-abuse/anti-bot logic (rate limiting, trust decay, burst detection), and the community vote data itself. That's the actual moat; the client was always inspectable by anyone who installed it, so open-sourcing it just makes that official instead of pretending otherwise.

Built solo, it's free, EU-hosted (GDPR), no third-party analytics, anonymous by default (Google login only needed to vote).

Install: https://nettuno-e6036.web.app/

Feedback, issues and PRs (heuristics, translations, bug fixes) very welcome — it's a small project, every bit helps.

u/HorrorImpressive5211 — 12 days ago
▲ 1 r/devpt+3 crossposts

I open-cored my anti-scam browser extension (122k+ heuristics + community trust voting) — client is now MIT, backend stays private

NETTUNO is a Manifest V3 browser extension that adds a trust shield to listings on OLX, Vinted, eBay, Amazon, Idealista, Facebook Marketplace and a few other second-hand marketplaces — green/yellow/red, based on community reports and automated heuristics, so you can spot a likely scam before paying.

I just open-cored it:

**Open (MIT), this repo:** https://github.com/NEWTOWN-BORGES/nettuno-extension

- The actual client code that runs in your browser: content scripts, the shield/panel UI, ~120 fraud heuristics, Firebase Auth/Firestore integration. Vanilla JS, no frameworks.

**Still private:** the backend (Cloud Functions) — scoring engine, anti-abuse/anti-bot logic (rate limiting, trust decay, burst detection), and the community vote data itself. That's the actual moat; the client was always inspectable by anyone who installed it, so open-sourcing it just makes that official instead of pretending otherwise.

Built solo, it's free, EU-hosted (GDPR), no third-party analytics, anonymous by default (Google login only needed to vote).

Install: https://nettuno-e6036.web.app/

Feedback, issues and PRs (heuristics, translations, bug fixes) very welcome — it's a small project, every bit helps.

u/HorrorImpressive5211 — 11 days ago