kde-service-menu-pdf

maintainer arkades · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from a legitimate source tarball hosted on GitHub under a project-related account, installs only scripts and data files for KDE PDF services, and has no remote code execution or untrusted binary downloads; the low severity is due to SKIP'd checksum and few votes, not malicious behavior.

Triggered rules

LOW Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

LOW AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a legitimate source tarball hosted on GitHub under a project-related account, installs only scripts and data files for KDE PDF services, and has no remote code execution or untrusted binary downloads; the low severity is due to SKIP'd checksum and few votes, not malicious behavior.

PKGBUILD

1# Maintainer: Bruno Goncalves <bigbruno@gmail.com>
2
3pkgname=kde-service-menu-pdf
4pkgver=2.5.1
5pkgrel=1
6arch=('x86_64')
7license=('GPL')
8depends=('dolphin' 'kdialog' 'poppler' 'poppler-qt6' 'ghostscript' 'texlive-binextra')
9optional=('pdf2djvu')
10conflicts=('kde-service-menu-pdf-git')
11url="https://github.com/biglinux/kde-service-menu-pdf"
12pkgdesc="A powerful and comprehensive KDE Plasma 6 Service Menu for advanced PDF operations directly from Dolphin or Konqueror."
13source=("https://github.com/giuseppebenigno/kde-service-menu-pdf/archive/refs/tags/v$pkgver-kde6.tar.gz")
14sha256sums=('SKIP')
15
16package() {
17 # Default Folder
18 _srcdir="${srcdir}/${pkgname}-$pkgver-kde6"
19 cd "$_srcdir"
20
21 bin_dir="$pkgdir/usr/local/bin"
22 base_share_dir="$pkgdir/usr/share"
23
24 desktop_dir="$base_share_dir/kio/servicemenus"
25 doc_dir="$base_share_dir/doc/$DOC_NAME"
26
27 # Create directories if they do not exist
28 install -vdm 755 "$bin_dir" "$desktop_dir" "$doc_dir"
29
30 # Copy binaries (if they exist)
31 if [ -d "./bin" ] && [ "$(ls -A ./bin)" ]; then
32 echo "Copy binaries"
33 install -vm 755 bin/* "$bin_dir/"
34 fi
35
36 # Copy service menus
37 echo "Copy service menus"
38 install -vm 755 servicemenus/* "$desktop_dir/"
39
40 # Copy documentation (maintaining structure)
41 echo "Copy documentation"
42 (cd doc && find . -type f -exec install -vDm 644 "{}" "$doc_dir/{}" \;)
43 install -vm 644 README.md "$doc_dir/README"
44
45 # Update KDE service cache
46 if [[ $kde_version -eq 6 ]]; then
47 echo "Updating service cache (Plasma 6)"
48 kbuildsycoca6 --noincremental >/dev/null 2>&1 || true
49 elif [[ $kde_version -eq 5 ]]; then
50 echo "Updating service cache (Plasma 5)"
51 kbuildsycoca5 --noincremental >/dev/null 2>&1 || true
52 fi
53
54}
55

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 15:20:42 LOW 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion