Jenner is a SAS-compatible engine: it parses and runs SAS code — DATA steps, PROCs, macros, formats — without a SAS installation. A hosted API at api.jenneranalytics.com takes submitted SAS and returns the log, listing, and generated datasets (API reference).
Our public work lives in the JennerAnalytics org:
- jenner-sas-mcp — MCP server for the Jenner run API, so any MCP client can run and validate SAS
- sas-compatible-examples — curated, runnable SAS-compatible example notebooks
- fsql — PROC FSQL: DataFusion-native federated SQL for Jenner
- neo4j — graph LIBNAME engines, PROC GQL, and network-analysis examples
This account sends the jenner-check pull requests: compatibility tests built from a repository's own SAS code, offered back to that repository. If you received one, here is exactly what it is, what it sends, and how to opt out. The short version: nothing executes on merge, the runner sends only the SAS text you run yourself, at most one PR per repository, and no-more-prs in a comment stops us for good.
The account is automated (a machine account, in GitHub's classification), operated by the Jenner Analytics team. If you'd rather reach a person, contact Lawrence Sinclair (@lwsinclair), CEO of Jenner Analytics.