backend not wired yet, showing demo data. real alerts will replace this once poller.js and the api are live.
all
critical
high activity
dormant
watch is the permanent keyed list. it runs local only until the railway backend is wired, then syncs to redis and gets ai summaries from the readme.
software heritage is a separate long term archive, not github. it preserves snapshots of source code from many sources, including projects that have since moved, gone private, or disappeared entirely. good for finding old or orphaned code that github search alone will not surface.
shodan searches internet-connected devices, not code repos. free/lifetime-tier keys are capped at a small number of results and one page. the key is stored on this device only. shodan's api may not allow direct browser calls, if search fails immediately with a network error rather than an auth error, that's a cors block and this tab will need the railway backend as a relay once it exists.
software equivalence engine, merged in. lookup any tool and see every equivalent scored by capability. repos discovered on the find tab can get filed into this catalog directly, tagged into a category and capability bucket, so a random plugin found through search stops being just a repo card and starts being a scored entry sitting next to whatever it competes with or extends. discovered entries live on this device only until the railway backend and its catalog table exist.
find an equivalent
match my needs
watches any url for changes by hashing the page's visible text and comparing it against the last check. add a url below, then tap check now to run it. some sites block cross origin requests from a browser, that fails here with a clear message rather than a silent wrong answer, and requires a backend relay once one exists to check those. entries and history live on this device only for now.
everything in Watch, My List, Site Watch, catalog entries filed from Find, and the Shodan key lives only in this browser on this device right now. Export All bundles all of it into one file. Import All reads that file back in on any device, so an investigation started here can pick back up somewhere else exactly where it left off.