This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.


1.1.0-alpha2

Note

Update psalm (master branch, commit e72fb5a2b31e606abd525f867696c5ba5bf7451b)

Other Updates

Details
Psalm standard error is now redirected to cast.analysers.log with a [psalm stderr] prefix.

Rules

Rule IdNew RuleDetails
1034054TRUEAvoid parsing XML data without restriction of XML External Entity Reference (XXE) (PHP)
1034056TRUEAvoid using hard-coded HMAC keys (PHP)
1034058TRUEAvoid uncontrolled sleep calls (PHP)

1.1.0-alpha1

Other Updates

Details
Switch to Psalm master branch (commit 96d83947615641734a5baa181d44da7f10ee0246) which will be the future version 6.x.

Rules

Rule IdNew RuleDetails
1034024TRUEAvoid second order SQL injection (PHP)
1034026TRUEAvoid second order code injection (PHP)
1034028TRUEAvoid second order LDAP injection (PHP)
1034030TRUEAvoid second order OS command injection (PHP)
1034032TRUEAvoid second order PHP Remote File Inclusion
1034034TRUEAvoid second order cookie injection (PHP)
1034036TRUEAvoid second order file path manipulation (PHP)
1034038TRUEAvoid cross-site scripting (persistent) (PHP)
1034040TRUEAvoid second order deserialization injection (PHP)
1034042TRUEAvoid second order HTTP header injection (PHP)
1034044TRUEAvoid second order server-side request forgery (PHP)
1034046TRUEAvoid second order reflection injection (PHP)
1034048TRUEAvoid using insufficient random generator (PHP)
1034050TRUEAvoid XPath injection (PHP)
1034052TRUEAvoid second order XPath injection (PHP)