diff --git a/openrpc/generate/generate.go b/openrpc/generate/generate.go
index aa4c3aa2dcbe211dbf463d3bab98192076880ae9..448a6836adeb02558d8c40dfb1618acad486905f 100644
--- a/openrpc/generate/generate.go
+++ b/openrpc/generate/generate.go
@@ -71,7 +71,7 @@ func Generate(rpc *types.OpenRPC, ts string, output string) error {
 		return err
 	}
 
-	err = os.WriteFile(output, fmtd, 0777)
+	err = os.WriteFile(output, fmtd, 0600)
 	if err != nil {
 		return err
 	}