SShortSingh.
Back to feed

My Parents Kept Asking "Is This SMS a Scam?" So I Built Her an Offline AI That Explains Every Message

0
·1 views

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend Every few days my phone buzzes with a screenshot from my mom. It's always an SMS, and it's always followed by the same question: "What does this mean? Should I do something?" Sometimes it's harmless: a subscription renewal, an EMI reminder, a recharge confirmation. Sometimes it's a scam: "Your KYC has expired, your account will be blocked today, click this link." To her, they look exactly the same. Bank messages are full of short forms like A/c XX1234, NEFT, Avl Bal, and debited, and scammers copy that style on pu

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How to Audit API Support for 2FA Login SMS OTP Delivery

Short answer: choose a messaging API by testing whether one app can keep 2FA login SMS OTP traffic separate from subscription renewal notices and an auditable logistics report email. For the report attachment, persist approved bytes before dispatch, give every resend a new attempt ID, and permit cancel only while that attempt is still queued. The deciding constraint is compliance evidence. A delivery result alone cannot show which generated report was approved, which attachment bytes were used, or whether cancellation won a race with dispatch. Those questions need an application-owned record e

0
ProgrammingDEV Community ·

Flash Loan Attack Vector Analysis: Maple

Flash Loan Attack Vector Analysis: Maple Target Protocol: Maple (TVL: $3000.7M) Maple Protocol – Flash‑Loan Attack Vector Analysis Technical Security & Audit Report Prepared by: [Your Name], Senior DeFi Security Researcher Date: 3 Oct 2026 Maple Finance is a capital‑efficient lending platform that supplies liquidity to institutional borrowers via Pools (managed by Pool Delegates) and Credit Lines (issued to borrowers). The protocol’s core contracts—Pool, CreditLine, LiquidityLocker, Staking, and Rewards—interact through a series of permissioned calls and external price feeds (Chainlink, Uniswa