Commit Graph

94 Commits

Author SHA1 Message Date
Bartłomiej Pluta
c0c1577f1c 10: Add WorldAccessPermissionsPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
ad078edc47 10: Improve ImplicitIntentsPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
1644e22c07 10: Fix interrupting executing on parse error 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
ce7dd864c7 10: Update plugins to make use of issue's description model 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
a9a4546e11 10: Create SqlInjectionPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
6b8c72cb86 10: Create IntentFilterPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
40e50cb0f4 10: Create TextInputValidationPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
ae773347b9 10: Create DangerousPermissionPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
f7f0a2b2c6 10: Create ExportedComponentsPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
888030ea4f 10: Create SuppressWarningsPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
44608456eb 10: Create ExternalStoragePlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
f5e8a161a1 10: Create ParentNodeFilter 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
4bc66a7561 10: Create StaticScopeHelper 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
378b2fa967 10: Create StrictModePlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
7936684520 10: Update UsesSdkPlugin to check maxSdkVersion definition 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
11609c693f 10: Create CipherInstancePlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
866a5d0532 10: Add 'esa' bash script 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
dd859e76f4 10: Create UsesSdkPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
84f691a8a5 Revert "10: Add checking <uses-sdk> element in BasePlugin"
This reverts commit c254e530ad3ffcc505a5d073744a83278416fc06.
2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
2bd7250805 10: Create SharedUidPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
c82523246b 10: Refactor Java plugins to use lambdas instead of visitors in CompilationUnit 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
c1c8b7e7ee 10: Improve ImplicitIntentsPlugin to handle with pending intents fed with implicit intents 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
6a238a497c 10: Create ImplicitIntentsPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
b3a88821f5 10: Create SecureRandomPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
5f7dc6c2c9 10: Create PermissionsRaceConditionPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
f4ed3e259d 10: Add checking <uses-sdk> element in BasePlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
10d3f7d02d 10: Create AllowBackupPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
e8fa888aef 10: Create DebuggablePlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
bd6b5df8c1 10: Create LoggingPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
7fec068dc7 10: Add description model to issues 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
3a2859b513 10: Simplify passing plugins codes through CLI 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
cddbbe0b57 10: Add summary to formatters 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
bccd9c28e1 10: Update ColorFormatter colors 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
703df1cea0 Merge branch '15-create-list-of-plugins' into 'master'
Resolve "Create list of plugins"

Closes #15

See merge request bartlomiej.pluta/esa-tool!15
2019-04-17 11:51:30 +00:00
Bartłomiej Pluta
82dea2be17 15: Create --list-plugins option 2019-04-17 13:43:13 +02:00
Bartłomiej Pluta
9bdb1d07ed Merge branch '14-introduce-new-decompiler' 2019-04-11 17:20:23 +02:00
Bartłomiej Pluta
0ca2671b4f 14: Add JADX decompiler 2019-04-11 17:20:10 +02:00
Bartłomiej Pluta
7e3715708a 14: Add JADX decompiler 2019-04-11 14:21:31 +02:00
Bartłomiej Pluta
9b2dd2817a Merge branch '13-create-debug-mode' into 'master'
Resolve "Create debug mode"

Closes #13

See merge request bartlomiej.pluta/esa-tool!13
2019-04-11 12:02:53 +00:00
Bartłomiej Pluta
a9897f2779 13: Add debug option 2019-04-11 10:30:34 +02:00
Bartłomiej Pluta
2321425d5a Merge branch '11-add-filtering-by-severity' into 'master'
Resolve "Add filtering by severity"

Closes #11

See merge request bartlomiej.pluta/esa-tool!11
2019-04-05 09:41:05 +00:00
Bartłomiej Pluta
b1b1157814 11: Add --severities option 2019-04-05 11:40:26 +02:00
Bartłomiej Pluta
dcadffaa32 Merge branch '9-perform-cleaning-code' into 'master'
Resolve "Perform cleaning code"

Closes #9

See merge request bartlomiej.pluta/esa-tool!9
2019-04-05 08:28:41 +00:00
Bartłomiej Pluta
c0c4900ad1 9: Fix checking package in JavaPlugin 2019-04-05 10:11:18 +02:00
Bartłomiej Pluta
f483961692 9: Add additional severity's level 2019-04-05 09:27:40 +02:00
Bartłomiej Pluta
7358569eab 9: Replace all List<Issue>s with Set<Issue>s 2019-04-04 10:18:45 +02:00
Bartłomiej Pluta
8b565ad972 9: Clean tmp dir after performing APK audit and add checking sources 2019-04-04 10:11:48 +02:00
Bartłomiej Pluta
f255ad2be8 Merge branch '7-create-output-formatter' into 'master'
Resolve "Create output formatter"

Closes #7

See merge request bartlomiej.pluta/esa-tool!8
2019-04-04 07:57:11 +00:00
Bartłomiej Pluta
39fba8d238 7: Add message on empty issues list 2019-04-03 12:28:39 +02:00
Bartłomiej Pluta
0ca1fcdc3a 7: Make EsaMain to use formatters and checks errors in issues 2019-04-03 12:23:43 +02:00