Skip to content

cSploit downloads 3rd party "core" -- can find no information about this!

Upon installing and running cSploit (org.csploit.android), I am told:

Core version 1.0.11 is available, do you want to upgrade?

Then, when selecting "Yes", the download of core.tar.xz begins.

I have no idea what is being downloaded here. A quick check on the gateway would appear to show it coming from github; i.e., a 3rd-party source, outside of the control of f-droid. The cSpoit page in the repo does not mention this behaviour, nor does the wiki page.

It seems to me that what is going on here is inherently unsafe. Unless I am mistaken (and I hope that I am), it seems that an f-droid app, upon first execution, downloads 3rd-party content which may contain executable code, and it may execute it.

I was not under the impression that this was permissible. In particular, that an app

  • could, as a prerequisite of its operation, download, install and/or execute 3rd-party content,
  • could offer to upgrade from a 3rd party source

At the very least, there should be some mention of this on the app page, along with an explanation as to why -- if it is -- this behaviour is acceptable from the point-of-view of security and trust.

If I have misunderstood the situation, then I apologise for the noise.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information