nextcloud/apps/dav/lib/CalDAV
Lukas Reschke 3d2600b039
Add Phan plugin to check for SQL injections
This adds a phan plugin which checks for SQL injections on code using our QueryBuilder, while it isn't perfect it should already catch most potential issues.

As always, static analysis will sometimes have false positives and this is also here the case. So in some cases the analyzer just doesn't know if something is potential user input or not, thus I had to add some `@suppress SqlInjectionChecker` in front of those potential injections.

The Phan plugin hasn't the most awesome code but it works and I also added a file with test cases.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-20 22:48:13 +02:00
..
Activity Use PNG version of the icons for shipped activities 2017-06-20 13:48:51 +02:00
Publishing Remove unused use statements 2017-04-22 19:23:31 -05:00
Schedule Remove unused use statements 2017-04-22 19:23:31 -05:00
Search require at least one param or prop filter element 2017-04-25 18:20:32 +02:00
BirthdayService.php Fix generation of birthday, deathdate and anniversary in case where no year is set - which is allowed as per https://tools.ietf.org/html/rfc6350#section-6.2.5 (#26756) 2017-01-05 09:00:33 +01:00
CalDavBackend.php Add Phan plugin to check for SQL injections 2017-07-20 22:48:13 +02:00
Calendar.php Merge pull request #5300 from nextcloud/bugfix/noid/fix_proppatch_requests_to_groupshares 2017-06-14 23:00:39 -05:00
CalendarHome.php add Nextcloud Search extension to CalDAV 2017-04-24 22:38:20 +02:00
CalendarObject.php don't remove owner property for public calendars 2017-04-09 21:20:59 +02:00
CalendarRoot.php Fix apps/ 2016-07-21 18:13:57 +02:00
Plugin.php Update sabre dav to 3.2 (#26115) 2016-11-04 13:35:10 +01:00
PublicCalendar.php don't remove owner property for public calendars 2017-04-09 21:20:59 +02:00
PublicCalendarObject.php don't remove owner property for public calendars 2017-04-09 21:20:59 +02:00
PublicCalendarRoot.php don't remove owner property for public calendars 2017-04-09 21:20:59 +02:00