
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
@danmat/waypoints-core
Advanced tools
Privacy-first travel-log engine: turn a Google Timeline export into sanitized, city-level places and stats. Browser-safe, dataset-agnostic.
Privacy-first travel-log engine. Turns a Google Timeline export into sanitized, city-level places and stats — home/work scrubbed, airport layovers dropped, exact coordinates never in the output. Browser-safe and dataset-agnostic (you inject the gazetteer + airports).
npm i @danmat/waypoints-core
import { aggregateTimeline, NearestCityGeocoder, AirportLayoverDetector } from '@danmat/waypoints-core';
const geocoder = new NearestCityGeocoder(cities); // your City[] gazetteer
const layoverDetector = new AirportLayoverDetector(airports, {
airportRadiusKm: 3,
layoverMaxHours: 4,
});
const { places, stats } = aggregateTimeline(rawTimelineJson, { geocoder, layoverDetector });
// → places: city-level visits; stats: continents / countries / US states / distance …
Everything is pure and synchronous, so it runs equally well in a Web Worker in the browser (raw data never leaves the device) or in a CI job.
Live example built on it: waypoints.danmat.workers.dev.
MIT © DanMat
FAQs
Privacy-first travel-log engine: turn a Google Timeline export into sanitized, city-level places and stats. Browser-safe, dataset-agnostic.
The npm package @danmat/waypoints-core receives a total of 6 weekly downloads. As such, @danmat/waypoints-core popularity was classified as not popular.
We found that @danmat/waypoints-core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.