codeql-config.yml 595 B

12345678910111213141516171819
  1. name: "Solar of Things CodeQL config"
  2. # Only scan the actual integration code — ignore dist/ and any future 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. # Note: py/weak-sensitive-data-hashing is suppressed inline in api.py with
  12. # "# noqa: S324" and an explanatory comment. The Siseli portal API requires
  13. # MD5(password) — the server returns error code 7 for plaintext. This is a
  14. # protocol requirement of the upstream service, not password storage, and is
  15. # transmitted over HTTPS only.