Commit Graph
511 Commits
Author SHA1 Message Date
s0lrayandGitHub db929bc722 Merge branch 'master' into feature/THE-50-instant-messaging-overhaul 2026-03-24 22:08:33 -04:00
s0lrayandGitHub f7dddacaa9 Merge pull request #556 from thumpersecure/Fix-Opt-Out-Guide-Incorrect-Link
Update arf.json
2026-03-24 22:06:55 -04:00
s0lrayandPaperclip b1ff67beb5 fix(ui): add mobile media queries for header and legend (THE-74)
Reduce #header font-size from 40px to 16px at max-width 768px to
prevent overlap with the D3 tree on narrow screens. Switch .legend
from absolute/fixed-width to relative/auto so it no longer overflows
viewports narrower than 400px.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 19:10:44 -04:00
s0lrayandPaperclip b52bfbcbe2 feat(ui): responsive SVG viewport, Inter typography, expanded CSS tokens (THE-72)
- Replace fixed SVG width/height attrs with viewBox + preserveAspectRatio so the
  tree scales naturally across screen sizes
- Switch font-family to Inter/system-font stack via --font-family token
- Add spacing tokens (--space-1 through --space-6, 4px scale)
- Add border-radius tokens (--radius-sm, --radius-md)
- Add shadow tokens (--shadow-sm, --shadow-md) with light-mode overrides
- Add --color-accent and --color-border for future theming use
- Add font-size tokens (--font-size-sm/base/lg/xl)
- Wire up new tokens throughout existing CSS rules

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 18:46:05 -04:00
s0lrayandGitHub 2435807c29 Merge pull request #557 from lockfale/feature/THE-41-expand-terrorism-category
feat(data): expand Terrorism category with 9 new vetted resources

Adds subcategories and resources from legitimate government, academic,
NGO, and think tank sources identified in THE-41 research:

- Academic Research: GTD (existing), START Consortium Portal
- Sanctions & Watchlists: OFAC, UN SC Consolidated List, OpenSanctions
- Research Centers: ISD, CSIS Terrorism Program, RAND
- Terrorist Financing: U.S. Treasury TFTP

All resources verified live and from authoritative institutions.
2026-03-24 18:12:03 -04:00
s0lrayandPaperclip c769ec2751 feat(data): overhaul Instant Messaging category with modern platforms
Replace outdated IM subcategories (Skype, Snapchat, Kik, YikYak) with
modern platform coverage: Telegram (5 tools), Discord (2), WhatsApp (2),
Signal/Phone Lookup (1), Slack (3), WeChat/LINE (6), Chat Archive
Analysis (1), and Resources (1). Total: 21 tools across 8 subcategories.

Closes THE-50. Research from THE-42 and THE-62.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 17:48:22 -04:00
thumpersecureandGitHub 66b742e2d3 Update arf.json
Fixed link to opt out guide 2025
2026-03-24 16:19:37 -04:00
635c51cd63 fix(ui): replace blue-tinted dark mode palette with neutral dark grays
Board feedback: dark mode looked blue rather than properly dark.
Changed backgrounds from navy (#1a1a2e, #16213e) to neutral darks
(#1a1a1a, #2d2d2d), node fills to gray (#3a3a3a), and node stroke
to steelblue to match light mode styling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 07:58:04 -04:00
s0lrayandPaperclip b2cd803130 fix(ui): improve light mode secondary text contrast to meet WCAG AA
#767676 on white = 4.54:1, just above the 4.5:1 AA threshold.
#999 (previous value) was 2.85:1, which failed.

Closes THE-37.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 07:29:22 -04:00
s0lrayandPaperclip 05c15eaf47 feat(ui): implement dark mode as default with CSS variables and theme persistence
Closes THE-34, THE-35, THE-36.

- Replaces all hardcoded colors in arf.css with CSS custom properties
- Dark palette defined on :root (default); light palette on body.light-mode
- Removes old .dark-Mode class; D3 inline styles now read CSS vars at render time
- goDark() toggles light-mode class and persists preference to localStorage
- Flash-prevention inline script in body applies stored theme before first paint
- Toggle button label reflects current theme state

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 07:27:28 -04:00
s0lrayandPaperclip 880d542c56 feat(data): expand Terrorism category with 9 new vetted resources
Adds subcategories and resources from legitimate government, academic,
NGO, and think tank sources identified in THE-41 research:

- Academic Research: GTD (existing), START Consortium Portal
- Sanctions & Watchlists: OFAC, UN SC Consolidated List, OpenSanctions
- Research Centers: ISD, CSIS Terrorism Program, RAND
- Terrorist Financing: U.S. Treasury TFTP

All resources verified live and from authoritative institutions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 07:23:37 -04:00
s0lrayandGitHub ec3c707f31 Merge pull request #552 from lockfale/feature/vehicle-osint-updates
Add vehicle OSINT tools, remove paid-only Berla entry
2026-03-23 23:26:30 -04:00
0e83fdc121 Fix D3 tree not rendering: remove null entry in arf.json
d3.hierarchy() in D3 v7 does not tolerate null entries in children
arrays (v3 was lenient). A null element at Username.children[1] caused
the entire tree to fail silently.

- Remove the null entry from arf.json
- Add a defensive children filter in d3.hierarchy() call so future
  null entries degrade gracefully instead of breaking the tree

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 18:21:53 -04:00
s0lrayandPaperclip 82a9c32850 Migrate D3 v3 to v7: update arf.js, index.html, and CI
- Replace d3.layout.tree() with d3.tree()
- Replace d3.svg.diagonal() with d3.linkHorizontal() (x/y accessors swap coords)
- Replace d3.json(url, cb) with d3.json(url).then(cb)
- Replace d3.hierarchy() for root node; use .descendants() and .links()
- Strip svg: namespace prefixes from append/insert calls
- Update xlink:href to href on anchor elements
- Update data accessors to use d.data.name, d.data.url, etc.
- Fix .style("fill") call (was malformed in v3 code)
- Update event handler signature to (event, d) for D3 v7
- Use node.merge(nodeEnter) and link.merge(linkEnter) for v5+ update pattern
- Add public/js/d3.min.js (v7.9.0) copied from node_modules
- Update index.html to load d3.min.js instead of d3.v3.min.js
- Update CI smoke test to check for d3.min.js
- Keep d3.v3.min.js in place until visual parity confirmed

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 17:28:56 -04:00
s0lrayandPaperclip a3df232dd3 Add vehicle OSINT tools, remove paid-only Berla entry
Adds 7 new free/freemium vehicle lookup tools to Transportation > Vehicle
Records: FindByPlate, carVertical VIN Decoder, autoDNA, VinDecodr, AutoRef
(EU), Carnet.ai, and Finnik (NL). Removes Berla Vehicle Lookup which is a
paid-only tool incompatible with the framework's free/freemium policy.

Refs: THE-24, THE-29

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 17:22:58 -04:00
s0lrayandPaperclip 26142302ec Apply approved Category 2 GitHub tool additions to arf.json
Added 12 approved tools from GitHub issues:
- #543 Beholder (Geolocation Tools / Maps > Map Reporting Tools)
- #534 MIDINS TITAN (Tools > Graph Visualization - new subfolder)
- #533 Awesome Opt-Out Guide 2026 (OpSec > Privacy / Clean Up)
- #530 usa-people-search.com (People Search Engines > General People Search)
- #526 Kleinanzeigen.de (Classifieds)
- #501 ImmuniWeb tools (Threat Intelligence > Attack Surface / Security Testing - new subfolder)
- #476 OpenSanctions (Public Records > Sanctions / PEP - new subfolder)
- #473 LiveUaMap (Geolocation Tools / Maps > Map Reporting Tools)
- #443 dorksearch.com + dorkgenerator.pages.dev + dorksearch.netlify.app (Search Engines > Search Tools)
- #442 ZoomEye.ai (Domain Name > Discovery)
- #441 DeepSeek (AI Tools)
- #435 GeoSpy (Geolocation Tools / Maps > Geolocation Tools)

Also created 3 new subfolders for better organization:
- Tools > Graph Visualization (for graph visualization tools)
- Threat Intelligence > Attack Surface / Security Testing (for security testing tools)
- Public Records > Sanctions / PEP (for sanctions and PEP databases)

Implements THE-19 recommendations for GitHub issue review and categorization.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 06:39:46 -04:00
s0lrayandPaperclip 2f29379d3f Remove dead link and empty folder: ThatsThem VIN Search, Base64
- Remove That's Them VIN Search (thatsthem.com/vin-search) - reported
  dead in GH #490; the VIN search feature was removed by the site owner
- Remove empty Base64 folder (children: []) - caused the folder to
  appear clickable but do nothing, reported in GH #489

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 03:38:15 -04:00
s0lrayandPaperclip ec3ae681fa Accept PRs #518, #508: add wayparam and Surfface
- #518: wayparam (URL parameter security tool) added to Search Tools
- #508: Surfface Face & People Search Engine added to Image Search

PR #542 (FootprintIQ) rejected — confirmed dead link by board and browser check.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 00:02:04 -04:00
s0lrayandPaperclip bf2168c687 Accept PRs #496, #515, #516, #540, #544, #545: add 7 new OSINT resources
- #496: Add OpenCelliD and beaconDB to Geolocation/Mobile Coverage
- #515: Add CertKit CT Log Search to Certificate Search (near crt.sh)
- #516: Add Global Fishing Watch to Marine Records (near Vessel Finder)
- #540: Add Epstein Exposed to Court/Criminal Records
- #544: Add WDES - Web Data Exposure Scanner to Domain Name/Vulnerabilities/Scanners
- #545: Add Lullar to Username Search Engines

All URLs verified alive during Phase 1 review. Applied as direct
arf.json edits (PR branches had large divergence from current master).

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-21 23:25:18 -04:00
s0lrayandPaperclip 8c2de4d242 Phase 1: CI/CD pipeline, dead link cleanup, and URL normalization
Rebased cleanly onto current master (resolving conflicts from
community PRs #240-#471 merged while this branch was in flight).

Changes:
- Add GitHub Actions CI workflow (JSON lint, link check, smoke tests)
- Remove 176 confirmed dead links from arf.json
- Normalize 393 URLs from http:// to https://
- Fix invalid JSON (missing commas/braces from old format)
- Remove Bower dependency; lock D3 to npm
- Add link audit tooling (tools/)
- Cherry-pick alive tools from community PR #391:
  FaceCheckID, Cisco Talos, VerifyEmail, YouTube Geofind, Whitepages,
  Hiya, Berla Vehicle Lookup, OpenAIP, Valkyrie File Analysis
- Fix OpenInfrastructureMap URL (missing https://)

Community PR #359 (Risk Toolbox / fraudfightersalliance.com):
DNS does not resolve — all 27 proposed additions are dead, not merged.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-21 23:00:15 -04:00
s0lrayandGitHub 43a3abd6ef Merge pull request #471 from comdotharman0/patch-1
Update index.html
2026-03-14 19:34:46 -04:00
s0lrayandGitHub fd93e5a059 Merge branch 'master' into master 2026-03-14 18:48:22 -04:00
s0lrayandGitHub 638aa757dd Merge branch 'master' into patch-1 2026-03-14 18:45:18 -04:00
s0lrayandGitHub a1a53bad4f Merge pull request #298 from theahmadov/patch-2
Update arf.json
2026-03-14 18:41:55 -04:00
s0lrayandGitHub d2535a1ebc Update arf.json 2026-03-14 18:41:40 -04:00
s0lrayandGitHub 8fdc6fec9e Merge pull request #291 from theahmadov/patch-1
Update arf.json
2026-03-14 18:34:55 -04:00
s0lrayandGitHub c3af7e02c5 Merge pull request #292 from BumbleBeeeeeeeeeee/patch-1
Update arf.json to include FaceCheck.ID reverse image search
2026-03-14 18:32:47 -04:00
s0lrayandGitHub ae3d5f8b0f Merge pull request #285 from adavid3-unb/patch-1
Add MetaDefender to Malicious File Analysis
2026-03-14 18:20:32 -04:00
s0lrayandGitHub 2166c671bd Update arf.json 2026-03-14 17:48:28 -04:00
s0lrayandGitHub f1636e9261 Merge branch 'master' into patch-1 2026-03-14 17:48:00 -04:00
s0lrayandGitHub e76af78215 Merge pull request #278 from funwarex64/master
SWITCH Internet Domains whois lookup
2026-03-14 17:42:58 -04:00
s0lrayandGitHub 4ef14dbcac Merge branch 'master' into C_3PJoe-patch-1 2026-03-14 14:55:53 -04:00
s0lrayandGitHub 59d12a7acf Merge branch 'master' into master 2026-03-14 14:09:11 -04:00
s0lrayandGitHub 470d877557 Merge pull request #247 from adzkar/master
Add several other social networking & dating sites
2026-03-14 14:04:33 -04:00
s0lrayandGitHub 5a90bf30a0 Update arf.json 2026-03-14 14:04:24 -04:00
s0lrayandGitHub fffeaf0acf Merge branch 'master' into patch-8 2026-03-14 12:46:37 -04:00
s0lrayandGitHub cdc385ebcd Merge branch 'master' into patch-1 2026-03-14 12:40:51 -04:00
s0lrayandGitHub 8b6ccb6604 Update arf.json 2026-03-14 12:37:50 -04:00
s0lrayandGitHub 1a1a7a83fc Merge pull request #253 from VincenzoMarcovecchio/patch-1
Update fake identities
2026-03-14 12:28:17 -04:00
s0lrayandGitHub 534bb0fd4b Merge branch 'master' into vehicles 2026-03-14 12:25:06 -04:00
s0lrayandGitHub 952e0fcc28 Merge pull request #478 from faceseek-online/zhu-j-faceseek-patch-1
Update arf.json - Add FaceSeek
2026-03-14 12:19:15 -04:00
s0lrayandGitHub 827c70ce91 Merge pull request #305 from gabrielsozinho/master
feat: add noscript tag
2026-03-14 12:11:29 -04:00
s0lrayandGitHub a5a924d1dc Merge branch 'master' into master 2026-03-14 12:05:51 -04:00
s0lrayandGitHub 3edc0d91da Merge pull request #514 from dfl23/patch-1
Remove 0day.today which is now a trash casino page
2026-03-14 12:04:39 -04:00
s0lrayandGitHub 9a149e4f1d Merge branch 'master' into master 2026-03-14 12:03:43 -04:00
dfl23andGitHub 9099a4d715 Remove 0day.today which is now a trash casino page
In Exploits and Advisories, the link to 0day.today now points to a trash landing page with "best casinos".

Not useable anymore.
2025-11-28 11:17:12 +01:00
zhu-j-faceonliveandGitHub 2a4eba781d Update arf.json - Add FaceSeek 2025-07-29 18:23:01 +08:00
Harman Singh SranandGitHub 82997536f1 Update index.html 2025-06-19 07:38:04 +05:30
GiddlersandGitHub dcf84a343a Merge branch 'master' into patch-1 2025-06-16 14:27:15 -04:00
GiddlersandGitHub 998a70a473 Update arf.json
Removed two websites.
2025-06-16 14:20:55 -04:00