Skip to content

Security: Froncort/AI-DNO-Optimization-Algorithm

Security

SECURITY.md

Security

AI-DNO Open Source is developed by Froncort and released under the Apache License, Version 2.0. Do not send vulnerability reports to security@apache.org. Froncort handles them.

The license does not include a warranty. Section 7 states that the software is provided on an "AS IS" basis. If you find a vulnerability, report it so it can be fixed.

How to report

Report privately. Do not open a public GitHub issue.

  • Use Report a vulnerability on the Security tab of this repository, or
  • Email info@froncort.ai with [SECURITY] in the subject line.

Include the version or commit, the steps to reproduce the issue, and the impact. Use synthetic data only. Do not send patient or confidential programme data.

We will acknowledge a report within 7 business days. Please wait until a fix is released before you publish details.

What is in scope

This tool runs locally, on 127.0.0.1, with no accounts and no hosted service in this repository. Reports should be about that use.

In scope:

  • Code execution or unsafe loading of a crafted network.json, catalogue, or CSV.
  • Path traversal when reading inputs or writing results.
  • The local UI being reachable beyond 127.0.0.1, or a script injection in that UI.
  • A vulnerability in a dependency listed in pyproject.toml that this project can reach.

Out of scope:

  • Putting the local UI on a public network.
  • A very large optimization that only exhausts CPU or memory on the machine running it.
  • An attack that already requires access to the operator's computer.
  • Scanning Froncort websites or the commercial AI-DNO Platform.

There aren't any published security advisories