Skip to content

Security: nullStack65/microfinity

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
1.x.x
< 1.0

Reporting a Vulnerability

If you discover a security vulnerability in microfinity, please report it by opening a GitHub issue.

For sensitive security issues, please include [SECURITY] in the issue title.

What to include

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

Response timeline

  • We aim to respond to security reports within 48 hours
  • We will work with you to understand and resolve the issue
  • Once fixed, we will credit you in the release notes (unless you prefer anonymity)

Security considerations

Microfinity is a CAD library for generating 3D models. It does not:

  • Handle user authentication
  • Process sensitive personal data
  • Make network requests (except for optional dependency downloads)
  • Execute arbitrary code from external sources

The primary security considerations are:

  • File I/O: STL/STEP/3MF files are read and written; ensure input files are from trusted sources
  • Dependencies: We use well-maintained dependencies (CadQuery, trimesh, numpy) and monitor them via Dependabot

There aren’t any published security advisories