107 Commits

Author SHA1 Message Date
bc1ee810b8 Change root package 2020-05-30 17:30:37 +02:00
64437de14f Merge branch '17-reinvent-architecture' 2020-05-30 17:21:41 +02:00
468e4077f3 Downgrade the required Java version from 1.12 to 1.11 2020-05-30 17:20:45 +02:00
Bartłomiej Pluta
3af5a43797 17: Improve IntentFilterPlugin to work on context 2019-06-09 21:49:25 +02:00
Bartłomiej Pluta
adce19f1e7 17: Improve ExternalStoragePlugin 2019-06-09 21:09:21 +02:00
Bartłomiej Pluta
02fc3630c2 17: Improve ExportedComponentsPlugin to work on context 2019-06-09 17:12:38 +02:00
Bartłomiej Pluta
5f790e4def 17: Reinvent architecture to add project context 2019-06-09 17:12:25 +02:00
Bartłomiej Pluta
e6265927f0 17: Reinvent formatting system (+ add JSON formatter) 2019-06-09 17:12:00 +02:00
Bartłomiej Pluta
32d0c1f16f Merge branch '10-create-plugins' into 'master'
Resolve "Create plugins"

Closes #10

See merge request bartlomiej.pluta/esa-tool!10
2019-05-30 16:12:48 +00:00
Bartłomiej Pluta
b3c6c86a28 10: Clean plugins 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
4277304e20 10: Add TelephonyManagerPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
716a6bc92c 10: Add WebViewPlugin 2019-04-17 13:51:43 +02:00
Bartłomiej Pluta
6ecdafac87 10: Add OrderedBroadcastPlugin 2019-04-17 13:51:43 +02:00
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