Sebastion
598f6a0ffa
fix(ExecuteStage): prevent CWE-95 code injection in Field[...] templates
...
Field["x"] tokens substituted into the body of an e v a l("...") or JS("...")
template were inserted as raw source. Because outputParameters values come
from scraped page content, any attacker controlling a crawled page could
break out of the surrounding string literal and execute arbitrary Python on
the user's machine (or arbitrary JS in the browser context).
Substitute Field["x"] inside Python expression bodies via repr() and inside
JS() bodies via json.dumps() so the scraped value is always a well-formed,
properly-escaped string literal that cannot escape its quoting. Field
expansions outside of those calls are still inserted as plain text.
2026-05-11 22:45:48 +01:00
naibo
a971b52d38
Auto Rename Download Files
2024-01-05 22:12:53 +08:00
naibo
a365783e41
Auto Rename Download Files
2024-01-05 17:52:50 +08:00
naibo
c5a4b11dfb
Two new custom operations
2023-12-30 16:05:29 +08:00
naibo
4f858ffee1
New Download Location
2023-12-28 20:01:06 +08:00
naibo
13b51ffdcc
JavaScript输入文字!!!
2023-12-23 12:36:35 +08:00
naibo
ed0768ca51
Official Version of 0.6.0
2023-12-20 14:08:32 +08:00
naibo
0b0fca5fcf
Remove Duplicate Data!!!
2023-12-20 04:33:29 +08:00
naibo
ae3ae40640
Split Line
2023-12-19 22:02:45 +08:00
naibo
7901ee2877
Ctrl+Click & Hint of mobile mode & Default Browser Location & Click with coordinate
2023-12-18 16:23:00 +08:00
naibo
ea2d679dd4
New Features
2023-12-17 13:14:47 +08:00
naibo
8c9cf4c023
Rename para to param
2023-12-15 11:29:53 +08:00
naibo
be2f980734
Navigation about Next Page!!!
2023-12-14 08:06:24 +08:00
naibo
c3bab575f4
Bug Fix and Picture download update
2023-12-12 01:30:13 +08:00
naibo
bad6e5bdf5
Email Sent
2023-12-10 03:55:15 +08:00
naibo
67949983eb
Speed UP!!!
2023-12-09 19:24:41 +08:00
naibo
5b1d653626
Speed UP!!!
2023-12-09 04:44:40 +08:00
naibo
bf608c4c24
MySQL Code Optimize
2023-12-08 06:47:56 +08:00
naibo
e4037e221d
V0.6.0 Pre
2023-12-07 03:05:50 +08:00
naibo
cffaeeb6fa
V0.6.0 Pre
2023-12-05 05:12:17 +08:00
naibo
82dac5ad00
V0.6.0 Pre
2023-12-04 02:59:52 +08:00
naibo
5921d84140
可选是否生成新行以解决多行问题
2023-09-05 19:55:32 +08:00
naibo
593d01ed9e
EVAL in Code
2023-08-14 19:31:53 +08:00
NaiboWang-Alienware
145c766221
单个单元格限制提醒
2023-07-25 18:03:38 +08:00
naibo
528ae7a132
JSON Format Support
2023-07-24 14:27:44 +08:00
NaiboWang-Alienware
f8c575f0ec
Update error info for mysql
2023-07-20 11:22:11 +08:00
naibo
f847ac6efd
Option Select by Loop
2023-07-15 05:36:26 +08:00
naibo
f7496626a8
XPath can be replaced by Field['fieldname']
2023-07-14 03:25:20 +08:00
Naibo_Mac
8c5267d66c
MacOS version v0.3.5
2023-07-10 08:58:48 +08:00
naibo
35b9494d42
Change Database config name
2023-07-10 04:29:43 +08:00
naibo
fb99764222
Long Press p
2023-07-09 20:56:44 +08:00
naibo
812faf52cc
Long Press p
2023-07-09 20:36:02 +08:00
naibo
19118240c8
Change keyboard module
2023-07-09 09:52:55 +08:00
naibo
bb6e2b2881
Change keyboard module
2023-07-09 08:59:11 +08:00
Naibo Wang
261fb13006
Linux V0.3.5
2023-07-09 08:39:00 +08:00
naibo
22cb45061c
XPath bug fix
2023-07-08 20:18:57 +08:00
naibo
751fa6e055
UC Update Iframe
2023-07-08 08:21:15 +08:00
naibo
548414b12f
可以选择部分字段不输出到文件或数据库
2023-07-07 22:23:24 +08:00
naibo
dbab4e5055
Change UI
2023-07-07 07:11:08 +08:00
naibo
741e3c4165
MySQL Support
2023-07-07 06:55:51 +08:00
NaiboWang-Alienware
f84eb673c8
URL pattern detect
2023-07-06 05:43:37 +08:00
NaiboWang-Alienware
a0dbaea00f
Get and replace cookie
2023-07-06 03:44:05 +08:00
NaiboWang-Alienware
1329ab6ca7
Iframe处理 - 设计阶段
2023-07-04 06:56:04 +08:00