Commit Graph

79 Commits

Author SHA1 Message Date
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
Bartłomiej Pluta
ff3f696b24 7: Create FormatterProvider 2019-04-03 12:20:07 +02:00
Bartłomiej Pluta
ccf0c2fbf9 7: Add --color option to CLI 2019-04-03 12:16:39 +02:00
Bartłomiej Pluta
5334d247fc 7: Create Formatters 2019-04-03 12:16:07 +02:00
Bartłomiej Pluta
bb4b2f4b44 Merge branch '6-create-analyser-and-auditperformer' into 'master'
Resolve "Create Analyser and AuditPerformer"

Closes #6

See merge request bartlomiej.pluta/esa-tool!6
2019-04-03 08:34:52 +00:00
Bartłomiej Pluta
30439d16b8 6: Enable analysing in EsaMain 2019-04-03 10:27:00 +02:00
Bartłomiej Pluta
4a70fd1c75 6: Enable checking package of Java files 2019-04-02 22:14:52 +02:00
Bartłomiej Pluta
1a435d131d 6: Improve Analysers 2019-04-02 21:18:21 +02:00
Bartłomiej Pluta
2e3029a5d9 6: Extract Analyser to another package 2019-04-02 20:52:32 +02:00
Bartłomiej Pluta
42b42e796d 6: Create Analyser 2019-04-02 20:52:32 +02:00
Bartłomiej Pluta
081d161326 Merge branch '8-fixdecompiler' into 'master'
Resolve "FixDecompiler"

Closes #8

See merge request bartlomiej.pluta/esa-tool!7
2019-04-02 18:51:56 +00:00
Bartłomiej Pluta
478e4b8328 8: Fix Decompiler 2019-04-02 20:30:53 +02:00
Bartłomiej Pluta
f432327f3b 8: Create FileCleaner 2019-04-02 20:30:39 +02:00
Bartłomiej Pluta
ced7b1017d 8: Create ProcessExecutor 2019-04-02 20:04:09 +02:00
Bartłomiej Pluta
60b141ac1a 8: Create ZipTool 2019-04-02 20:02:55 +02:00
Bartłomiej Pluta
040ecfd864 Merge branch '5-create-pluginexecutor' into 'master'
Resolve "Create PluginExecutor"

Closes #5

See merge request bartlomiej.pluta/esa-tool!5
2019-04-02 15:13:56 +00:00