Gitiles
Code Review
Sign In
www.giggi.me
/
code-igniter-v3-giggi
/
e475b1c9ed1b82b5f4a6a2c31267171f75a82406
/
system
/
core
/
Security.php
e475b1c
Merge pull request #5431 from CyberSecutor/develop
by Andrey Andreev
· 7 years ago
3d204b6
[ci skip] Fix #5420
by Andrey Andreev
· 7 years ago
cce6bd1
[ci skip] Merge pull request #5376 from jim-parry/copyright-update
by Andrey Andreev
· 7 years ago
4316a15
Don't use each()
by Andrey Andreev
· 8 years ago
71d8f72
[ci skip] Merge pull request #4986 from ka7/feature/spelling
by Andrey Andreev
· 8 years ago
5a2390d
[ci skip] Protect CSRF verification from timing side-channel attacks
by Andrey Andreev
· 8 years ago
2ab1c19
Fix an XSS vulnerability
by Andrey Andreev
· 8 years ago
da60e9b
Update copyright data to 2017
by Master Yoda
· 8 years ago
57fa143
[ci skip] xss_clean() hardening
by Andrey Andreev
· 8 years ago
4028234
Fix #4877
by Andrey Andreev
· 8 years ago
eea02de
Fix entity_decode() issue
by Andrey Andreev
· 8 years ago
1d0bd83
Merge pull request #4785 from guitarrist/develop
by Andrey Andreev
· 8 years ago
a838279
Remove dead code written for PHP 5.2
by Andrey Andreev
· 8 years ago
3c0d8da
Fix #4475
by Andrey Andreev
· 9 years ago
1924e87
[ci skip] Update ellislab.com links to https too
by Andrey Andreev
· 9 years ago
bd202c9
[ci skip] Update codeigniter.com links to https
by Andrey Andreev
· 9 years ago
125ef47
[ci skip] Bump year to 2016
by Andrey Andreev
· 9 years ago
5afa348
Use PHP7's random_bytes() when possible
by Andrey Andreev
· 9 years ago
71b1b3f
Harden xss_clean()
by Andrey Andreev
· 9 years ago
f0f47da
Some more intrusive XSS cleaning
by Andrey Andreev
· 9 years ago
249580e
More XSS stuff
by Andrey Andreev
· 9 years ago
4fbf2d1
More XSS stuff
by Andrey Andreev
· 9 years ago
088e57d
Don't allow open-ended tags to pass through xss_clean()
by Andrey Andreev
· 9 years ago
3ceb14a
Refactor 'evil attributes' sanitization logic
by Andrey Andreev
· 9 years ago
e079203
Missing character in the evil attributes pattern
by Andrey Andreev
· 9 years ago
1e6d4d6
Another addition to tag detection patterns in xss_clean()
by Andrey Andreev
· 9 years ago
2a2578b
Add 'eval' to a JS blacklist in xss_clean()
by Andrey Andreev
· 9 years ago
70f60d0
Move _remove_evil_attributes() call
by Andrey Andreev
· 9 years ago
bc78748
Harden xss_clean() more
by Andrey Andreev
· 9 years ago
2f71c62
Improve on previous commit
by Andrey Andreev
· 9 years ago
58c7bcb
Replace the latest XSS patches
by Andrey Andreev
· 9 years ago
12023a7
Last commit didn't adjust a RE index
by Andrey Andreev
· 9 years ago
abc6006
Fix & extend 700619cebf75c4e4fcda6a2d7bea1afb84a029e4
by Andrey Andreev
· 9 years ago
700619c
Fix #4106
by Andrey Andreev
· 9 years ago
7881fd1
Fix a Typo
by Mohammad Sadegh Dehghan Niri
· 9 years ago
068ab20
Minor fixes in CI_Security::entity_decode()
by Andrey Andreev
· 10 years ago
aebd039
Add FSCommand and seekSegmentTime to evil HTML attributes list
by Andrey Andreev
· 10 years ago
af8665d
Fix #3572: CI_Security::_remove_evil_attributes()
by Andrey Andreev
· 10 years ago
074a214
Fix #3579
by Andrey Andreev
· 10 years ago
325d22d
fix typo in comments
by Claudio Galdiolo
· 10 years ago
4cbe463
Remove closing blocks at end of PHP files
by vlakoff
· 10 years ago
90726b8
[ci skip] Change some log messages' level
by Andrey Andreev
· 10 years ago
fe9309d
Bulk (mostly documentation) update
by Andrey Andreev
· 10 years ago
93455e3
Fix E_WARNING in CI_Security::entity_decode() on PHP<5.3.4
by Andrey Andreev
· 10 years ago
e11657c
Remove trailing newline
by Jason Taylor
· 10 years ago
bb17798
Fix Issue #3417
by warpcode
· 10 years ago
162b1a9
Fix 'Array to string conversion' notice in CSRF validation
by Andrey Andreev
· 10 years ago
bdb96ca
[ci skip] Switch to MIT license; close #3293
by Andrey Andreev
· 10 years ago
7cc3e99
Update a config_item() use case for the new NULL return value
by Andrey Andreev
· 10 years ago
d444d44
config_item() to return NULL instead of FALSE for non-existing items
by Andrey Andreev
· 10 years ago
e4b9cd6
stream_set_chunk_size() requires PHP 5.4
by Andrey Andreev
· 10 years ago
b627430
Make sure we don't waste entropy
by Andrey Andreev
· 10 years ago
f9a615a
[ci skip] Remove references to 'PHP5' from comments
by Andrey Andreev
· 10 years ago
607d5e2
Fix a defined() check
by Andrey Andreev
· 10 years ago
a135a18
Fix #3228
by Andrey Andreev
· 10 years ago
efe33a2
Fix CI_Security::get_random_bytes() length validation
by Andrey Andreev
· 10 years ago
487ccc9
Add CI_Security::get_random_bytes() for CSRF & XSS token generation
by Andrey Andreev
· 10 years ago
6c52096
[ci skip] Polish changes from PR #3176
by Andrey Andreev
· 10 years ago
5ac7c77
Alter Pull #3176 to follow discussion
by caseyh
· 10 years ago
2f4c3bc
CSRF whitelist supports regex
by Casey Hancock
· 10 years ago
9b8286c
Fix #3123
by Andrey Andreev
· 10 years ago
2761ff4
Add changelog entry for CSRF status code; remove line at EOF
by Kyle Valade
· 10 years ago
05fcc09
Return 403 instead of 500 if no CSRF token given
by Kyle Valade
· 10 years ago
3820b5a
Fixed eof
by Graham Campbell
· 10 years ago
eb93e73
Fixed typo
by Graham Campbell
· 10 years ago
487d1ae
Fix #3057
by Andrey Andreev
· 11 years ago
9457841
xss_clean is not protecting GET requests that &item=/startwithslash
by Documentopia.com
· 11 years ago
46d2072
More xss_clean() improvements
by Andrey Andreev
· 11 years ago
ebb3aa0
Another xss_clean() improvement
by Andrey Andreev
· 11 years ago
e7a2aa0
xss_clean() improvement
by Andrey Andreev
· 11 years ago
871754a
2013 > 2014
by darwinel
· 11 years ago
29e1264
CI_Security: URL-decode until possible
by Andrey Andreev
· 11 years ago
f7f9dca
[ci skip] Fix a typo
by Andrey Andreev
· 11 years ago
3b9990c
CI_Security: Expect a backslash as a tag separator
by Andrey Andreev
· 11 years ago
a30a717
CI_Security: Filter jscript, wscript, vbs, confirm, prompt the same way as javascript, alert
by Andrey Andreev
· 11 years ago
505431a
Add <math> to 'naughty' HTML elements
by Andrey Andreev
· 11 years ago
dbd999f
Previous commit caused side effects ...
by Andrey Andreev
· 11 years ago
b69103e
Fix CI_Security::_remove_evil_attributes() being way too aggressive
by Andrey Andreev
· 11 years ago
adf3bde
Re-add 'on\w*' to evil attributes (rel #2667)
by Andrey Andreev
· 11 years ago
12445ca
Partially fix #2667
by Andrey Andreev
· 11 years ago
c53a178
CI_Security: Also add <svg> to 'naughty' HTML elements
by Andrey Andreev
· 11 years ago
c715b22
CI_Security: Add <select> and <keygen> tags to the list of 'naughty' HTML elements
by Andrey Andreev
· 11 years ago
ee7633c
Fix syntax errors
by Andrey Andreev
· 11 years ago
25ca235
CI_Security: Add 'form' and 'xlink:href' to evil attributes
by Andrey Andreev
· 11 years ago
d98cbb8
Add &newline; and &tab; to CI_Security::
by Andrey Andreev
· 11 years ago
c67c3fb
CI_Security::_decode_entity() to replace dangerous HTML5 entities
by Andrey Andreev
· 11 years ago
4356806
Add <button> to the list of 'naugthy' html elements in CI_Security::xss_clean()
by Andrey Andreev
· 11 years ago
4d05716
Fix #2729
by Andrey Andreev
· 11 years ago
99e2f8e
Fix #2829
by Andrey Andreev
· 11 years ago
1bbc564
Fix #2268 (manually implementing PR #2269)
by Andrey Andreev
· 11 years ago
e08411d
Eh ... preg_replace() needs a replacement
by Andrey Andreev
· 11 years ago
3fa729d
Fix issue #2681 (alternative to PR #2690)
by Andrey Andreev
· 11 years ago
3a3d5f6
Replace the last rand() with mt_rand()
by vlakoff
· 11 years ago
46e77e0
partial fix #2667
by David Cox Jr
· 11 years ago
4495cc7
Rename bad chars property to filename_bad_chars, remove the setter and add changelog entry
by Hunter Wu
· 11 years ago
a8d6d3b
Make the bad filename array public in Security library
by Hunter Wu
· 11 years ago
8df3352
Revert "Add windows filename rule as an option for upload files"
by Hunter Wu
· 11 years ago
23719ab
Add windows filename rule as an option for upload files
by Hunter Wu
· 11 years ago
0612756
Some cleanup related to mt_rand()
by vlakoff
· 12 years ago
7e55977
Replace CI_Upload::clean_file_name() usage with CI_Security::sanitize_filename()
by Andrey Andreev
· 12 years ago
Next »