diff --git a/Classes/Parser/AbstractParser.php b/Classes/Parser/AbstractParser.php
index <HASH>..<HASH> 100644
--- a/Classes/Parser/AbstractParser.php
+++ b/Classes/Parser/AbstractParser.php
@@ -307,6 +307,7 @@ abstract class AbstractParser implements ParserInterface
 
             if ($fileContent !== false) {
                 file_put_contents($outputFilename, $fileContent);
+                \TYPO3\CMS\Core\Utility\GeneralUtility::fixPermissions($outputFilename);
                 // important for some cache clearing scenarios
                 if (file_exists($preparedFilename)) {
                     unlink($preparedFilename);
Use TYPO3-Configured Permissions (#<I>)

file_put_contents uses the default php permissions. with this change the file has the configured typo3-permissions