
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.
rubric-vsr-verify
Advanced tools
Client-side verification of Verifiable Settlement Receipts (VSR) for x402 payments: prove what was delivered, who signed it, and that it's anchored. Post-quantum (ML-DSA-65), three independent tiers, never blocks your agent.
Client-side verification of Verifiable Settlement Receipts (VSR v0.4) for x402 payments. Your agent paid; this proves what it got.
Three independent tiers, checked from the receipt document alone:
Never throws, never blocks: verification is evidence attached to the response, not interception of it. Unattested sellers surface as a state (skipped), not an error.
import { wrapFetchWithVSR } from "rubric-vsr-verify";
const fetchPaid = wrapFetchWithPayment(fetch, client); // @x402/core
const fetchVerified = wrapFetchWithVSR(fetchPaid, {
onVerified: (v, url) => log.info({ url, ...v }),
});
const res = await fetchVerified("https://api.example.com/paid-resource");
// res.verification = { delivery, signature, anchor } - each pass/fail/skipped/pending/error
import { verifyVSR } from "rubric-vsr-verify";
const result = await verifyVSR(receiptDocument); // e.g. from GET /v1/receipt/:id
mirrorDirect option is planned.pass on all three tiers proves delivery integrity, signer identity, and anchoring. It does not judge the quality of what was delivered - evidence, not arbitration.signature.signatures[0].publicKeyId against the signer you expect (for Rubric-issued receipts, resolve the key via GET https://rubric-protocol.com/v1/verify/:attestationId, which returns the signing key for any anchored attestation).MIT (c) Echelon Intelligence Group LLC
FAQs
Client-side verification of Verifiable Settlement Receipts (VSR) for x402 payments: prove what was delivered, who signed it, and that it's anchored. Post-quantum (ML-DSA-65), three independent tiers, never blocks your agent.
We found that rubric-vsr-verify 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.