openculinary / frontend

The RecipeRadar Frontend is a recipe search and meal planning application
GNU Affero General Public License v3.0
13 stars 2 forks source link

Use iframes with content integrity for embedded licensing content #229

Closed jayaddison closed 1 year ago

jayaddison commented 1 year ago

Describe the reason for these changes and the problem that they solve

Adds subresource integrity for embedded licensing (the AGPLv3 license that the application uses, and the collection of licensing information for the application's dependencies).

Briefly summarize the changes

  1. Use HTML iframe elements instead of HTML object elements to include the licensing information
  2. Add integrity attributes to the iframe elements, anticipating a future HTML subresource integrity spec

How have the changes been tested?

  1. Local development testing

List any issues that this change relates to Resolves #228.