Pudu programming language
Menu
security

Security

This page is SECURITY.md in the repository, and changing it changes this page.

Reporting a vulnerability

Report a suspected vulnerability privately through GitHub's security advisory form, or by email to <chrisperezsantiago1@gmail.com> with SECURITY in the subject.

Please do not open a public issue for a vulnerability. A public report tells everyone how to use the problem before there is a version that fixes it.

Include what you need to make the problem happen again: the version pudu version prints, the platform, and the smallest program that shows it. A proof of concept is welcome and is never required.

You can expect an acknowledgement within seven days and a decision on whether the report is accepted within thirty. Pudu is maintained by one person, so an acknowledgement may be all that arrives while the report is still being investigated.

What is in scope

Pudu runs programs and ships a standard library that speaks to the network, the filesystem, and databases. A report is in scope when it lets a program do something its source does not say it does, or lets input decide something the program never gave it. That includes:

What is not in scope

Supported versions

VersionSupported
0.1.xYes

Pudu is pre-release. Fixes land on the next version rather than being backported, and there is no long-term support branch yet. When a release fixes a vulnerability its notes say so, and the advisory is published on the repository's security page.