SL 1.13 added the command for scripters to be able to retrieve parcel info for who owns what objects on the land via llGetParcelPrimOwners(), which would allow for some really nice security and privacy scripts that could greatly reduce self replicating grid attack script impact and griefing, allow for enhanced privacy by notifying land owners when objects enter their land from off land, notification for land renters if members go over limits, and other such wonderful creations... Except for one problem.
llGetParcelPrimOwners() is pretty much useless.
llGetParcelPrimOwners() requires the script owner to be in sim otherwise it can't get the permissions it needs to read the prim list from the sim. Group settings on the object don't matter, if it's over group land it can be set to any group or none and still work the same if the owner is in sim, and if it's set to the land group it doesn't work at all when the owner is gone. If you deed it to group it still doesn't work, presumably because the group is never actually in the sim. This means it can't be used in conjunction with other land control commands such as access and ban commands.
If it's a privacy/security issue then make it only usable by the land owner like all other land commands.
So my question for Linden Answers is llGetParcelPrimOwners() supposed to be this limited, or do I need to bug report it?