Secure by Design
CISA's principles for building software that is safe by default rather than by configuration.
Why it matters
A short, readable statement of what responsible software development looks like — including when you are the developer.
Some problems carry too much operational, clinical, personnel, records, cybersecurity or lifecycle risk to treat as an internal coding experiment.
Internal development is not categorically off limits for anything. The honest rule is that the controls and the expertise have to increase with the consequence of being wrong. Higher-risk areas are the ones where a defect reaches an emergency, a patient, a personnel file or a legal record. CAD and dispatch decision-making. Clinical decisions. Patient information. Personnel discipline and hiring. Public-safety authentication. Life-safety systems. Mission-critical infrastructure. Anything whose failure immediately affects emergency operations. A simple risk framework is usually enough to place a project. LOWER RISK. Internal tools whose failure causes inconvenience but not operational harm — a training scheduling helper, an internal dashboard, an equipment request workflow, a prototype. Build these, learn from them, and keep them small. MODERATE RISK. Tools using important organisational data or influencing resource decisions. These need more testing, real access control, written documentation and your IT department involved rather than informed afterwards. HIGHER RISK. Tools involving protected health information, clinical decisions, dispatch, emergency communications, mission-critical response, personnel rights or safety-critical recommendations. These need professional-level governance, security, testing and named ownership. That is not a reason never to pursue them. It is a reason not to pursue them as a side project. The useful moment is recognising that a project has moved from one band to the next. Tools rarely stay where they started: a dashboard someone built for themselves becomes the thing three battalions rely on, and nobody re-asked the question.
If you read one thing on this subject, read this.
CISA's principles for building software that is safe by default rather than by configuration.
Why it matters
A short, readable statement of what responsible software development looks like — including when you are the developer.
The risk questions asked of a vendor apply equally when you are the vendor.
Why it matters
A useful mirror: would this project pass the review you would give an outside supplier?
Everything above was published by someone else, and is here because it is the clearest treatment of the subject we could find and verify. The Hub’s own guide to this topic is still being written. If you know a better source than the ones listed, that is worth telling us before it is.
Send a note