Report privately through GitHub's security advisories: https://github.com/yannickYamo/atelier/security/advisories/new
Please do not open a public issue for a vulnerability. There is no bug bounty. I aim to acknowledge within seven days and to disclose within ninety days of a fix, or sooner by agreement.
The latest release only. This project is pre-1.0 and there is no backport branch.
- It reads a corpus you point it at. Discovery sends that material to whichever inference provider you configured.
- Writing and checking a draft send text to the same provider.
invokesends the task, the compiled skill and any material you bind to the writer model. With a key set,verifyandinvokealso send the draft and that material to a small claim-reading model (claude-haiku-4-5by default, orATELIER_CLAIMS_MODEL), and the taste reader sends the draft and the rules it reads.--claims pattern,--no-tasteandatelier verifywithout a key keep everything on the machine. Nothing goes anywhere but the provider you configured. - It stores state locally, under
$ATELIER_DATAor~/.atelier: standards, compiled packages, the ratification ledger, invocation records. No telemetry, no account, no network calls except to your configured provider. - It reads one credential from the environment, named by
--api-key-envand defaulting to your provider's convention. It is never written to disk and never included in a record. - It writes into directories you name, including agent-host skill directories.
revertrestores what a build overwrote;rollbackmoves between versions Atelier itself minted.
If you find a path where a credential, a corpus, or held-out material leaks somewhere the above does not describe, that is a vulnerability and I want to know.