  Writing secure code is challenging and so it is expected that, following the
release of code-generative AI tools, such as ChatGPT and GitHub Copilot,
developers will use these tools to perform security tasks and use security
APIs. However, is the code generated by ChatGPT secure? How would the everyday
software or security engineer be able to tell?
  As we approach the next decade we expect a greater adoption of
code-generative AI tools and to see developers use them to write secure code.
In preparation for this, we need to ensure security-by-design. In this paper,
we look back in time to Saltzer & Schroeder's security design principles as
they will need to evolve and adapt to the challenges that come with a world of
AI-generated code.
