Spaces:
Running
Running
Publish Phish organization project card
Browse files- README.md +14 -6
- index.html +63 -18
README.md
CHANGED
|
@@ -1,10 +1,18 @@
|
|
| 1 |
---
|
| 2 |
-
title: Phish
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
-
pinned:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Phish Suspicious Email Review
|
| 3 |
+
emoji: 🎣
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: indigo
|
| 6 |
sdk: static
|
| 7 |
+
pinned: true
|
| 8 |
+
license: apache-2.0
|
| 9 |
+
short_description: Review suspicious email with evidence-linked labels
|
| 10 |
+
tags:
|
| 11 |
+
- cybersecurity
|
| 12 |
+
- phishing-detection
|
| 13 |
+
- text-classification
|
| 14 |
+
- multilingual
|
| 15 |
+
- text-analysis
|
| 16 |
---
|
| 17 |
|
| 18 |
+
Organization project card for Phish. The live Gradio workstation is linked from `index.html` when organization compute is unavailable.
|
index.html
CHANGED
|
@@ -1,19 +1,64 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8" />
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 6 |
+
<title>Phish — Aria AI</title>
|
| 7 |
+
<style>
|
| 8 |
+
:root { --indigo:#4338ca; --blue:#1d4ed8; --ink:#0f172a; --muted:#475569; --bg:#f8fafc; }
|
| 9 |
+
* { box-sizing: border-box; }
|
| 10 |
+
body { margin:0; font-family:"Segoe UI","Vazirmatn",Tahoma,sans-serif; color:var(--ink); background:radial-gradient(circle at top left,#dbeafe,var(--bg) 42%); }
|
| 11 |
+
header, main, footer { width:min(1120px, calc(100% - 32px)); margin:0 auto; }
|
| 12 |
+
header { padding:36px 0 12px; }
|
| 13 |
+
.eyebrow { color:var(--indigo); font-weight:700; letter-spacing:.04em; text-transform:uppercase; font-size:.78rem; }
|
| 14 |
+
h1 { font-size:clamp(1.8rem,3vw,2.4rem); margin:8px 0; }
|
| 15 |
+
.lead { font-size:1.1rem; color:var(--muted); max-width:46rem; }
|
| 16 |
+
.actions { display:flex; flex-wrap:wrap; gap:10px; margin:20px 0 8px; }
|
| 17 |
+
a.btn { display:inline-block; text-decoration:none; padding:10px 16px; border-radius:999px; font-weight:600; }
|
| 18 |
+
a.primary { background:var(--indigo); color:#fff; }
|
| 19 |
+
a.ghost { background:#fff; color:var(--indigo); border:1px solid #c7d2fe; }
|
| 20 |
+
.grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:12px; margin:24px 0; }
|
| 21 |
+
.card { background:#fff; border:1px solid #e2e8f0; border-radius:18px; padding:16px 18px; }
|
| 22 |
+
.card strong { display:block; font-size:1.4rem; color:var(--indigo); }
|
| 23 |
+
.note { background:#eef2ff; border:1px solid #c7d2fe; border-radius:16px; padding:14px 16px; color:#3730a3; }
|
| 24 |
+
iframe { width:100%; height:86vh; min-height:720px; border:1px solid #c7d2fe; border-radius:20px; background:#fff; margin:16px 0 28px; }
|
| 25 |
+
footer { padding:12px 0 40px; color:var(--muted); font-size:.92rem; }
|
| 26 |
+
.fa { direction:rtl; text-align:right; }
|
| 27 |
+
</style>
|
| 28 |
+
</head>
|
| 29 |
+
<body>
|
| 30 |
+
<header>
|
| 31 |
+
<p class="eyebrow">Aria AI · Project 03 / 25</p>
|
| 32 |
+
<h1>Phish — Suspicious Email and Message Review</h1>
|
| 33 |
+
<p class="lead">
|
| 34 |
+
Review Persian and English messages with evidence-linked labels.
|
| 35 |
+
Urgency alone is not phishing. Links are defanged, attachments are not
|
| 36 |
+
opened, and the demo never returns a safe verdict.
|
| 37 |
+
</p>
|
| 38 |
+
<div class="actions">
|
| 39 |
+
<a class="btn primary" href="https://huggingface.co/spaces/alirezaaminzadeh/phish" target="_blank" rel="noreferrer">Open live demo</a>
|
| 40 |
+
<a class="btn ghost" href="https://huggingface.co/datasets/AriaAICompany/phish-messages" target="_blank" rel="noreferrer">Dataset</a>
|
| 41 |
+
<a class="btn ghost" href="https://huggingface.co/AriaAICompany/phish-structural" target="_blank" rel="noreferrer">Model</a>
|
| 42 |
+
<a class="btn ghost" href="https://huggingface.co/AriaAICompany" target="_blank" rel="noreferrer">Organization</a>
|
| 43 |
+
</div>
|
| 44 |
+
</header>
|
| 45 |
+
<main>
|
| 46 |
+
<section class="grid">
|
| 47 |
+
<article class="card"><strong>256 messages</strong>Persian / English fixtures, seed 3</article>
|
| 48 |
+
<article class="card"><strong>Campaign split</strong>Train and test lures do not overlap</article>
|
| 49 |
+
<article class="card"><strong>Three labels</strong>Suspicious, needs review, insufficient</article>
|
| 50 |
+
<article class="card"><strong>CPU</strong>Rules + TF-IDF + LightGBM · no paid API</article>
|
| 51 |
+
</section>
|
| 52 |
+
<p class="note">
|
| 53 |
+
Organization Gradio hosting needs Team/Enterprise. This page is the AriaAICompany project card;
|
| 54 |
+
the iframe is the live workstation on the personal PRO account when org compute is unavailable.
|
| 55 |
+
</p>
|
| 56 |
+
<section class="fa card">
|
| 57 |
+
<h2>فیش</h2>
|
| 58 |
+
<p>ایمیل مشکوک را با شاهد قابلکلیک بررسی میکند. واژه «فوری» بهتنهایی فیشینگ نیست. نتیجه «امن» وجود ندارد. لینک فقط تجزیه و خنثی میشود.</p>
|
| 59 |
+
</section>
|
| 60 |
+
<iframe title="Phish live demo" src="https://alirezaaminzadeh-phish.hf.space" loading="lazy"></iframe>
|
| 61 |
+
</main>
|
| 62 |
+
<footer>Aria AI · Cybersecurity · Roadmap project 03 · Apache-2.0 / CC-BY-4.0</footer>
|
| 63 |
+
</body>
|
| 64 |
</html>
|