Skip to content

Latest commit

 

History

History
81 lines (41 loc) · 2.72 KB

script_element_supports_security_and_privacy_review.md

File metadata and controls

81 lines (41 loc) · 2.72 KB

HTMLScriptElement.supports(type) method : Security and Privacy self-review

Author: [email protected] - Last Updated: 2021-09-02

This document is written for a TAG review of HTMLScriptElement.supports(type) method proposal. Questions are copied from https://www.w3.org/TR/security-privacy-questionnaire/ .

Questions to Consider

  1. What information might this feature expose to Web sites or other parties, and for what purposes is that exposure necessary?

    This feature exposes the information of the availability of new features which use the script element.

  2. Do features in your specification expose the minimum amount of information necessary to enable their intended uses?

    Yes

  3. How do the features in your specification deal with personal information, personally-identifiable information (PII), or information derived from them?

    Thie feature does not deal with personal information.

  4. How do the features in your specification deal with sensitive information?

    Thie feature does not deal with sensitive information.

  5. Do the features in your specification introduce new state for an origin that persists across browsing sessions?

    No.

  6. Do the features in your specification expose information about the underlying platform to origins?

    No.

  7. Does this specification allow an origin to send data to the underlying platform?

    No.

  8. Do features in this specification allow an origin access to sensors on a user’s device

    No.

  9. What data do the features in this specification expose to an origin? Please also document what data is identical to data exposed by other features, in the same or different contexts.

    No data is expesed to another origin.

  10. Does this specification enable new script execution/loading mechanisms?

    No.

  11. Do features in this specification allow an origin to access other devices?

    No.

  12. Do features in this specification allow an origin some measure of control over a user agent’s native UI?

    No.

  13. What temporary identifiers do the feautures in this specification create or expose to the web?

    None.

  14. How does this specification distinguish between behavior in first-party and third-party contexts?

    It does not distinguish between first-party and third-party contexts.

  15. How do the features in this specification work in the context of a browser’s Private Browsing or Incognito mode?

    Behaviour is identical. No fingerprinting vectors are added.

  16. Does this specification have a "Security Considerations" and "Privacy Considerations" section?

    Yes.

  17. Does this specification allow downgrading default security characteristics?

    No.

  18. What should this questionnaire have asked?

    N/A