Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)
Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)

🔧 Programmierung 🕛 vor 1 Monat 2 Min Lesezeit
0

My Journey

↗ Quelle (dev.to)
🗣️ Stimme:

I built a URL threat detection system from scratch — here's what I learned from v0 to v2



A few months ago I posted here asking for advice and feedback on an early version of a phishing detector I was building. Today I'm sharing v2 — live, deployed, and significantly more powerful than where I started.

Here's the journey.



Where it started

The idea came from a real problem. People around me — friends, family, crypto community members — kept clicking suspicious links and getting scammed. There was no simple tool they could use to check a link before clicking. So I decided to build one.

v0 was basic. It worked but it was rough, limited, and I wasn't confident enough to share it widely. I actually hid it from my Facebook page because I was afraid of what people would say.

That fear wasted time. Lesson one.



What v2 became

v2 is a full threat detection system:

7 threat intelligence providers simultaneously — VirusTotal, Google Safe Browsing, PhishTank, ThreatFox, URLhaus, AbuseIPDB, DNS Blocklist

Custom ML model trained on 500,000+ real phishing and safe URLs

Risk score from 0 to 1 with full explanation

Deep scan mode for full site analysis

Bulk scanning for multiple URLs

Result caching for instant repeat scans

Results in under 20 seconds

What I learned




  1. Ship even when it's not ready
    v0 taught me more than any tutorial. Real feedback exposed problems I never would have caught alone.

  2. Provider redundancy matters
    When one provider is unavailable the system still works. Build for failure.

  3. ML alone is not enough
    My ML model sometimes flags legitimate URLs. The lesson — combine multiple signals, don't trust any single one.

  4. Transparency builds trust
    My DSA chairman reviewed the tool. His biggest concern wasn't detection — it was transparency. Users need to know what you check, how you score it, what you do with their data.



What's next

Privacy Policy and About page

Scoring methodology documentation

Private IP blocking to prevent abuse

Redis for persistent caching

Mobile app and browser extension

Try it

🔗 aeglixmind.com

Free. No login. No signup.

Feedback welcome — especially from security researchers and developers. Tell me what's wrong, what's missing, what could be better.



Built under Aeglix — cybersecurity tools for Africa. 🛡️

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
Use custom web fonts in Google Sheets charts
2 Quellen
Introducing the new 1Password App for Google Chat
1 Quelle
Context-aware access controls are available for Gemini Enterprise in the Admin console
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten My Journey

Thematisch verwandte Begriffe: Journey · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...