bdw429s
06/03/2025, 9:03 PMscheduler.log file:
Security violation: Scheduled task 'JOB NAME HERE' attempted to execute unauthorized path: c:\websites\temp\my-job-log.html. To allow it, whitelist the path in cf-root/lib/pathfilter.json against key schedulerexecutionpaths.
And then all of the scheduled tasks are DELETED right out of the neo-cron.xml! 😳 Is this a new behavior? Does anyone have a link handy to where it's documented? Do all output logs have to be whitelisted, or are some allowed by default? More in 🧵bdw429s
06/03/2025, 9:04 PMpathfilter.json file is
{
"comments": "paths should be semi-colon seperated. To Allow a file: {path-of-file}; To Allow a directory & files in it: {path-to-directory}/*; To Allow a directory & sub-directories: {path-to-directory}/**; To Block a file: !{path-of-file}; To Block a directory & sub-directories: !{path-to-directory}/**; Precedence decreases from left to right. Suppose directory A has directory B & C inside <http://it.To|it.To> Allow B & Block C: !A/C/*;A/**;",
"bytecodeexecutionpaths": "",
"schedulerexecutionpaths": ""
}
I'm confused what it means by "scheduler execution paths" since the scheduled tasks aren't "executing" anything, they're just writing their output to a log file.bdw429s
06/03/2025, 9:04 PMbdw429s
06/03/2025, 9:05 PMMark Takata (Adobe)
06/03/2025, 9:22 PMbdw429s
06/03/2025, 9:35 PMjakobward
06/03/2025, 9:35 PMbdw429s
06/03/2025, 9:36 PMjakobward
06/03/2025, 9:38 PMbdw429s
06/03/2025, 9:38 PMbdw429s
06/03/2025, 9:38 PMNote: If scheduled tasks have the Publish > Save output to a file option enabled in ColdFusion Administrator with a specified file path, the task will no longer function unless that path is explicitly allowed in the schedulerexecutionpaths section of pathfilter.json file located in <cf_home>/lib.
bdw429s
06/03/2025, 9:39 PMneo-cron.xml file entirely!bdw429s
06/03/2025, 9:40 PMbdw429s
06/03/2025, 9:40 PMbdw429s
06/03/2025, 9:41 PMMike Greider
06/06/2025, 2:30 PM