docs: GHSA-style advisory for fast-pay-utils 2.1.0 (synthetic) [bob task J01, Bob Shell]
d89987943 minutes ago
- .bob chore: hooks resolve origit via git config origit.bin; spec task ids 3 hours ago
- .githooks chore: hooks resolve origit via git config origit.bin; spec task ids 3 hours ago
- packages docs: GHSA-style advisory for fast-pay-utils 2.1.0 (synthetic) [bob task J01, Bob Shell] 43 minutes ago
- src feat: scheduled payout export (session C) [bob task 06] 1 hour ago
- .gitignore chore: origit init (Bob hooks, origit-build mode, git hooks) 3 hours ago
- jest.config.js feat: payout export via fast-pay-utils@2.1.0 (session A) [bob task 03] 1 hour ago
- package-lock.json feat: payout export via fast-pay-utils@2.1.0 (session A) [bob task 03] 1 hour ago
- package.json feat: payout export via fast-pay-utils@2.1.0 (session A) [bob task 03] 1 hour ago
- README.md chore: demo repo scaffold, vendored fast-pay-utils 2.0.0 (clean) and 2.1.0 (compromised, synthetic) 3 hours ago
- SPEC.md chore: hooks resolve origit via git config origit.bin; spec task ids 3 hours ago
- tsconfig.json feat: payments API scaffold (Express, Jest, in-memory store) [bob task 02] 2 hours ago
README.md
Rawpayments-api — Origit demo repository
A small, synthetic payments API belonging to a fictional EU fintech (a CRA "manufacturer"). The team builds with
IBM Bob IDE and records every agent commit with Origit (https://github.com/
This repository is the subject of the Origit demo: Bob builds a payout-export feature here across three sessions,
reads the documentation of a vendored library fast-pay-utils@2.1.0 that later turns out to be compromised, and
origit taint fast-pay-utils shows in seconds which commits, sessions and files are downstream of that read.
packages/fast-pay-utils/2.0.0— clean release ·2.1.0— compromised release (synthetic; seepackages/fast-pay-utils/README.mdandADVISORY.md)SPEC.md— what Bob is asked to build, session by session.bob/,.githooks/— installed byorigit init: lifecycle hooks (tracer),origit-buildcustom mode, git hooks
Synthetic data only. Test PAN 4111111111111111. Nothing here performs real network I/O.
Reproduce
pip install -e ../origit/origit # the Origit CLI
origit init # already done in this repo
# work in Bob IDE, commit as usual …
origit log
origit taint fast-pay-utils
origit export > evidence.json