iocaine-qmk
maintainer tazz4843
· 0 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
Clones the project's own git repository from its official host (git.madhouse-project.org) at a tagged version and installs only config/data files; SKIP'd checksum on a git source is normal AUR practice and poses no meaningful risk.
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 downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 80%): Clones the project's own git repository from its official host (git.madhouse-project.org) at a tagged version and installs only config/data files; SKIP'd checksum on a git source is normal AUR practice and poses no meaningful risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:20
source=("iocaine::git+https://git.madhouse-project.org/iocaine/iocaine.git#tag=iocaine-${pkgver}")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Niko <arch-pkgs@niko.lgbt>
2
3
pkgname=iocaine-qmk
4
pkgver=3.5.0
5
pkgrel=1
6
pkgdesc='Iocaine config - Quickly Mark and Kill'
7
arch=('any')
8
url='https://iocaine.madhouse-project.org/'
9
license=('MIT')
10
depends=('git')
11
#depends=('iocaine')
12
backup=(
13
'etc/iocaine/quickly-mark-and-kill/init/pkg.roto'
14
'etc/iocaine/quickly-mark-and-kill/main/pkg.roto'
15
'etc/iocaine/quickly-mark-and-kill/README.md'
16
)
17
18
# we needn't add a conflicts array because this installs to its own unique directory so this and NSOE can coexist safely
19
20
source=("iocaine::git+https://git.madhouse-project.org/iocaine/iocaine.git#tag=iocaine-${pkgver}")
21
sha256sums=('SKIP')
22
23
package() {
24
cd "${srcdir}/iocaine/iocaine-powder/embeds/defaults/"
25
26
install -Dm755 -d "${pkgdir}/etc/iocaine/quickly-mark-and-kill/init/" "${pkgdir}/etc/iocaine/quickly-mark-and-kill/main/"
27
28
install -Dm644 "../qmk-dashboard.json" -t "${pkgdir}/etc/iocaine/quickly-mark-and-kill/"
29
install -Dm644 "README.md" -t "${pkgdir}/etc/iocaine/quickly-mark-and-kill/"
30
install -Dm644 "roto/init/pkg.roto" -t "${pkgdir}/etc/iocaine/quickly-mark-and-kill/init/"
31
install -Dm644 "roto/main/pkg.roto" -t "${pkgdir}/etc/iocaine/quickly-mark-and-kill/main/"
32
}
33
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 3 |
| 2026-08-17 00:18:29 | LOW | 3 |
| 2026-08-16 00:03:42 | LOW | 3 |
| 2026-08-15 00:26:13 | LOW | 3 |
| 2026-08-14 00:03:41 | LOW | 3 |
| 2026-08-13 01:27:19 | LOW | 3 |
| 2026-08-13 01:25:20 | MEDIUM | 2 |