Developing for Splunk Cloud Services

How the Splunk APIs deal with files

New Member

Hi Everyone,

I am new to Splunk Cloud App development. I have got some Splunk Cloud warning messages after AppInspect from Splunk Cloud Team, which are mostly related to manage file access in Python code. After I searched the document and Google, I came out a way but not sure if it works. Could anyone point me out if the follwoing way works to avoid the warning message?

    from splunk.clilib.bundle_paths import make_splunkhome_path
except ImportError:
    from splunk.appserver.mrsparkle.lib.util import make_splunkhome_path

_file = make_splunkhome_path(["var", "log", "splunk", log_file_name])
with open(_file, 'w') as filehandler:
    filehandler.write("content need to write to file")


FYI, the warning messages were refering the "Method used to write/manipulate/remove to/from files outside of the app dir".



Labels (2)
0 Karma


This is one of the limitations of AppInspect.  Such warnings are supposed to be resolved during manual inspection by Splunk.

If this reply helps you, an upvote would be appreciated.
0 Karma

New Member


0 Karma
.conf21 CFS Extended through 5/20!

Don't miss your chance
to share your Splunk
wisdom in-person or
virtually at .conf21!

Call for Speakers has
been extended through
Thursday, 5/20!