{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"settings":"","params":[]},"next":{"description":"","pages":[]},"title":"Node.js Agent","type":"basic","slug":"nodejs-agent","excerpt":"","body":"## Version 1.5.3\nRelease January 7th, 2020\n* Improvements\n  - Add Node 12 support (https://www.npmjs.com/package/immunio/v/1.5.3)\n\n## Version 1.5.1\nRelease January 21st, 2019\n* Fixes\n  - Fix linkage error on Mojave\n\n## Version 1.5.0\nRelease October 30th, 2018\n* Improvements\n  - Node 8 & 10 support\n  - Log environment at startup\n* Fixes\n  - Fix double RCE threat on child_process.exec\n\n## Version 1.2.0\nReleased May 18th, 2017\n* Improvements\n  - Adds custom_events API\n  - Adds support for https\n\n## Version 1.1.0\nReleased February 16th, 2017\n* Improvements\n  - Adds support for outbound proxies\n\n## Version 1.0.4\nReleased January 30th, 2017\n* Fixes\n   - Documentation fix for npmjs\n   - Tracking config could incorrectly stop a report \n* Improvements\n   - Centralize learning code and add limits on number of learned messages\n   - Use the suspicious_payload feature name for blocking\n   - Added function to set report flag and reason\n\n## Version 1.0.3\nReleased January 12th, 2017\n*Fixes\n   - Open Source License update\n   - Packaging fixes\n\n## Version 1.0.2\nReleased January 11th, 2017\n* Enhancements \n   - Added support for mongoDB\n   - Report plugins that are disabled\n   - Report plugin statuses\n   - Agent will now drop messages that exceed maxReportBytes value\n   - Changes to make Code Protection plugins disabled by default\n   - Added reporting for installed hooks\n   - Added routes to the framework redirect hook.\n   - Added routes to the shell_io learn data.\n   - Added routes to SQL learn data.\n   - Added template name to the XSS patterns. \n   - Added support for custom rules\n   - Relaxed SQL sanitization rules\n   - Split the Lua between a base init, and a noprotect init\n* Fixes\n   - Fixed route_name for nested routes\n   - Fixed an error in logging when meta is null\n   - Removed error reporting for calls to non-existent hooks\n\n## Version 0.1.0\nReleased June 1, 2016\n - First release","updates":[],"order":3,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"57a15a1d5220910e002a169a","createdAt":"2016-08-03T02:42:37.118Z","project":"55db8f8f1a91690d007ad975","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["55db8f901a91690d007ad979","55db9856b3d6540d00886426","55dc751b00a8811900c230e3","55dc766255be9f21004ee250","55dc769200a8811900c230ed","55e4c701177b6e0d003330fa","55f4915caf0bc71900a53130","55f491b2be9c2b2100f0635d","560b22739c7be70d00100bd8","57488c53e8c6a420000b729c","574cefd95953e20e00f40f9f","5798edfd7700d30e00ad250c","579ac88234b5fd0e00b9e140","57c81c6d690c200e0047b72e","57d9b8fbda17c30e003897f1","57d9b90e608ea00e00f358d8","57d9b91cda17c30e003897f4"],"_id":"55db8f901a91690d007ad978","createdAt":"2015-08-24T21:41:36.034Z","project":"55db8f8f1a91690d007ad975","__v":17,"releaseDate":"2015-08-24T21:41:36.034Z"},"parentDoc":null,"user":"56688ec8ee1dbf0d008f62ae","__v":1,"category":{"sync":{"isSync":false,"url":""},"pages":["55f4920210a10c1700af1cce","560b438e3bcbd80d0077d0e9"],"title":"Release Notes","slug":"release-notes","order":9,"from_sync":false,"reference":false,"_id":"55f491b2be9c2b2100f0635d","createdAt":"2015-09-12T20:57:22.715Z","version":"55db8f901a91690d007ad978","__v":2,"project":"55db8f8f1a91690d007ad975"},"githubsync":""}
## Version 1.5.3 Release January 7th, 2020 * Improvements - Add Node 12 support (https://www.npmjs.com/package/immunio/v/1.5.3) ## Version 1.5.1 Release January 21st, 2019 * Fixes - Fix linkage error on Mojave ## Version 1.5.0 Release October 30th, 2018 * Improvements - Node 8 & 10 support - Log environment at startup * Fixes - Fix double RCE threat on child_process.exec ## Version 1.2.0 Released May 18th, 2017 * Improvements - Adds custom_events API - Adds support for https ## Version 1.1.0 Released February 16th, 2017 * Improvements - Adds support for outbound proxies ## Version 1.0.4 Released January 30th, 2017 * Fixes - Documentation fix for npmjs - Tracking config could incorrectly stop a report * Improvements - Centralize learning code and add limits on number of learned messages - Use the suspicious_payload feature name for blocking - Added function to set report flag and reason ## Version 1.0.3 Released January 12th, 2017 *Fixes - Open Source License update - Packaging fixes ## Version 1.0.2 Released January 11th, 2017 * Enhancements - Added support for mongoDB - Report plugins that are disabled - Report plugin statuses - Agent will now drop messages that exceed maxReportBytes value - Changes to make Code Protection plugins disabled by default - Added reporting for installed hooks - Added routes to the framework redirect hook. - Added routes to the shell_io learn data. - Added routes to SQL learn data. - Added template name to the XSS patterns. - Added support for custom rules - Relaxed SQL sanitization rules - Split the Lua between a base init, and a noprotect init * Fixes - Fixed route_name for nested routes - Fixed an error in logging when meta is null - Removed error reporting for calls to non-existent hooks ## Version 0.1.0 Released June 1, 2016 - First release