Commit Graph

  • bc1ee810b8 Change root package master Bartłomiej Przemysław Pluta 2020-05-30 17:28:24 +02:00
  • 64437de14f Merge branch '17-reinvent-architecture' Bartłomiej Przemysław Pluta 2020-05-30 17:21:39 +02:00
  • 468e4077f3 Downgrade the required Java version from 1.12 to 1.11 Bartłomiej Przemysław Pluta 2020-05-30 17:20:37 +02:00
  • 3af5a43797 17: Improve IntentFilterPlugin to work on context Bartłomiej Pluta 2019-06-09 21:49:25 +02:00
  • adce19f1e7 17: Improve ExternalStoragePlugin Bartłomiej Pluta 2019-06-09 21:09:21 +02:00
  • 02fc3630c2 17: Improve ExportedComponentsPlugin to work on context Bartłomiej Pluta 2019-06-09 17:10:10 +02:00
  • 5f790e4def 17: Reinvent architecture to add project context Bartłomiej Pluta 2019-06-09 16:16:30 +02:00
  • e6265927f0 17: Reinvent formatting system (+ add JSON formatter) Bartłomiej Pluta 2019-06-07 12:29:40 +02:00
  • 32d0c1f16f Merge branch '10-create-plugins' into 'master' Bartłomiej Pluta 2019-05-30 16:12:48 +00:00
  • b3c6c86a28 10: Clean plugins Bartłomiej Pluta 2019-04-17 12:07:29 +02:00
  • 4277304e20 10: Add TelephonyManagerPlugin Bartłomiej Pluta 2019-04-17 11:30:10 +02:00
  • 716a6bc92c 10: Add WebViewPlugin Bartłomiej Pluta 2019-04-17 08:53:54 +02:00
  • 6ecdafac87 10: Add OrderedBroadcastPlugin Bartłomiej Pluta 2019-04-12 10:51:49 +02:00
  • c0c1577f1c 10: Add WorldAccessPermissionsPlugin Bartłomiej Pluta 2019-04-12 10:51:28 +02:00
  • ad078edc47 10: Improve ImplicitIntentsPlugin Bartłomiej Pluta 2019-04-11 18:29:26 +02:00
  • 1644e22c07 10: Fix interrupting executing on parse error Bartłomiej Pluta 2019-04-11 17:42:18 +02:00
  • ce7dd864c7 10: Update plugins to make use of issue's description model Bartłomiej Pluta 2019-04-10 20:01:07 +02:00
  • a9a4546e11 10: Create SqlInjectionPlugin Bartłomiej Pluta 2019-04-10 16:17:02 +02:00
  • 6b8c72cb86 10: Create IntentFilterPlugin Bartłomiej Pluta 2019-04-10 16:08:16 +02:00
  • 40e50cb0f4 10: Create TextInputValidationPlugin Bartłomiej Pluta 2019-04-10 14:35:47 +02:00
  • ae773347b9 10: Create DangerousPermissionPlugin Bartłomiej Pluta 2019-04-10 14:25:25 +02:00
  • f7f0a2b2c6 10: Create ExportedComponentsPlugin Bartłomiej Pluta 2019-04-10 08:52:34 +02:00
  • 888030ea4f 10: Create SuppressWarningsPlugin Bartłomiej Pluta 2019-04-09 15:10:47 +02:00
  • 44608456eb 10: Create ExternalStoragePlugin Bartłomiej Pluta 2019-04-09 14:48:10 +02:00
  • f5e8a161a1 10: Create ParentNodeFilter Bartłomiej Pluta 2019-04-07 15:01:13 +02:00
  • 4bc66a7561 10: Create StaticScopeHelper Bartłomiej Pluta 2019-04-06 11:46:14 +02:00
  • 378b2fa967 10: Create StrictModePlugin Bartłomiej Pluta 2019-04-06 11:32:10 +02:00
  • 7936684520 10: Update UsesSdkPlugin to check maxSdkVersion definition Bartłomiej Pluta 2019-04-05 23:18:16 +02:00
  • 11609c693f 10: Create CipherInstancePlugin Bartłomiej Pluta 2019-04-05 23:03:00 +02:00
  • 866a5d0532 10: Add 'esa' bash script Bartłomiej Pluta 2019-04-05 21:48:40 +02:00
  • dd859e76f4 10: Create UsesSdkPlugin Bartłomiej Pluta 2019-04-05 21:23:06 +02:00
  • 84f691a8a5 Revert "10: Add checking <uses-sdk> element in BasePlugin" Bartłomiej Pluta 2019-04-05 21:02:24 +02:00
  • 2bd7250805 10: Create SharedUidPlugin Bartłomiej Pluta 2019-04-05 21:01:38 +02:00
  • c82523246b 10: Refactor Java plugins to use lambdas instead of visitors in CompilationUnit Bartłomiej Pluta 2019-04-05 19:49:00 +02:00
  • c1c8b7e7ee 10: Improve ImplicitIntentsPlugin to handle with pending intents fed with implicit intents Bartłomiej Pluta 2019-04-05 19:43:36 +02:00
  • 6a238a497c 10: Create ImplicitIntentsPlugin Bartłomiej Pluta 2019-04-05 17:01:05 +02:00
  • b3a88821f5 10: Create SecureRandomPlugin Bartłomiej Pluta 2019-04-05 15:00:20 +02:00
  • 5f7dc6c2c9 10: Create PermissionsRaceConditionPlugin Bartłomiej Pluta 2019-04-05 14:47:04 +02:00
  • f4ed3e259d 10: Add checking <uses-sdk> element in BasePlugin Bartłomiej Pluta 2019-04-05 14:16:51 +02:00
  • 10d3f7d02d 10: Create AllowBackupPlugin Bartłomiej Pluta 2019-04-05 13:44:42 +02:00
  • e8fa888aef 10: Create DebuggablePlugin Bartłomiej Pluta 2019-04-05 13:35:27 +02:00
  • bd6b5df8c1 10: Create LoggingPlugin Bartłomiej Pluta 2019-04-05 11:17:49 +02:00
  • 7fec068dc7 10: Add description model to issues Bartłomiej Pluta 2019-04-10 19:48:21 +02:00
  • 3a2859b513 10: Simplify passing plugins codes through CLI Bartłomiej Pluta 2019-04-06 11:50:34 +02:00
  • cddbbe0b57 10: Add summary to formatters Bartłomiej Pluta 2019-04-05 23:34:55 +02:00
  • bccd9c28e1 10: Update ColorFormatter colors Bartłomiej Pluta 2019-04-05 13:10:11 +02:00
  • 703df1cea0 Merge branch '15-create-list-of-plugins' into 'master' Bartłomiej Pluta 2019-04-17 11:51:30 +00:00
  • 82dea2be17 15: Create --list-plugins option Bartłomiej Pluta 2019-04-17 13:43:13 +02:00
  • 9bdb1d07ed Merge branch '14-introduce-new-decompiler' Bartłomiej Pluta 2019-04-11 17:20:23 +02:00
  • 0ca2671b4f 14: Add JADX decompiler Bartłomiej Pluta 2019-04-11 14:06:02 +02:00
  • 7e3715708a 14: Add JADX decompiler Bartłomiej Pluta 2019-04-11 14:06:02 +02:00
  • 9b2dd2817a Merge branch '13-create-debug-mode' into 'master' Bartłomiej Pluta 2019-04-11 12:02:53 +00:00
  • a9897f2779 13: Add debug option Bartłomiej Pluta 2019-04-11 10:30:34 +02:00
  • 2321425d5a Merge branch '11-add-filtering-by-severity' into 'master' Bartłomiej Pluta 2019-04-05 09:41:05 +00:00
  • b1b1157814 11: Add --severities option Bartłomiej Pluta 2019-04-05 11:40:26 +02:00
  • dcadffaa32 Merge branch '9-perform-cleaning-code' into 'master' Bartłomiej Pluta 2019-04-05 08:28:41 +00:00
  • c0c4900ad1 9: Fix checking package in JavaPlugin Bartłomiej Pluta 2019-04-05 09:59:13 +02:00
  • f483961692 9: Add additional severity's level Bartłomiej Pluta 2019-04-05 09:27:40 +02:00
  • 7358569eab 9: Replace all List<Issue>s with Set<Issue>s Bartłomiej Pluta 2019-04-04 10:18:45 +02:00
  • 8b565ad972 9: Clean tmp dir after performing APK audit and add checking sources Bartłomiej Pluta 2019-04-04 10:11:48 +02:00
  • f255ad2be8 Merge branch '7-create-output-formatter' into 'master' Bartłomiej Pluta 2019-04-04 07:57:11 +00:00
  • 39fba8d238 7: Add message on empty issues list Bartłomiej Pluta 2019-04-03 12:28:39 +02:00
  • 0ca1fcdc3a 7: Make EsaMain to use formatters and checks errors in issues Bartłomiej Pluta 2019-04-03 12:23:43 +02:00
  • ff3f696b24 7: Create FormatterProvider Bartłomiej Pluta 2019-04-03 12:20:07 +02:00
  • ccf0c2fbf9 7: Add --color option to CLI Bartłomiej Pluta 2019-04-03 12:16:39 +02:00
  • 5334d247fc 7: Create Formatters Bartłomiej Pluta 2019-04-03 11:42:19 +02:00
  • bb4b2f4b44 Merge branch '6-create-analyser-and-auditperformer' into 'master' Bartłomiej Pluta 2019-04-03 08:34:52 +00:00
  • 30439d16b8 6: Enable analysing in EsaMain Bartłomiej Pluta 2019-04-03 10:27:00 +02:00
  • 4a70fd1c75 6: Enable checking package of Java files Bartłomiej Pluta 2019-04-02 22:14:52 +02:00
  • 1a435d131d 6: Improve Analysers Bartłomiej Pluta 2019-04-02 21:14:18 +02:00
  • 2e3029a5d9 6: Extract Analyser to another package Bartłomiej Pluta 2019-04-02 18:20:08 +02:00
  • 42b42e796d 6: Create Analyser Bartłomiej Pluta 2019-04-02 17:47:27 +02:00
  • 081d161326 Merge branch '8-fixdecompiler' into 'master' Bartłomiej Pluta 2019-04-02 18:51:56 +00:00
  • 478e4b8328 8: Fix Decompiler Bartłomiej Pluta 2019-04-02 20:30:53 +02:00
  • f432327f3b 8: Create FileCleaner Bartłomiej Pluta 2019-04-02 20:30:39 +02:00
  • ced7b1017d 8: Create ProcessExecutor Bartłomiej Pluta 2019-04-02 20:04:09 +02:00
  • 60b141ac1a 8: Create ZipTool Bartłomiej Pluta 2019-04-02 19:58:23 +02:00
  • 040ecfd864 Merge branch '5-create-pluginexecutor' into 'master' Bartłomiej Pluta 2019-04-02 15:13:56 +00:00
  • f2003389b5 5: Add Manifest to plugins Bartłomiej Pluta 2019-04-02 14:31:25 +02:00
  • f6cbf89dbe 5: Add Severity to Issue model Bartłomiej Pluta 2019-04-02 14:19:19 +02:00
  • b660752d67 5: Rebuild description system to allow many descriptions per plugin Bartłomiej Pluta 2019-04-01 17:42:20 +02:00
  • 779a6255d8 5: Make plugins to have Plugin interface and add supports method to them Bartłomiej Pluta 2019-04-01 17:23:01 +02:00
  • 844205f280 5: Create DescriptionProvider Bartłomiej Pluta 2019-03-31 22:33:18 +02:00
  • 2ebaef4c42 5: Create JavaSyntaxRegexProvider Bartłomiej Pluta 2019-03-31 22:18:19 +02:00
  • 87ea622309 5: Create basic plugin archetypes Bartłomiej Pluta 2019-03-31 17:16:25 +02:00
  • 0c8a94903a 5: Create FileContentProvider Bartłomiej Pluta 2019-03-31 15:01:49 +02:00
  • 68b9d87b43 5: Provide DI for core package Bartłomiej Pluta 2019-03-31 14:53:19 +02:00
  • dc44f81783 5: Create PluginExecutor Bartłomiej Pluta 2019-03-31 14:52:08 +02:00
  • e1a37f9878 5: Create BasePlugin and Issue Bartłomiej Pluta 2019-03-31 14:51:10 +02:00
  • bed8628ba6 Merge branch '4-create-decompiler' into 'master' Bartłomiej Pluta 2019-03-30 13:51:23 +00:00
  • d544df86fa 4: Create decompiler Bartłomiej Pluta 2019-03-30 13:08:04 +01:00
  • ea4d83a548 4: Add Decompiler to DI container Bartłomiej Pluta 2019-03-30 12:46:33 +01:00
  • d1e597da67 Merge branch '3-create-fileprovider' into 'master' Bartłomiej Pluta 2019-03-30 11:43:30 +00:00
  • da8a97ffaa 3: Add FileProvider Bartłomiej Pluta 2019-03-30 12:41:38 +01:00
  • a984bfbd5a Merge branch '2-create-cli-options-parser' into 'master' Bartłomiej Pluta 2019-03-30 09:54:54 +00:00
  • c24d2f3e53 2: Add --plugins options Bartłomiej Pluta 2019-03-30 10:44:19 +01:00
  • 5b90131e02 2: Add --exclude option and --help Bartłomiej Pluta 2019-03-30 09:49:33 +01:00
  • 01f236a44f 2: Create basic options and method dispatcher Bartłomiej Pluta 2019-03-29 23:02:28 +01:00
  • 41373b219f Merge branch '1-create-system-s-scaffolding' into 'master' Bartłomiej Pluta 2019-03-29 21:28:44 +00:00
  • 09582ffdb9 1: Create CLI options' scaffolding Bartłomiej Pluta 2019-03-29 22:26:16 +01:00