├── LICENSE.md ├── README.md ├── figures ├── agent_architecture.png ├── overview.png └── yurascanner_logo.png ├── input ├── default-tasks.txt └── wordpress-tasks.txt ├── package.json └── src ├── black-widow-scripts ├── addeventlistener_wrapper.js ├── lib.js ├── md5.js └── xss_xhr.js ├── bridge ├── gpt-vision-bridge.js └── llm-bridge.js ├── common-utils ├── login-module.js ├── page-wrapper.js └── util.js ├── config.js ├── debug ├── evaluation-module.js ├── screenshot-module.js └── statistics-module.js ├── main.js ├── modules ├── attack-module.js ├── form-module.js ├── main-module.js └── tasks-module.js ├── prompt-templates ├── base-template.js ├── form-template.js ├── main-template.js └── tasks-template.js └── sensors-actuators ├── actions-mapping.js ├── actuators.js └── sensors.js /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/README.md -------------------------------------------------------------------------------- /figures/agent_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/figures/agent_architecture.png -------------------------------------------------------------------------------- /figures/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/figures/overview.png -------------------------------------------------------------------------------- /figures/yurascanner_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/figures/yurascanner_logo.png -------------------------------------------------------------------------------- /input/default-tasks.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /input/wordpress-tasks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/input/wordpress-tasks.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/package.json -------------------------------------------------------------------------------- /src/black-widow-scripts/addeventlistener_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/black-widow-scripts/addeventlistener_wrapper.js -------------------------------------------------------------------------------- /src/black-widow-scripts/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/black-widow-scripts/lib.js -------------------------------------------------------------------------------- /src/black-widow-scripts/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/black-widow-scripts/md5.js -------------------------------------------------------------------------------- /src/black-widow-scripts/xss_xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/black-widow-scripts/xss_xhr.js -------------------------------------------------------------------------------- /src/bridge/gpt-vision-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/bridge/gpt-vision-bridge.js -------------------------------------------------------------------------------- /src/bridge/llm-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/bridge/llm-bridge.js -------------------------------------------------------------------------------- /src/common-utils/login-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/common-utils/login-module.js -------------------------------------------------------------------------------- /src/common-utils/page-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/common-utils/page-wrapper.js -------------------------------------------------------------------------------- /src/common-utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/common-utils/util.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/config.js -------------------------------------------------------------------------------- /src/debug/evaluation-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/debug/evaluation-module.js -------------------------------------------------------------------------------- /src/debug/screenshot-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/debug/screenshot-module.js -------------------------------------------------------------------------------- /src/debug/statistics-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/debug/statistics-module.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/main.js -------------------------------------------------------------------------------- /src/modules/attack-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/modules/attack-module.js -------------------------------------------------------------------------------- /src/modules/form-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/modules/form-module.js -------------------------------------------------------------------------------- /src/modules/main-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/modules/main-module.js -------------------------------------------------------------------------------- /src/modules/tasks-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/modules/tasks-module.js -------------------------------------------------------------------------------- /src/prompt-templates/base-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/prompt-templates/base-template.js -------------------------------------------------------------------------------- /src/prompt-templates/form-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/prompt-templates/form-template.js -------------------------------------------------------------------------------- /src/prompt-templates/main-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/prompt-templates/main-template.js -------------------------------------------------------------------------------- /src/prompt-templates/tasks-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/prompt-templates/tasks-template.js -------------------------------------------------------------------------------- /src/sensors-actuators/actions-mapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/sensors-actuators/actions-mapping.js -------------------------------------------------------------------------------- /src/sensors-actuators/actuators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/sensors-actuators/actuators.js -------------------------------------------------------------------------------- /src/sensors-actuators/sensors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelindigo/yurascanner/HEAD/src/sensors-actuators/sensors.js --------------------------------------------------------------------------------