cups-print-to-programme 0.3-2
Virtual printer for cups which prints to a file and opens that with a programme the user can choose in the settings. For example, print to gimp.
config.json file.
/v1/packages/cups-print-to-programme/versions SHAs are authoritative.
Metadata
Relations
Depends
Optional dependencies
Provides
Security
Revision scans
| Revision | Status | Scanned | Findings |
|---|---|---|---|
| 9afdd1e30d32head | verified | 2026-11-05 16:04 | 13 |
Head findings
command-substitution
in
PKGBUILDDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
_backend_name="$(./cups-programme.sh | awk '{print $2}')"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
tstamp="$(date '+%Y-%m-%d_%T%z')"
command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
_rejected_chars="$(stdout "${DEVICE_URI}" | grep -oE -e "[^${_allowd_chars}]" | sort | uniq | tr -d '\n')"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
cmd="$(stdout "${DEVICE_URI}" | sed "s|^${backend_name}":'||g' | sed 's|?.*$||')"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
argstr="$(stdout "${DEVICE_URI}" | sed -n 's|^[^?]*?\(.*\)$|\1|p')"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
if [ -v cmd ]; then cmd="$(replace_strings <<< "${cmd}" )"; ficommand-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
if [ -v user ]; then user="$(replace_strings <<< "${user}" )"; ficommand-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
if [ -v group ]; then group="$(replace_strings <<< "${group}" )"; ficommand-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
cmd_args_replaced+=("$(replace_strings <<< "${_arg}")")command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
_var="$(replace_strings <<< "${_env%%=*}" )"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
_val="$(replace_strings <<< "${_env#?*=}" )"command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
if [ ! "$(id -u)" -eq 0 ]; then
command-substitution
in
cups-programme.shDynamic command construction - the effective command is computed at runtime and cannot be statically resolved.
error "$0: Error: Specified to run the command under a specific group, but that is only possible as root. We are run as user $(id -un)($(id -u)). Aborting."
Findings below High severity are retained for review but do not block serving. Verified means no obvious red flags from static analysis - never a guarantee that a package is safe.