If you discover a security vulnerability in CPG-to-ACP, please report it responsibly by opening a GitHub issue or contacting the maintainers directly. Do not include exploit details in public issues — provide a summary and we will coordinate privately.
CPG-to-ACP is a demonstration system for transforming Clinical Practice Guidelines into actionable care plans using AI. The synthetic CPG, patient data, and generated care plans included in this repository are for demonstration and testing purposes only.
This software must not be used for:
- Clinical diagnosis, treatment, or patient care decisions
- Real patient data processing without appropriate regulatory compliance
- Any purpose requiring FDA clearance, CE marking, or equivalent medical device certification
The example scenarios use synthetic clinical practice guidelines and hand-crafted patient data. Any resemblance to real patients, clinical outcomes, or published guidelines is for illustrative purposes only.
- API keys and credentials must be stored in
.envfiles (gitignored) or environment variables, never in source code. .env.examplefiles document the required environment variables with placeholder values.- No secrets are embedded in container images, configuration files, or test fixtures.
- The placeholder API key
sk-change-mein the codebase is not a real credential.
CPG-to-ACP is experimental and is not hardened for exposure to untrusted networks. The REST API endpoints are unauthenticated in the current implementation. Run CPG-to-ACP only inside a trusted environment (local machine, or a cluster namespace not reachable from the public internet). Do not expose these endpoints directly; place your own authenticating gateway in front if external access is required.
This project uses the Apache-2.0 license. Dependencies should be compatible with Apache-2.0 (permissive licenses). Avoid adding copyleft (GPL, AGPL, LGPL) dependencies without discussion.