Enclave Security Agent — Canary App

Intentionally vulnerable Flask application for Security Agent pen test validation

⚠️ WARNING: This application contains intentional security vulnerabilities. Do NOT deploy to production.
Endpoint Method Description Example
/searchGETSearch documents (XSS / SSTI)/search?q=hello
/pingGETPing a host (Command Injection)/ping?host=localhost
/fileGETRead a file (Path Traversal)/file?name=test.txt
/fetchGETFetch a URL (SSRF)/fetch?url=http://example.com
/loginPOSTUser login (SQL Injection)POST username + password
/user/<id>GETGet user profile (IDOR)/user/1
/uploadPOSTUpload a file (Unrestricted Upload)POST multipart/form-data
/downloadGETDownload from S3 (IDOR)/download?key=test
/deserializePOSTDeserialize object (RCE via pickle)POST JSON {data: base64}