codeql-config.yml 601 B

123456789101112131415161718192021
  1. name: "Solar of Things CodeQL config"
  2. # Only scan the actual integration code, not stale root copies or test fixtures
  3. paths:
  4. - custom_components/solar_of_things
  5. paths-ignore:
  6. - dist/
  7. - tests/
  8. - "*.md"
  9. queries:
  10. - uses: security-extended
  11. query-filters:
  12. # The Siseli API mandates MD5(password) as a protocol requirement — the server
  13. # rejects plaintext. This is not password storage and the transport is HTTPS.
  14. # Suppress the weak-hashing alert for this specific protocol-compliance usage.
  15. - exclude:
  16. id: py/weak-sensitive-data-hashing
  17. tags contain: weak-cryptography