noforth
maintainer zag
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads source files and documentation from the project's official host, which is not on the whitelist but is plausibly the project's own; all installed files are data or firmware hex files, not executable code, posing minimal risk.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads source files and documentation from the project's official host, which is not on the whitelist but is plausibly the project's own; all installed files are data or firmware hex files, not executable code, posing minimal 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:12
'https://home.hccnet.nl/anij/nof/ihxx/noforths%20149.zip'
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Eugen Zagorodniy <https://github.com/ezag>
2
3
pkgname=noforth
4
pkgver=190519
5
pkgrel=2
6
pkgdesc='Interactive 16-bit stand-alone forth for MSP430'
7
arch=('any')
8
url=http://home.hccnet.nl/anij/nof/noforth.html
9
license=('GPL3')
10
11
source=(
12
'https://home.hccnet.nl/anij/nof/ihxx/noforths%20149.zip'
13
'https://home.hccnet.nl/anij/nof/ihxx/noforths%202433.zip'
14
'https://home.hccnet.nl/anij/nof/ihxx/noforths%205739.zip'
15
'https://home.hccnet.nl/anij/nof/ihxx/noforths%2059x9.zip'
16
'https://home.hccnet.nl/anij/nof/ihxx/noforths%205994.zip'
17
'https://home.hccnet.nl/anij/nof/ihxx/noforths%202553.zip'
18
'https://home.hccnet.nl/anij/nof/ihxx/noforths%202955.zip'
19
'https://home.hccnet.nl/anij/nof/ihxx/noforths%202x55.zip'
20
21
'https://home.hccnet.nl/anij/nof/noforth%20tools.f'
22
'https://home.hccnet.nl/anij/nof/noforth%20c%20more%20standard%20words.f'
23
'https://home.hccnet.nl/anij/nof/noforth%20v%20more%20standard%20words.f'
24
'https://home.hccnet.nl/anij/nof/noforth%20asm.f'
25
'https://home.hccnet.nl/anij/nof/noforth%20das.f'
26
'https://home.hccnet.nl/anij/nof/aux430asm.f'
27
28
'https://home.hccnet.nl/anij/nof/boards/msp430f149%20minim%20core%20board.pdf'
29
'https://home.hccnet.nl/anij/nof/boards/msp430f149%20dupont%20board.pdf'
30
'https://home.hccnet.nl/anij/nof/boards/msp430f149%20mini-v3%20board.pdf'
31
'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2433%20experimenter%20board.pdf'
32
'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5739%20experimenter%20board.pdf'
33
'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5969%20experimenter%20board.pdf'
34
'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5994%20experimenter%20board.pdf'
35
'https://home.hccnet.nl/anij/nof/boards/msp430g2553%20launchpad.pdf'
36
'https://home.hccnet.nl/anij/nof/boards/msp430g2553%20egel%20kit.pdf'
37
'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2355%20experimenter%20board.pdf'
38
39
'https://home.hccnet.nl/anij/nof/howto/howto-fr2355.pdf'
40
'https://home.hccnet.nl/anij/nof/howto/msp-exp430fr2355%20board%20as%20programmer.pdf'
41
'https://home.hccnet.nl/anij/nof/howto/howto-fr59xx-linux.pdf'
42
'https://home.hccnet.nl/anij/nof/howto/howto-linux.pdf'
43
44
'https://home.hccnet.nl/anij/nof/noforth%20documentation.pdf'
45
'https://home.hccnet.nl/anij/nof/noforth%20asm.pdf'
46
'https://home.hccnet.nl/anij/nof/session1.pdf'
47
'https://home.hccnet.nl/anij/nof/session2.pdf'
48
'https://home.hccnet.nl/anij/nof/input%20stream.pdf'
49
'https://home.hccnet.nl/anij/nof/commacode.pdf'
50
'https://home.hccnet.nl/anij/nof/commacode%202.pdf'
51
'https://home.hccnet.nl/anij/nof/how%20noforth%20is%20made.pdf'
52
'https://home.hccnet.nl/anij/nof/hardware%20explorer.pdf'
53
'https://home.hccnet.nl/anij/nof/launchpad%20experimenteerkit.pdf'
54
)
55
sha256sums=(
56
'b90a3d962529fb81b37617579faca2a75683395732cd660730ebe25de2b22fa9'
57
'64f3f4cd315d76b46578a8166542e707df26a7269724fb9be139a8f1c2789d66'
58
'782ff18185465304dbbc2018d0c7572bc1e885644ce276a7014bca8187eb7970'
59
'728c1318cccf669b8f88cb3bbafdf7ecba4a4b82fa4f6647f9a7c8963e0b0ee7'
60
'4b2925e677535e56e09eb504bab240e3286d87a5eb16d88fcaf8b4a3b8759ee2'
61
'4a06ffde951d5653d2571a10e6d7d40979beb1748a151ec102a86b6c4c3acc42'
62
'a8d9d4d52a09cebccb981da103e64e8e0677cf04a3903d4358951a802a0b4655'
63
'1af1f66991070379f592fb88655b3c68c47cb156c55f89453e1c4c671f465e74'
64
65
'ee9ff459c2bdfb92935116fd71c399548836eaf25cf46dd9dc04156bfab0294a'
66
'b54be668d56ea39a4f54a70ed2f0e8ed54ce79e7b13aea99f7e7b82c911c588c'
67
'3816345e5122ad6abadb2c7e89a83c9d4935b794650e569c88ca5b055d6569cf'
68
'dced05534c1e82355af10646d790e9a05d0a88a6037ee94b32d065e85767d938'
69
'cff08165e3f1f12acd887965936a0237c8d790ca2e72cca26ff0fdb86239f490'
70
'433acf3d5c9486b416f7ee02947de4cf97222cdb03f3cf8d22ad87b305e1a3e2'
71
72
'87cda529587603eed15691c19c2af3dd088bb27dcff15f3a9e051e3f50341beb'
73
'd7d655518842bafe8bd2c979a6faf3c321adfecfb71b92279ff3612841571e53'
74
'b6ac38fef53a4852d7a9499e1727b3a739ffc8e74660c02b1bacf03adfb70fab'
75
'73719aeaedb07c172ab5bc9f16eb6f456a0a23ff68e2e3a02a44e6fdba5b013c'
76
'502712f59e7b6c596d7bd4499d4913023a61284d37f7259b3c3ab442eae6cc0f'
77
'6625180b04e6ea97e69ef86fe5d7169e114fd47fa26cfa1437e8e54c75b65319'
78
'bc6b5b4d1af917a077ae5ef592b28e5be247591241444437054741f64322c8cb'
79
'e013cc12e831ad26be3a462da34e4766f1e0f5ec3d05f2c34a83051a48a512a5'
80
'68e7493a18f4c0577b0eb9a0659232a014bf0aaa337043691b12a44c2065e9da'
81
'd763e3213b869efcb34a0593bb0d32f774845b00b302e6527b0f5f63730177b5'
82
83
'd85bcb373465157594a79c7fe92938b33320cc092f75e9001065edd0529c3cef'
84
'e3f7637220b1af1c2316a0a942a3bc40ed2a075797de59d294d36d40179a3c43'
85
'd3bdba398884e3b6b15d26b2d35a4a4f7ceca22a95616ee87549038f19779e6b'
86
'278faf18867e0e8c0969660fdcfc0d0bba8f3c15d05274963d2edd31fe9a6db4'
87
88
'9b320cd77fc96529ae9775f90f0714cb08f0f0c023d4bfcad80c1bed711904ae'
89
'46ca9dff5989a4e8674963e556a0ba0b923ca7d7d7d7ddbd863fa584f8bbc575'
90
'304f9b87a08ac1e212372c14b5130c0724674e9f995f7e2b2559cc93e669a169'
91
'ee4f93d5a72a9e969a697b0e2db9025028ca798e6ea38e6579be19bc44c049a9'
92
'93fc52b739fdb9fc6bc885967d32134ed3c147da1e5b772f5477e24a9ae728ff'
93
'89c2fd87b19c09fc28fe74f3126011de71197ca9177813bed5b253bcc8c4f018'
94
'2fdd8eb1a517f705ce9070b0e37b2bc9808caedd25cdba964c90d5b5854e81bf'
95
'f93ab6c36330a222b4ff70436b5a99c4ba782ce9b5755956b5be58fe3a0f2afc'
96
'b3b8b109bd2fe7b1a2eefbf43a5cf46432730ce0f604f9247850de44823501f8'
97
'289b2716efd67a61d8a9a58a70f577852f3208ae8a0796481fe35bb7b7787940'
98
)
99
100
package() {
101
mkdir -p "$pkgdir/usr/share/$pkgname"
102
cd "$_"
103
104
install -m644 "$srcdir/noforths 149/noforth c149 190519.hex" 149-c.hex
105
install -m644 "$srcdir/noforths 149/noforth v149 190519.hex" 149-v.hex
106
install -m644 "$srcdir/noforths 149/noforth cc149 190519.hex" 149-cc.hex
107
install -m644 "$srcdir/noforths 149/noforth vv149 190519.hex" 149-vv.hex
108
109
install -m644 "$srcdir/noforths 2433/noforth c2433 190519.hex" 2433-c.hex
110
install -m644 "$srcdir/noforths 2433/noforth v2433 190519.hex" 2433-v.hex
111
install -m644 "$srcdir/noforths 2433/noforth cc2433 190519.hex" 2433-cc.hex
112
install -m644 "$srcdir/noforths 2433/noforth vv2433 190519.hex" 2433-vv.hex
113
114
install -m644 "$srcdir/noforths 5739/noforth c5739 190519.hex" 5739-c.hex
115
install -m644 "$srcdir/noforths 5739/noforth v5739 190519.hex" 5739-v.hex
116
install -m644 "$srcdir/noforths 5739/noforth cc5739 190519.hex" 5739-cc.hex
117
install -m644 "$srcdir/noforths 5739/noforth vv5739 190519.hex" 5739-vv.hex
118
119
install -m644 "$srcdir/noforths 59x9/noforth c59x9 190519.hex" 59x9-c.hex
120
install -m644 "$srcdir/noforths 59x9/noforth v59x9 190519.hex" 59x9-v.hex
121
install -m644 "$srcdir/noforths 59x9/noforth cc59x9 190519.hex" 59x9-cc.hex
122
install -m644 "$srcdir/noforths 59x9/noforth vv59x9 190519.hex" 59x9-vv.hex
123
124
install -m644 "$srcdir/noforths 5994/noforth c5994 190519.hex" 5994-c.hex
125
install -m644 "$srcdir/noforths 5994/noforth v5994 190519.hex" 5994-v.hex
126
install -m644 "$srcdir/noforths 5994/noforth cc5994 190519.hex" 5994-cc.hex
127
install -m644 "$srcdir/noforths 5994/noforth vv5994 190519.hex" 5994-vv.hex
128
129
install -m644 "$srcdir/noforths 2553/noforth c2553 190519.hex" 2553-c.hex
130
install -m644 "$srcdir/noforths 2553/noforth v2553 190519.hex" 2553-v.hex
131
install -m644 "$srcdir/noforths 2553/noforth cc2553 190519.hex" 2553-cc.hex
132
install -m644 "$srcdir/noforths 2553/noforth vv2553 190519.hex" 2553-vv.hex
133
install -m644 "$srcdir/noforths 2553/noforth c-2553 190519.hex" 2553-c-.hex
134
install -m644 "$srcdir/noforths 2553/noforth v-2553 190519.hex" 2553-v-.hex
135
install -m644 "$srcdir/noforths 2553/noforth cc-2553 190519.hex" 2553-cc-.hex
136
install -m644 "$srcdir/noforths 2553/noforth vv-2553 190519.hex" 2553-vv-.hex
137
138
install -m644 "$srcdir/noforths 2955/noforth c2955 190519.hex" 2955-c.hex
139
install -m644 "$srcdir/noforths 2955/noforth v2955 190519.hex" 2955-v.hex
140
install -m644 "$srcdir/noforths 2955/noforth cc2955 190519.hex" 2955-cc.hex
141
install -m644 "$srcdir/noforths 2955/noforth vv2955 190519.hex" 2955-vv.hex
142
install -m644 "$srcdir/noforths 2955/noforth c-2955 190519.hex" 2955-c-.hex
143
install -m644 "$srcdir/noforths 2955/noforth v-2955 190519.hex" 2955-v-.hex
144
install -m644 "$srcdir/noforths 2955/noforth cc-2955 190519.hex" 2955-cc-.hex
145
install -m644 "$srcdir/noforths 2955/noforth vv-2955 190519.hex" 2955-vv-.hex
146
147
install -m644 "$srcdir/noforths 2x55/noforth c2x55 190519.hex" 2x55-c.hex
148
install -m644 "$srcdir/noforths 2x55/noforth v2x55 190519.hex" 2x55-v.hex
149
install -m644 "$srcdir/noforths 2x55/noforth cc2x55 190519.hex" 2x55-cc.hex
150
install -m644 "$srcdir/noforths 2x55/noforth vv2x55 190519.hex" 2x55-vv.hex
151
152
install -m644 "$srcdir/noforth%20tools.f" tools.f
153
install -m644 "$srcdir/noforth%20c%20more%20standard%20words.f" words-c.f
154
install -m644 "$srcdir/noforth%20v%20more%20standard%20words.f" words-v.f
155
install -m644 "$srcdir/noforth%20asm.f" asm.f
156
install -m644 "$srcdir/noforth%20das.f" das.f
157
install -m644 "$srcdir/aux430asm.f" aux430asm.f
158
159
160
mkdir -p "$pkgdir/usr/share/doc/$pkgname"
161
162
cd "$_"
163
install -m644 "$srcdir/noforths 149/readme - noforth 149.pdf" readme-149.pdf
164
install -m644 "$srcdir/noforths 2433/readme - noforth 2433.pdf" readme-2433.pdf
165
install -m644 "$srcdir/noforths 5739/readme - noforth 5739.pdf" readme-5739.pdf
166
install -m644 "$srcdir/noforths 59x9/readme - noforth 59x9.pdf" readme-59x9.pdf
167
install -m644 "$srcdir/noforths 5994/readme - noforth 5994.pdf" readme-5994.pdf
168
install -m644 "$srcdir/noforths 2553/readme - noforth 2553.pdf" readme-2553.pdf
169
install -m644 "$srcdir/noforths 2955/readme - noforth 2955.pdf" readme-2955.pdf
170
install -m644 "$srcdir/noforths 2x55/readme - noforth 2x55.pdf" readme-2x55.pdf
171
172
install -m644 "$srcdir/msp430f149%20minim%20core%20board.pdf" msp430f149-minim-core.pdf
173
install -m644 "$srcdir/msp430f149%20dupont%20board.pdf" msp430f149-dupont.pdf
174
install -m644 "$srcdir/msp430f149%20mini-v3%20board.pdf" msp430f149-mini-v3.pdf
175
install -m644 "$srcdir/msp-exp430fr2433%20experimenter%20board.pdf" msp-exp430fr2433.pdf
176
install -m644 "$srcdir/msp-exp430fr5739%20experimenter%20board.pdf" msp-exp430fr5739.pdf
177
install -m644 "$srcdir/msp-exp430fr5969%20experimenter%20board.pdf" msp-exp430fr5969.pdf
178
install -m644 "$srcdir/msp-exp430fr5994%20experimenter%20board.pdf" msp-exp430fr5994.pdf
179
install -m644 "$srcdir/msp430g2553%20launchpad.pdf" msp430g2553-launchpad.pdf
180
install -m644 "$srcdir/msp430g2553%20egel%20kit.pdf" msp430g2553-egel-kit.pdf
181
install -m644 "$srcdir/msp-exp430fr2355%20experimenter%20board.pdf" msp-exp430fr2355.pdf
182
183
install -m644 "$srcdir/howto-fr2355.pdf" howto-fr2335-with-uniflash.pdf
184
install -m644 "$srcdir/msp-exp430fr2355%20board%20as%20programmer.pdf" howto-msp-exp430fr2355-as-programmer.pdf
185
install -m644 "$srcdir/howto-fr59xx-linux.pdf" howto-fr59xx-linux.pdf
186
install -m644 "$srcdir/howto-linux.pdf" howto-msp430g2553-launchpad-linux.pdf
187
188
install -m644 "$srcdir/noforth%20documentation.pdf" documentation.pdf
189
install -m644 "$srcdir/noforth%20asm.pdf" asm.pdf
190
install -m644 "$srcdir/session1.pdf" session1.pdf
191
install -m644 "$srcdir/session2.pdf" session2.pdf
192
install -m644 "$srcdir/commacode.pdf" commacode.pdf
193
install -m644 "$srcdir/commacode%202.pdf" commacode-2.pdf
194
install -m644 "$srcdir/how%20noforth%20is%20made.pdf" how-noforth-is-made.pdf
195
install -m644 "$srcdir/hardware%20explorer.pdf" hardware-explorer.pdf
196
install -m644 "$srcdir/launchpad%20experimenteerkit.pdf" launchpad-experimenteerkit.pdf
197
}
198
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |