
Aplikacionet dhe scraper-ët e ndërtuar me Cursor, Bolt.new, Windsurf ose Claude Code mund të funksionojnë lokalisht, por të dështojnë kur publikohen ose përpunojnë të dhëna reale. Pas shqyrtimit të dhjetëra aplikacioneve dhe proceseve autonome të automatizimit, autori identifikon mangësi arkitekturore në trajtimin e kufijve dhe dështimeve, jo gabime sintaksore.
Në Supabase, kërkesat drejtpërdrejt nga shfletuesi me çelësin anon mund të ekspozojnë të dhënat në Postgres nëse Row-Level Security (RLS) është çaktivizuar ose konfiguruar gabim. Rekomandohet kontrolli i tabelave publike, aktivizimi i RLS dhe vendosja e politikave që kufizojnë leximin te organizata e përdoruesit përkatës.
Për webhook-et e Stripe, mungesa e verifikimit të nënshkrimit mund të lejojë aktivizimin e veçorive me pagesë përmes kërkesave të falsifikuara. Riprovimi i ngjarjeve mund të shkaktojë kreditime të dyfishta. Masat përfshijnë verifikimin e trupit të papërpunuar të kërkesës me sekretin e nënshkrimit dhe regjistrimin unik të event.id për të shmangur përpunimin e përsëritur.
Për scraper-ët, requests/httpx nuk mjaftojnë për aplikacionet SPA me JavaScript, ndërsa Chrome pa ndërfaqe grafike për çdo faqe konsumon shumë CPU dhe RAM. Konfigurimet standarde të Playwright ose Puppeteer gjithashtu ekspozojnë shenja automatizimi, si navigator.webdriver = true.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

