尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Vibe Check: something feels off? Check the vibe. Warning signs of scams, grooming, coercion and exploitation in messages, profiles, invitations and offers, with help.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Something feels off? Check the vibe.
Traces fake-job recruitment into scams, forced labour and human trafficking. The design rules come from the Digital Provenance Passport: every claim is sourced, no check can return "clear", and the score is always shown next to its coverage.查看完整 README ↗Something feels off? Check the vibe.
Live site: https://carolina-moron.github.io/vibe-check/
Traces fake-job recruitment into scams, forced labour and human trafficking. The design rules come from the Digital Provenance Passport: every claim is sourced, no check can return "clear", and the score is always shown next to its coverage.
data/help.json), 20 anti-trafficking organisations filterable by region and whether they take requests for help (data/partners.json), what to do in common situations, and a quick exit. Linked from every page.BACKLOG.md.scripts/agent.mjs checks postings from allowed sources, queues them for human review and drafts reports; skills for Copilot Studio in docs/agent-openapi.yaml, design in docs/agent.md.npm run news, key from TAVILY_API_KEY, never shipped to the site). Rule-based extraction of countries, origin→destination corridors, typologies, events and lure indicators, mapped and linked to catalog cases. Media attention, not case counts.npm run import:flsri), shown on the map, case pages and checks, never in a score.| Path | Role |
|---|---|
data/cases/*.json | One file per documented case. Edit these. |
data/cases/index.json | Generated by npm run build:cases (validates first). |
data/signals.json | The single risk taxonomy (the agentic job-cleaner will reuse it). |
data/registers.json | Every register, with access tier (queried, referral, planned) and coverage. |
src/engine.js | Pure checks, scoring, coverage and anonymisation. No DOM. |
data/news.json | Generated by npm run news (-- --offline re-extracts the cached fetch). |
data/ctdc.json | Corridor summaries from the CTDC Global Synthetic Dataset: npm run import:ctdc -- path/to/file.csv. Download the CSV by hand (CTDC's terms forbid automated access); never commit it. |
data/flsri.json | Generated by npm run import:flsri from the FLSRI repo's published build. |
src/config.js | REPORT_ENDPOINT. null means reports are built and previewed but never sent. |
npm run check # validate cases + run tests
npm run serve # local preview
engine.js + signals.json.Brand: the VibeCheck logo (assets/logo-mark.svg, also the favicon) and its two colours, navy #14264A for text, rules and fills and logo blue #2A66B8 for links, actions and state, on beige paper #F2ECE1 (13:1 and 5:1 contrast).
Layout direction from kateebonner/personal-site (katebonner.ai): hairline rules, tracked uppercase lettering, a near-empty home sheet with one pencil-drawn figure. That repo has no licence, so nothing was copied: the paper grain is generated with SVG noise, the home drawing (src/figure.js, a thread that loops and tightens into a knot) is original, and the stylesheet is written for this project. Type is Be Vietnam Pro (SIL Open Font License) via Google Fonts.