Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/anti-xss

㊙️ AntiXSS | Protection against Cross-site scripting (XSS) via PHP
https://github.com/voku/anti-xss

[*]: try to use github actions v2.3

0242b33904596d4402ec7f93deb115ebcadd4838 authored almost 4 years ago by lmoelleken <[email protected]>
[*]: try to use github actions v2.2

6d600172d3e45d83dfc22616ee88bed17f1800f3 authored almost 4 years ago by lmoelleken <[email protected]>
[*]: try to use github actions v2.1

6727f3c2bb284d7e0ab92d20c4298868c32d8aeb authored almost 4 years ago by lmoelleken <[email protected]>
[*]: try to use github actions v2

a974a57d2a0febd557b4ba5c60fee81ebc00a682 authored almost 4 years ago by lmoelleken <[email protected]>
[*]: try to use github actions

289a29d76c776f2536ebb75ed81f2a8c2e80e37b authored almost 4 years ago by lmoelleken <[email protected]>
Merge pull request #74 from voku/analysis-bQ6O9M

Apply fixes from StyleCI

afd982d17d7059d5fdf49c563b2211b480870e0e authored almost 4 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

d7523bb29981f67e38651658e571e817eb057e66 authored almost 4 years ago by Lars Moelleken <[email protected]>
[+]: fix phpstan reported issues + optimize some more phpdocs

3150d65500761f7980e2bf45a7242c5fc69969ca authored almost 4 years ago by lmoelleken <[email protected]>
Merge pull request #73 from gharlan/patch-1

more specific types for psalm

7ddaf7768a64c04a0949a41fcf5f4663489956e8 authored almost 4 years ago by Lars Moelleken <[email protected]>
simplify

1d69cd737bdb3297f1f81864b7b35acc8e4d9b6c authored almost 4 years ago by Gregor Harlan <[email protected]>
fix return type

d1a331be110e4ed2dc4a8e98d4de29c0f9a67d04 authored almost 4 years ago by Gregor Harlan <[email protected]>
more specific types for psalm

bc2c76768fc7df6a499cfcf3b181e66d17f0e69e authored almost 4 years ago by Gregor Harlan <[email protected]>
Update .gitattributes

614010397197f728a6055d22b80f571e881e7916 authored about 4 years ago by Lars Moelleken <[email protected]>
Merge pull request #66 from voku/whitesource/configure

Configure WhiteSource Bolt for GitHub

4278dff77cdfe7dd7403a4c9d3c1c7e7b6002d78 authored about 4 years ago by Lars Moelleken <[email protected]>
Add .whitesource configuration file

10e2143df15259951d8f7bd4e2e81631686d2488 authored about 4 years ago by whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
[*]: update the changelog

22dea9be8dbffa466995ea87a12da5f3bce874bb authored about 4 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance

d4aa4ce322b54eef24098b9e12273de955c5820d authored about 4 years ago by Lars Moelleken <[email protected]>
[*]: update the CHANGELOG

ff6e54f4a98ad1cd28f8b4a0f3c3f92f3c421f0a authored about 4 years ago by Lars Moelleken <[email protected]>
[+]: update vendor lib

528520966114e414ca1a5e8b621df3c4b0f6f2a4 authored about 4 years ago by Lars Moelleken <[email protected]>
[*]: update the CHANGELOG

628f4590a83719c0546dbf997f9d035cc4889351 authored about 4 years ago by Lars Moelleken <[email protected]>
[*]: update travis-ci config

a734982310defdb73318b288a786768306b28c9b authored about 4 years ago by Lars Moelleken <[email protected]>
[+]: allow to skip some html tag from auto closing

-> fix issue #63

2979ab266637e9ac2f3771405d1fa70b1173dfc7 authored about 4 years ago by Lars Moelleken <[email protected]>
[*]: update the CHANGELOG

30b958a3128849a79afff619097d9816912d5156 authored about 4 years ago by Lars Moelleken <[email protected]>
[+]: fix issue #62

6d8d5d1e46b956c5a6b54c6f9d63215b07986c49 authored about 4 years ago by Lars Moelleken <[email protected]>
[+]: prepare for PHP 8

b8b45101715d92d27b146bf4ef4939cfa2fe6574 authored about 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

8919a19846d2b100e664d9e3cecfcaba4f57d9b4 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: code style fixes only

06f74430b8518804aeb574d2b8414b77149a57d4 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix performance issue

-> replace "preg_match_all" with "preg_match" + some logic

c7519ac1943a3903305ab5a74dfe16202fa245f5 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

3e1f6ce29c17f00327c344e5254286f188823ae0 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix regex for base64 in images

+ optimize some other regex stuff, but more work is needed here

3fc33341e2ddd5ca1b3e033b439d15bc7296a31d authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: fix the README

462d39510b6a5b8fbcf85814f00239e2ba748814 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: auto-fix the code style

31a8447ea1788dd98cabe965149e74a3a54298f2 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

2fdd34b29761d3b6cfcb7fd27a28779ed6ce0d02 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: auto-generate the api documentation

d56b498573f5acc2c233b2bb2b2462e583cb458f authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix "js-xss" test case

6d2664f1fdaccad6fb8d1c0b577a09f39c421e6b authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix issue #60

+ optimized protection against HTML "script" tag stripping evasion

57501338c4d06342adafb7cbc0f7b8947998bc56 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

e5c4728fa6b2966b4b5c636519cbd530e060e738 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: auto code style fix

2ccab428d2509d396fc1d9c79be25f203727a465 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: allow base64 encoded images in <img>-tags

try to fix issue #59

92eda03a5574cdfd2ddb6a2cb52d0f9762ce9ec8 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: fix "styleci"-config

6ac66308b1f61420822fd07a446ec5fb317dc3a9 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: add one more test case

c43ade0d604e70dd5efa075e954dae200b41af41 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

2b7b0510b5ac5194c467aa5e80a94964896f0672 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: fix code-style only

2ee28b1fdbd406b7e7499cdf1c3d09e7fe49108c authored over 4 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md

200f29da799d96cd992e679b87d487cb9a136dcc authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix issue #58

1944f7b74ad589fa9dcbba49dde5db6309f075f2 authored over 4 years ago by Lars Moelleken <[email protected]>
Update README.md

65004e41f71114db1da90ab96081de8ac65d6946 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

4c032aa1aedbf4934418520c61c00b8fad6ca8d5 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: allow to change the "_never_allowed_str_afterwards"

-> + fix false-positive

e4d8096ba89d574541ecfe74471c1b2d6d673167 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: fix ".styleci.yml"

ba4b9d487d0f3add12d35b34fe074eb0658ead55 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

87f20d3f6dd464904960549a7c662ade4734f44e authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: use some more bad strings from "https://github.com/s0md3v/AwesomeXSS"

-> + optimize some regex stuff, again

d56a263153731d66222d9b15f095feab582d243f authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

4c23b8b88430834ee3eaee30d2bc373ef1ba19eb authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: auto-fix code-style

73db9aba64d1a64e258ea7d7864039ec7e166855 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: fix false-positive

-> optimize internal caching

49cb28345c389f9e0fedd415d24d6293d30e89c9 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

a96c8d4e688128dd9b98d2796c9cfcad399c25db authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: fix travis config

4dc53882ec5a34276c97092beb953c862ee4a081 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix false-positive (issue #53)

-> + small improvements

7b39be122a40bd04b7a6e1636477ac29b50b6e65 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

9a70c342ae0e13eaca7428810a9f7daac2712e50 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: resolve more false-positive results

fae7cbf9c9b44c429b63046c154eaa6a243b294e authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: update vendor lib

49e739663580e9a10f12c6dd76027f9e6a2949b7 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: add one more test for "non"-xss

62df61b03aea198c240cff257cc245c6c4ad7a85 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

8acdad8a3ad4c70d04cd6925811b28d06d776ca1 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: keep more non xss content

6fd2b70c4130fc930148b188e966aa45f765e41f authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

1a653ec584f680157cfcc587a83e6df63f3b8ff4 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix open tags problem

-> open tags without closing ">" will be converted to "&lt;"

9e6236f15d1532508247c70dc56a8923eda0de3a authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

9887e239ad0a024fd8279ebd63a696e546a07cd5 authored about 5 years ago by Lars Moelleken <[email protected]>
[-]: remove duplicate code

ff5942fe85d3d7899acc5314fc247e20ba1fa840 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

a87bdbfad5211e6f35232d1af691dbf1eab0ac47 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: auto fix code-style

d30cde529cc2fa77be16ced1cb4f15aecf2c0bb0 authored about 5 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update FUNDING.yml
Update FUNDING.yml

3d9aa0338c0e45d791576fc333f706b9613ce1d2 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "-->" is detected as xss

--> fix for issue #50

6f57208cc29905072a78787bed74df6cd6e48597 authored about 5 years ago by Lars Moelleken <[email protected]>
Update FUNDING.yml

7c52e2ff642fc573d1588dadec3197cdd3b37d65 authored about 5 years ago by Lars Moelleken <[email protected]>
Update FUNDING.yml

837e21113f8297f050c4a58578702d6a313e065b authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize "_spacing_regex"

4161fc21771dbf348208492e5524bec1f8f822d2 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

14ff3982d58af104f5f38a438d99b9600705151e authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize regex + update vendor

6cebc3d30f82bffe9f6497225a4b8586f4b82053 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add one more test case for issue #49 v2

eef5433fbf363f0da7e95bbca787585177933cbf authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add one more test case for issue #49

735f176c9fd65c42b0f2b1ba5aea12021ad3c058 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: more readable string -> "onTouchend" into "onTouchEnd"

8bce980c38f59778ea3f845c8ef556cd90818c00 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

53c5da8039cf2ed226e3249b86a2be700c415f88 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add "removeNeverAllowedOnEventsAfterwards()" && "addNeverAllowedOnEventsAfterwards()"

-> [*]: optimize phpdoc for array => string[]
-> [+]: add "onTouchend" + "onTouchLeave" + "onTou...

aeb0308adfcd809f3393b59313d4f776bd642ab7 authored over 5 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Apply fixes from StyleCI

5799596e5333e7173e48a09d863568d6de9714f6 authored over 5 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI (#47)

Apply fixes from StyleCI

68b52ac4ff62f598aa495c68983df71df260c040 authored over 5 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

1c76f1fc1c3775a92606079950fba9540b65d4d0 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

6e6833f6aa38032619de9462180c9e3587c2b353 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix replacing of false-positive xss words e.g. "<[email protected]>" (issue #44)

5adc5a87d604967f388beb823ae21f2e487a517a authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

1a640d987352be1e048e082112d975432d4dcc6d authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix replacing of false-positive xss words e.g. "<[email protected]>" (issue #44)

1e43e5173a93a1bd42d8cdfd58fec9b19acd16e5 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

330f417baddf8c8528980eff6e294ccde90c7180 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "False positive for emails"

-> fix #44 + new tests

4ec013a75c2620664a9f177ff3789b0cf3ebbe18 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: fix phpstan config

eee417016ec9fc131fd03d8de95d615fe5ac40f3 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: add github config files

d10af27e0f1a1e8b60c7cea208a0cfcef2f46126 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix replacing of false-positive xss words e.g. "cyyhqLRMvBs:" (issue #43)

5e131105bc74803aae616702099ab6996bd24ce9 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

4f1c52d58ccf4550e3de6136f563252e055ec35c authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix issue #43 v3

-> fix for false-positive strings like "ANAMNESI E VAL!DEFINITE BREVI ORTO"

5a6cf022daf9f4da0cc91670875d97aeb5bb6a67 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

5e43a690ebb8555925e182292020690d9c3496dc authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize the spacing regex

ed2efd3379727539df4561710598222e03c55f52 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: use "u"-modifier for all regex

41560d9872a30ee9d0fb192afbcc012ce6304564 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

cacf21b748817b92c069be9bf54ad1e943872ebf authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix issue #43 v3

-> use unicode regex + exception for "@"-char

be076fa3c6ffc03a666052806188c8257f40a6fa authored over 5 years ago by Lars Moelleken <[email protected]>