Victor Saisa Lopez
8ddabd73db
PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
...
Issue:
Analisis de los resultados de escaneo de las funciones en ProcessMaker. Plugin/trigger code scanner.
Cause:
Nueva solicitud de funciones
Solution:
Se ha implementado esta nueva funcionalidad, que consta de lo siguiente:
- Escaneo de codigo al importar un plugin (no se aplica a plugins enterprise)
- Escaneo de codigo al habilitar un plugin (si el plugin ya se encuentra fisicamente en el directorio de los plugins)
- Escaneo de codigo al importar un proceso
- Escaneo de codigo al crear/modificar codigo de un trigger
- Escaneo de codigo al ejecutar un caso que tenga seteados triggers en sus steps (si el trigger tiene codigo
no deseado, no se ejecuta el trigger)
- Se ha agregado la opcion "check-plugin-disabled-code" al comando "./gulliver", el mismo muestra
informacion sobre los plugins con codigo no deseado.
Ej: $ ./gulliver check-plugin-disabled-code [enterprise-plugin|custom-plugin|all|<plugin-name>]
- Se ha agregado la opcion "check-workspace-disabled-code" al comando "./processmaker", el mismo muestra
informacion sobre los workspaces con codigo no deseado en sus triggers.
Ej: $ ./processmaker check-workspace-disabled-code <myWorkspace>
- Por defecto ProcessMaker no realiza el escaneo de codigo, si se desea escanear codigo no deseado, se
debera definir el atributo "enable_blacklist = 1" en el archivo "env.ini", este atributo no se aplica
a las nuevas opciones creadas para los comandos "./gulliver" y "./processmaker"
- Para una configuracion personalizada de codigo no deseado (lista negra), se pueden definir las mismas en
el archivo "path/to/processmaker/workflow/engine/config/blacklist.ini" (si no existe el
archivo se puede crear), o tambien en el atributo "disable_functions" esto en el archivo "php.ini"
Ejemplo de "blacklist.ini":
;Classes
;=======
DashletInterface
;Functions
;=========
eval
exec
;date
;echo
strlen
2014-11-19 16:47:22 -04:00
..
2014-11-10 15:40:24 -04:00
2014-11-10 15:40:24 -04:00
2014-11-07 16:32:28 -04:00
2012-10-22 05:57:53 -04:00
2014-09-29 13:47:48 -04:00
2014-09-19 10:21:18 -04:00
2014-10-17 12:30:25 -04:00
2014-09-19 10:21:18 -04:00
2014-10-27 11:25:17 -04:00
2014-10-27 11:25:17 -04:00
2014-10-27 11:25:17 -04:00
2012-10-22 05:57:53 -04:00
2012-11-16 17:13:48 -04:00
2012-10-22 05:57:53 -04:00
2014-11-07 17:19:35 -04:00
2012-12-11 15:10:02 -04:00
2012-11-16 17:13:48 -04:00
2012-10-22 05:57:53 -04:00
2012-12-12 14:45:16 -04:00
2012-10-22 05:57:53 -04:00
2014-10-30 13:27:39 -04:00
2012-10-22 05:57:53 -04:00
2014-11-19 16:47:22 -04:00
2012-10-22 05:57:53 -04:00
2013-05-31 11:15:02 -04:00
2012-10-22 05:57:53 -04:00
2012-11-28 12:54:11 -04:00
2012-11-22 15:52:02 -04:00
2014-05-02 16:38:21 -04:00
2012-12-10 16:52:18 -04:00
2012-11-16 17:13:48 -04:00
2012-10-22 05:57:53 -04:00
2013-06-05 12:28:48 -04:00
2012-11-30 10:47:17 -04:00
2012-11-16 17:13:48 -04:00
2012-10-22 05:57:53 -04:00
2014-09-08 13:28:14 -04:00
2014-09-08 13:28:14 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-02-28 19:46:29 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-02-28 19:46:29 -04:00
2013-12-02 17:36:37 -04:00
2013-12-02 17:36:37 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2013-12-02 17:36:37 -04:00
2013-12-02 17:36:37 -04:00
2014-02-28 19:46:29 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-10-03 13:36:14 -04:00
2013-12-02 17:36:37 -04:00
2014-10-31 13:49:01 -04:00
2013-12-02 17:36:37 -04:00
2014-02-28 19:46:29 -04:00
2013-12-02 17:36:37 -04:00
2014-03-05 20:09:36 -04:00
2013-12-02 17:36:37 -04:00
2012-10-22 05:57:53 -04:00
2012-10-22 05:57:53 -04:00
2012-10-22 05:57:53 -04:00
2012-10-22 05:57:53 -04:00
2014-11-07 13:43:52 -04:00
2012-10-22 05:57:53 -04:00
2012-10-22 05:57:53 -04:00
2012-10-22 05:57:53 -04:00
2014-10-31 12:23:39 -04:00
2012-12-11 15:46:50 -04:00
2014-05-02 16:37:08 -04:00
2014-03-13 17:18:21 -04:00
2012-12-06 16:47:05 -04:00
2012-12-05 11:59:09 -04:00
2013-05-08 12:00:12 -04:00
2012-10-22 05:57:53 -04:00
2014-10-08 16:32:12 -04:00
2012-11-23 13:05:01 -04:00
2012-11-30 10:47:17 -04:00
2014-10-10 12:19:34 -04:00
2012-11-30 10:47:17 -04:00
2012-11-30 10:47:17 -04:00
2014-05-23 16:32:18 -04:00
2012-10-20 17:19:10 -04:00
2014-10-13 17:12:58 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2014-07-03 12:57:45 -04:00
2012-10-20 17:19:10 -04:00
2014-10-20 17:19:09 -04:00
2012-12-04 10:11:38 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2013-03-20 10:45:53 -04:00
2012-10-20 17:19:10 -04:00
2012-11-22 16:33:58 -04:00
2012-10-20 17:19:10 -04:00
2014-10-13 16:10:40 -04:00
2012-12-06 15:57:34 -04:00
2014-11-10 17:33:43 -04:00
2012-12-06 15:57:34 -04:00
2012-10-20 17:19:10 -04:00
2012-10-20 17:19:10 -04:00
2012-11-16 17:13:48 -04:00
2012-11-20 16:45:09 -04:00
2013-02-21 10:51:32 -04:00
2012-10-20 16:52:15 -04:00
2012-11-16 17:13:48 -04:00
2012-10-20 16:52:15 -04:00
2012-11-16 17:13:48 -04:00
2012-10-20 16:52:15 -04:00
2014-10-10 12:19:34 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2014-09-19 10:21:18 -04:00
2014-09-19 10:21:18 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2014-11-07 17:19:35 -04:00
2012-11-22 16:33:58 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2014-06-10 13:03:47 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2014-06-10 13:03:47 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2013-09-26 15:04:24 -04:00
2014-03-13 17:18:21 -04:00
2012-10-20 16:52:15 -04:00
2014-10-27 17:03:45 -04:00
2012-10-20 16:52:15 -04:00
2014-06-16 18:56:08 -04:00
2013-10-09 13:16:05 -04:00
2014-11-12 16:24:43 -04:00
2014-10-07 15:58:46 -04:00
2012-10-20 16:52:15 -04:00
2014-01-28 11:06:54 -04:00
2014-01-28 11:06:54 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-11-16 17:13:48 -04:00
2012-12-04 10:11:38 -04:00
2014-07-22 16:57:24 -04:00
2014-06-26 09:53:21 -04:00
2013-03-20 10:45:53 -04:00
2012-10-20 16:52:15 -04:00
2012-11-16 17:13:48 -04:00
2012-12-06 14:27:11 -04:00
2014-02-27 15:51:42 -04:00
2012-10-20 16:52:15 -04:00
2013-05-31 11:15:02 -04:00
2013-05-23 18:24:12 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2013-09-24 16:07:58 -04:00
2013-09-24 16:07:58 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2012-10-20 16:52:15 -04:00
2014-03-13 17:18:21 -04:00
2012-10-20 16:52:15 -04:00
2014-03-13 17:18:21 -04:00
2012-11-26 17:51:55 -04:00
2013-08-30 11:50:54 -04:00
2012-10-20 16:52:15 -04:00
2012-11-16 17:13:48 -04:00
2012-10-20 16:52:15 -04:00
2014-03-26 12:21:18 -04:00
2012-10-20 16:52:15 -04:00
2012-11-22 16:33:58 -04:00
2012-11-22 16:33:58 -04:00
2014-03-26 12:21:18 -04:00
2012-10-20 16:02:33 -04:00
2014-07-03 09:45:15 -04:00
2012-10-20 16:02:33 -04:00
2014-10-10 12:19:34 -04:00
2012-10-20 16:02:33 -04:00
2012-11-16 17:13:48 -04:00
2012-11-23 13:05:01 -04:00
2014-10-07 14:39:40 -04:00
2012-10-20 16:02:33 -04:00
2014-06-17 12:06:22 -04:00
2012-10-20 16:02:33 -04:00
2014-04-22 13:11:32 -04:00
2014-04-22 13:11:32 -04:00