Azure-Samples / azure-search-openai-demo

A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
https://azure.microsoft.com/products/search
MIT License
5.6k stars 3.75k forks source link

Acceptance Criteria Checklist (DoD) #1614

Open anfibiacreativa opened 1 month ago

anfibiacreativa commented 1 month ago

The following checklist must be complete before a template is published.

Repository Management

Source code structure and conventions

Functional requirements

In the absence of e2e tests,

Security requirements

When a service selected doesn't support Managed Identity, the corresponding issue must have been reported and the security considerations section in the readme, should clearly explain the alternatives.

The following items are not strictly enforced but may prevent the template from being added to the gallery.

Project code follows standard structure, per language. Please check one.

Code follows recommended style guide

anfibiacreativa commented 1 month ago

@pamelafox can you please confirm the security requirements are met and close the issue when done. Thank you!

pamelafox commented 1 month ago

Hm, we dont have a security guidelines section yet. We do have https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/docs/productionizing.md#additional-security-measures which somewhat covers up but doesnt mention secret scanning. I guess we have to add another section to our long readme. Is that what you're doing for https://github.com/Azure-Samples/azure-search-openai-javascript ?

mattgotteiner commented 1 month ago

I get a 404 when I navigate to this link. https://github.com/Azure-Samples/azd-template-artifacts/blob/main/SECURITY.md

Are we supposed to add our own security guidelines? I did not find a SECURITY.md file in azure-search-openai-javascript either