Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

36 suspicious code warnings thru security scans #312

Closed
joshtillman opened this issue Oct 7, 2019 · 2 comments
Labels
1.0

Comments

@joshtillman
Copy link

@joshtillman joshtillman commented Oct 7, 2019

Bug description

What is happening?

My security scanner is giving me 36 suspicious code warnings from your plugin:

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/AbstractComposite.php

Found 1 issues.

The function eval called at line 116 column 24, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/AbstractRelated.php

Found 1 issues.

The function eval called at line 57 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/AbstractRule.php

Found 2 issues.

The function eval called at line 27 column 21, which should be avoided whenever possible.

The function eval called at line 37 column 23, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/AbstractWrapper.php

Found 2 issues.

The function eval called at line 30 column 21, which should be avoided whenever possible.

The function eval called at line 32 column 41, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/AllOf.php

Found 1 issues.

The function eval called at line 16 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Domain.php

Found 2 issues.

The function eval called at line 80 column 21, which should be avoided whenever possible.

The function eval called at line 105 column 25, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Each.php

Found 3 issues.

The function eval called at line 28 column 21, which should be avoided whenever possible.

The function eval called at line 39 column 43, which should be avoided whenever possible.

The function eval called at line 47 column 42, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Iterable.php

Found 1 issues.

The function eval called at line 13 column 5, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/KeySet.php

Found 2 issues.

The function eval called at line 121 column 21, which should be avoided whenever possible.

The function eval called at line 125 column 24, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/KeyValue.php

Found 2 issues.

The function eval called at line 67 column 21, which should be avoided whenever possible.

The function eval called at line 72 column 20, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/NoneOf.php

Found 1 issues.

The function eval called at line 16 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Not.php

Found 1 issues.

The function eval called at line 38 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/OneOf.php

Found 1 issues.

The function eval called at line 18 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Optional.php

Found 2 issues.

The function eval called at line 28 column 21, which should be avoided whenever possible.

The function eval called at line 34 column 24, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Sf.php

Found 1 issues.

The function eval called at line 56 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/When.php

Found 3 issues.

The function eval called at line 44 column 21, which should be avoided whenever possible.

The function eval called at line 47 column 33, which should be avoided whenever possible.

The function eval called at line 50 column 29, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Rules/Zend.php

Found 1 issues.

The function eval called at line 47 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/respect/validation/library/Validatable.php

Found 1 issues.

The function eval called at line 17 column 21, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Document.php

Found 29 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 50 column 16, which should be avoided whenever possible.

The function eval called at line 57 column 16, which should be avoided whenever possible.

The function eval called at line 57 column 24, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 72 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 75 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 87 column 16, which should be avoided whenever possible.

The function eval called at line 88 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 100 column 16, which should be avoided whenever possible.

The function eval called at line 101 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 111 column 20, which should be avoided whenever possible.

The function eval called at line 113 column 20, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 125 column 16, which should be avoided whenever possible.

The function eval called at line 126 column 16, which should be avoided whenever possible.

The function eval called at line 146 column 16, which should be avoided whenever possible.

The function eval called at line 147 column 16, which should be avoided whenever possible.

The function eval called at line 148 column 16, which should be avoided whenever possible.

The function eval called at line 149 column 16, which should be avoided whenever possible.

The function eval called at line 179 column 16, which should be avoided whenever possible.

The function eval called at line 180 column 16, which should be avoided whenever possible.

The function eval called at line 181 column 16, which should be avoided whenever possible.

The function eval called at line 182 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementArray.php

Found 34 issues.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 53 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 57 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 61 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 65 column 16, which should be avoided whenever possible.

The function eval called at line 70 column 16, which should be avoided whenever possible.

The function eval called at line 71 column 16, which should be avoided whenever possible.

The function eval called at line 72 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 76 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 79 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 83 column 16, which should be avoided whenever possible.

The function eval called at line 84 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 88 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 91 column 16, which should be avoided whenever possible.

The function eval called at line 101 column 16, which should be avoided whenever possible.

The function eval called at line 110 column 16, which should be avoided whenever possible.

The function eval called at line 111 column 16, which should be avoided whenever possible.

The function eval called at line 123 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 127 column 16, which should be avoided whenever possible.

The function eval called at line 174 column 16, which should be avoided whenever possible.

The function eval called at line 175 column 16, which should be avoided whenever possible.

The function eval called at line 183 column 16, which should be avoided whenever possible.

The function eval called at line 187 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementBoolean.php

Found 39 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 93 column 16, which should be avoided whenever possible.

The function eval called at line 94 column 16, which should be avoided whenever possible.

The function eval called at line 100 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 108 column 16, which should be avoided whenever possible.

The function eval called at line 109 column 16, which should be avoided whenever possible.

The function eval called at line 110 column 16, which should be avoided whenever possible.

The function eval called at line 111 column 16, which should be avoided whenever possible.

The function eval called at line 114 column 16, which should be avoided whenever possible.

The function eval called at line 115 column 16, which should be avoided whenever possible.

The function eval called at line 116 column 16, which should be avoided whenever possible.

The function eval called at line 117 column 16, which should be avoided whenever possible.

The function eval called at line 123 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 125 column 16, which should be avoided whenever possible.

The function eval called at line 131 column 16, which should be avoided whenever possible.

The function eval called at line 133 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementDate.php

Found 48 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 75 column 16, which should be avoided whenever possible.

The function eval called at line 76 column 16, which should be avoided whenever possible.

The function eval called at line 80 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 87 column 16, which should be avoided whenever possible.

The function eval called at line 88 column 16, which should be avoided whenever possible.

The function eval called at line 92 column 16, which should be avoided whenever possible.

The function eval called at line 93 column 16, which should be avoided whenever possible.

The function eval called at line 94 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 99 column 16, which should be avoided whenever possible.

The function eval called at line 100 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 105 column 16, which should be avoided whenever possible.

The function eval called at line 106 column 16, which should be avoided whenever possible.

The function eval called at line 110 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 116 column 16, which should be avoided whenever possible.

The function eval called at line 117 column 16, which should be avoided whenever possible.

The function eval called at line 118 column 16, which should be avoided whenever possible.

The function eval called at line 123 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 130 column 16, which should be avoided whenever possible.

The function eval called at line 134 column 20, which should be avoided whenever possible.

The function eval called at line 136 column 20, which should be avoided whenever possible.

The function eval called at line 144 column 16, which should be avoided whenever possible.

The function eval called at line 145 column 16, which should be avoided whenever possible.

The function eval called at line 146 column 16, which should be avoided whenever possible.

The function eval called at line 147 column 16, which should be avoided whenever possible.

The function eval called at line 148 column 16, which should be avoided whenever possible.

The function eval called at line 154 column 16, which should be avoided whenever possible.

The function eval called at line 155 column 16, which should be avoided whenever possible.

The function eval called at line 162 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementHexa.php

Found 30 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 93 column 16, which should be avoided whenever possible.

The function eval called at line 94 column 16, which should be avoided whenever possible.

The function eval called at line 97 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 99 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementMissing.php

Found 10 issues.

The function eval called at line 45 column 16, which should be avoided whenever possible.

The function eval called at line 46 column 16, which should be avoided whenever possible.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 54 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 61 column 16, which should be avoided whenever possible.

The function eval called at line 62 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 69 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementName.php

Found 46 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 91 column 16, which should be avoided whenever possible.

The function eval called at line 94 column 16, which should be avoided whenever possible.

The function eval called at line 95 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 99 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 108 column 16, which should be avoided whenever possible.

The function eval called at line 109 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 113 column 16, which should be avoided whenever possible.

The function eval called at line 119 column 16, which should be avoided whenever possible.

The function eval called at line 125 column 16, which should be avoided whenever possible.

The function eval called at line 126 column 16, which should be avoided whenever possible.

The function eval called at line 129 column 16, which should be avoided whenever possible.

The function eval called at line 130 column 16, which should be avoided whenever possible.

The function eval called at line 133 column 16, which should be avoided whenever possible.

The function eval called at line 134 column 16, which should be avoided whenever possible.

The function eval called at line 140 column 16, which should be avoided whenever possible.

The function eval called at line 141 column 16, which should be avoided whenever possible.

The function eval called at line 144 column 16, which should be avoided whenever possible.

The function eval called at line 145 column 16, which should be avoided whenever possible.

The function eval called at line 148 column 16, which should be avoided whenever possible.

The function eval called at line 149 column 16, which should be avoided whenever possible.

The function eval called at line 155 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementNull.php

Found 31 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 96 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 105 column 16, which should be avoided whenever possible.

The function eval called at line 111 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 113 column 16, which should be avoided whenever possible.

The function eval called at line 119 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementNumeric.php

Found 54 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 65 column 16, which should be avoided whenever possible.

The function eval called at line 66 column 16, which should be avoided whenever possible.

The function eval called at line 69 column 16, which should be avoided whenever possible.

The function eval called at line 70 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 96 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 100 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 106 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 114 column 16, which should be avoided whenever possible.

The function eval called at line 117 column 16, which should be avoided whenever possible.

The function eval called at line 119 column 16, which should be avoided whenever possible.

The function eval called at line 122 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 127 column 16, which should be avoided whenever possible.

The function eval called at line 129 column 16, which should be avoided whenever possible.

The function eval called at line 132 column 16, which should be avoided whenever possible.

The function eval called at line 134 column 16, which should be avoided whenever possible.

The function eval called at line 140 column 16, which should be avoided whenever possible.

The function eval called at line 142 column 16, which should be avoided whenever possible.

The function eval called at line 145 column 16, which should be avoided whenever possible.

The function eval called at line 147 column 16, which should be avoided whenever possible.

The function eval called at line 150 column 16, which should be avoided whenever possible.

The function eval called at line 152 column 16, which should be avoided whenever possible.

The function eval called at line 155 column 16, which should be avoided whenever possible.

The function eval called at line 157 column 16, which should be avoided whenever possible.

The function eval called at line 160 column 16, which should be avoided whenever possible.

The function eval called at line 162 column 16, which should be avoided whenever possible.

The function eval called at line 168 column 16, which should be avoided whenever possible.

The function eval called at line 170 column 16, which should be avoided whenever possible.

The function eval called at line 173 column 16, which should be avoided whenever possible.

The function eval called at line 176 column 16, which should be avoided whenever possible.

The function eval called at line 179 column 16, which should be avoided whenever possible.

The function eval called at line 182 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementString.php

Found 46 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 93 column 16, which should be avoided whenever possible.

The function eval called at line 94 column 16, which should be avoided whenever possible.

The function eval called at line 97 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 107 column 16, which should be avoided whenever possible.

The function eval called at line 108 column 16, which should be avoided whenever possible.

The function eval called at line 111 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 115 column 16, which should be avoided whenever possible.

The function eval called at line 116 column 16, which should be avoided whenever possible.

The function eval called at line 122 column 16, which should be avoided whenever possible.

The function eval called at line 128 column 16, which should be avoided whenever possible.

The function eval called at line 129 column 16, which should be avoided whenever possible.

The function eval called at line 132 column 16, which should be avoided whenever possible.

The function eval called at line 133 column 16, which should be avoided whenever possible.

The function eval called at line 136 column 16, which should be avoided whenever possible.

The function eval called at line 137 column 16, which should be avoided whenever possible.

The function eval called at line 143 column 16, which should be avoided whenever possible.

The function eval called at line 144 column 16, which should be avoided whenever possible.

The function eval called at line 147 column 16, which should be avoided whenever possible.

The function eval called at line 148 column 16, which should be avoided whenever possible.

The function eval called at line 154 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementStruct.php

Found 18 issues.

The function eval called at line 49 column 16, which should be avoided whenever possible.

The function eval called at line 50 column 16, which should be avoided whenever possible.

The function eval called at line 57 column 16, which should be avoided whenever possible.

The function eval called at line 58 column 16, which should be avoided whenever possible.

The function eval called at line 61 column 16, which should be avoided whenever possible.

The function eval called at line 62 column 16, which should be avoided whenever possible.

The function eval called at line 65 column 16, which should be avoided whenever possible.

The function eval called at line 66 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 79 column 16, which should be avoided whenever possible.

The function eval called at line 80 column 16, which should be avoided whenever possible.

The function eval called at line 83 column 16, which should be avoided whenever possible.

The function eval called at line 84 column 16, which should be avoided whenever possible.

The function eval called at line 87 column 16, which should be avoided whenever possible.

The function eval called at line 88 column 16, which should be avoided whenever possible.

The function eval called at line 95 column 16, which should be avoided whenever possible.

The function eval called at line 96 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element/ElementXRef.php

Found 31 issues.

The function eval called at line 47 column 16, which should be avoided whenever possible.

The function eval called at line 48 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 64 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 68 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 96 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 108 column 16, which should be avoided whenever possible.

The function eval called at line 109 column 16, which should be avoided whenever possible.

The function eval called at line 110 column 16, which should be avoided whenever possible.

The function eval called at line 116 column 16, which should be avoided whenever possible.

The function eval called at line 117 column 16, which should be avoided whenever possible.

The function eval called at line 118 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Element.php

Found 43 issues.

The function eval called at line 54 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 56 column 16, which should be avoided whenever possible.

The function eval called at line 58 column 16, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 62 column 16, which should be avoided whenever possible.

The function eval called at line 63 column 16, which should be avoided whenever possible.

The function eval called at line 65 column 16, which should be avoided whenever possible.

The function eval called at line 66 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 69 column 16, which should be avoided whenever possible.

The function eval called at line 70 column 16, which should be avoided whenever possible.

The function eval called at line 71 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 74 column 16, which should be avoided whenever possible.

The function eval called at line 77 column 16, which should be avoided whenever possible.

The function eval called at line 78 column 16, which should be avoided whenever possible.

The function eval called at line 79 column 16, which should be avoided whenever possible.

The function eval called at line 81 column 16, which should be avoided whenever possible.

The function eval called at line 82 column 16, which should be avoided whenever possible.

The function eval called at line 83 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 86 column 16, which should be avoided whenever possible.

The function eval called at line 87 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 91 column 16, which should be avoided whenever possible.

The function eval called at line 97 column 16, which should be avoided whenever possible.

The function eval called at line 98 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 105 column 16, which should be avoided whenever possible.

The function eval called at line 106 column 16, which should be avoided whenever possible.

The function eval called at line 107 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 113 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 128 column 16, which should be avoided whenever possible.

The function eval called at line 135 column 16, which should be avoided whenever possible.

The function eval called at line 136 column 16, which should be avoided whenever possible.

The function eval called at line 145 column 16, which should be avoided whenever possible.

The function eval called at line 146 column 16, which should be avoided whenever possible.

The function eval called at line 152 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Font.php

Found 41 issues.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 62 column 16, which should be avoided whenever possible.

The function eval called at line 112 column 16, which should be avoided whenever possible.

The function eval called at line 124 column 16, which should be avoided whenever possible.

The function eval called at line 125 column 16, which should be avoided whenever possible.

The function eval called at line 126 column 16, which should be avoided whenever possible.

The function eval called at line 127 column 16, which should be avoided whenever possible.

The function eval called at line 128 column 16, which should be avoided whenever possible.

The function eval called at line 197 column 16, which should be avoided whenever possible.

The function eval called at line 200 column 16, which should be avoided whenever possible.

The function eval called at line 201 column 16, which should be avoided whenever possible.

The function eval called at line 202 column 16, which should be avoided whenever possible.

The function eval called at line 203 column 16, which should be avoided whenever possible.

The function eval called at line 204 column 16, which should be avoided whenever possible.

The function eval called at line 207 column 16, which should be avoided whenever possible.

The function eval called at line 208 column 16, which should be avoided whenever possible.

The function eval called at line 214 column 16, which should be avoided whenever possible.

The function eval called at line 215 column 16, which should be avoided whenever possible.

The function eval called at line 216 column 16, which should be avoided whenever possible.

The function eval called at line 219 column 16, which should be avoided whenever possible.

The function eval called at line 220 column 16, which should be avoided whenever possible.

The function eval called at line 221 column 16, which should be avoided whenever possible.

The function eval called at line 224 column 16, which should be avoided whenever possible.

The function eval called at line 225 column 16, which should be avoided whenever possible.

The function eval called at line 226 column 16, which should be avoided whenever possible.

The function eval called at line 231 column 16, which should be avoided whenever possible.

The function eval called at line 232 column 16, which should be avoided whenever possible.

The function eval called at line 233 column 16, which should be avoided whenever possible.

The function eval called at line 236 column 16, which should be avoided whenever possible.

The function eval called at line 237 column 16, which should be avoided whenever possible.

The function eval called at line 240 column 16, which should be avoided whenever possible.

The function eval called at line 247 column 16, which should be avoided whenever possible.

The function eval called at line 252 column 16, which should be avoided whenever possible.

The function eval called at line 253 column 16, which should be avoided whenever possible.

The function eval called at line 258 column 16, which should be avoided whenever possible.

The function eval called at line 259 column 16, which should be avoided whenever possible.

The function eval called at line 264 column 16, which should be avoided whenever possible.

The function eval called at line 302 column 16, which should be avoided whenever possible.

The function eval called at line 317 column 16, which should be avoided whenever possible.

The function eval called at line 325 column 16, which should be avoided whenever possible.

The function eval called at line 336 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Header.php

Found 26 issues.

The function eval called at line 50 column 16, which should be avoided whenever possible.

The function eval called at line 51 column 16, which should be avoided whenever possible.

The function eval called at line 52 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 16, which should be avoided whenever possible.

The function eval called at line 60 column 16, which should be avoided whenever possible.

The function eval called at line 61 column 16, which should be avoided whenever possible.

The function eval called at line 62 column 16, which should be avoided whenever possible.

The function eval called at line 67 column 16, which should be avoided whenever possible.

The function eval called at line 72 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 84 column 16, which should be avoided whenever possible.

The function eval called at line 85 column 16, which should be avoided whenever possible.

The function eval called at line 88 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 90 column 16, which should be avoided whenever possible.

The function eval called at line 101 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 117 column 16, which should be avoided whenever possible.

The function eval called at line 118 column 16, which should be avoided whenever possible.

The function eval called at line 119 column 16, which should be avoided whenever possible.

The function eval called at line 120 column 16, which should be avoided whenever possible.

The function eval called at line 121 column 16, which should be avoided whenever possible.

The function eval called at line 133 column 16, which should be avoided whenever possible.

The function eval called at line 136 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/PDFObject.php

Found 4 issues.

The function eval called at line 230 column 16, which should be avoided whenever possible.

The function eval called at line 231 column 16, which should be avoided whenever possible.

The function eval called at line 278 column 16, which should be avoided whenever possible.

The function eval called at line 279 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Page.php

Found 15 issues.

The function eval called at line 53 column 16, which should be avoided whenever possible.

The function eval called at line 55 column 20, which should be avoided whenever possible.

The function eval called at line 59 column 16, which should be avoided whenever possible.

The function eval called at line 70 column 16, which should be avoided whenever possible.

The function eval called at line 73 column 16, which should be avoided whenever possible.

The function eval called at line 87 column 16, which should be avoided whenever possible.

The function eval called at line 89 column 16, which should be avoided whenever possible.

The function eval called at line 102 column 16, which should be avoided whenever possible.

The function eval called at line 103 column 16, which should be avoided whenever possible.

The function eval called at line 104 column 16, which should be avoided whenever possible.

The function eval called at line 106 column 16, which should be avoided whenever possible.

The function eval called at line 107 column 16, which should be avoided whenever possible.

The function eval called at line 108 column 16, which should be avoided whenever possible.

The function eval called at line 109 column 16, which should be avoided whenever possible.

The function eval called at line 110 column 16, which should be avoided whenever possible.

  1. File Location: /wp-content/plugins/tainacan/vendor/smalot/pdfparser/src/Smalot/PdfParser/Tests/Units/Parser.php

Found 1 issues.

The function eval called at line 57 column 32, which should be avoided whenever possible.

@joshtillman joshtillman added the bug label Oct 7, 2019
@leogermani

This comment has been minimized.

Copy link
Contributor

@leogermani leogermani commented Oct 7, 2019

Hi @joshtillman!

Thanks for the report. All issues are in third party libraries used by us.

Item 1 to 18 are in the Respect library -> https://github.com/Respect/Validation - I think It's a good idea to report them in their repository.

The rest of the issues are in the PDF Parser library -> https://github.com/smalot/pdfparser

However the issues are only in the tests, so it does not seem to be a problem.

What we should do, and I'm keeping this issue for this, is remove the tests from the final build, the one that is published to the WordPress plugin repository.

  • Remove PDFParser tests from the build

Thanks again for the report @joshtillman, and please feel free to share with us how are you using tainacan, your impressions and any other issue or question you might have. We would love to hear about your project.

cheers

@leogermani leogermani added 1.0 and removed bug labels Oct 7, 2019
@leogermani

This comment has been minimized.

Copy link
Contributor

@leogermani leogermani commented Oct 7, 2019

One more thing worth saying is that these are only warnings. Chances are these eval calls are legit and completely safe. As Respect is a very well known and popular library, I believe we are fine.

@leogermani leogermani added this to To Do in tainacan/tainacan Oct 10, 2019
@leogermani leogermani moved this from To Do to In Progress in tainacan/tainacan Oct 11, 2019
leogermani added a commit that referenced this issue Oct 11, 2019
@leogermani leogermani closed this Oct 11, 2019
tainacan/tainacan automation moved this from In Progress to Done Oct 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
2 participants
You can’t perform that action at this time.