Repository navigation
Stingward v0.1.8
Added
- DEP005, PHP version with known vulnerabilities: the PHP version a project runs on is looked up in OSV.dev, from the
phpimage in aDockerfileordocker-compose.yml(withARGvalues filled in),.php-version,.tool-versionsandmise.toml. A project onphp:8.3.30-apachenow gets CVE-2026-109618 and CVE-2026-109619, the remote code execution flaws in PHP disclosed on 2026-10-22, as critical, with the fix: PHP 8.3.36 (8.2.35, 8.4.27 and 8.5.12 in the other branches). A tag that follows a branch, such asphp:8.3-apache, gets what the branch fixed in the last 90 days, one level lower, since only an image built before the fix has it; a branch with no fix, such as 8.1, gets the full severity. - Ad labels: a visitor who arrives from a link with
utm_source,utm_medium,utm_campaignorutm_content(each a short plain word) keeps them on the links to the site's other pages and on the buy button, so the order and the payment can say which ad or post it came from. Nothing is stored on the visitor's device, other parameters are not passed on, and the privacy policy says what the label is and that the order keeps it. - A sample of the paid report on the website (
/example/full/and/pt/exemplo/completo/): the demo app's HTML report with a comment on every finding from the AI review and a summary on top, from the review and notes files insite/sample/, applied with--reviewand--notesas the report service does. The plain sample and this one link to each other, and the offer's "See a sample report" opens this one. The build stops if the demo app has a finding the review file does not cover.
Changed
- The Portuguese site shows the report's price in reais, R$ 99, the amount Paddle charges buyers in Brazil, with a line saying that outside Brazil it is US$ 29. The English site still shows $29, and the terms in both languages give both prices.
- The offer, the FAQ and the terms describe the paid report's review as an automatic review of every finding. The privacy policy still says which lines go to Anthropic's AI model for it.
- Reports from a review file with
"review_kind": "ai"say "automatic review" instead of "AI review", in the HTML, text and Markdown formats, as the website does; the scope section says the masked excerpt of each finding went to the review service. The review file format does not change. - The "Check its work" section of the website is more compact: the six tiles sit in three columns beside the heading and no longer grow taller as the screen gets wider, so the section stays short on wide displays.
What's Changed
- Site: sample of the paid report, price in reais, automatic review by @IsaqueMoutta in #13
- Site: compact Check its work section by @IsaqueMoutta in #14
- Add DEP005: PHP version with known vulnerabilities by @IsaqueMoutta in #15
- Release 0.1.8: PHP version check, ad labels by @IsaqueMoutta in #16
Full Changelog: v0.1.7...v0.1.8