neurotick

Build log

host

neurotick 0.0.5 · fail · run neurotick-0.0.5-1791017147739
379 of 379 lines
1Resolving Hex dependencies...2Resolution completed in 0.398s3Unchanged:4  bamboo 1.6.05  bamboo_config_adapter 1.0.06  bamboo_smtp 3.0.07  bcrypt_elixir 2.2.08  certifi 2.15.09  circular_buffer 1.1.010  comeonin 5.5.111  elixir_make 0.10.012  ex_aws 2.1.913  ex_aws_s3 2.5.914  gen_smtp 0.15.015  hackney 1.25.0 VULNERABLE!16    EEF-CVE-2026-47071 (HIGH)17    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr18    SOCKS5 TLS upgrade ignores caller timeout in hackney19    https://osv.dev/vulnerability/EEF-CVE-2026-470712021    EEF-CVE-2026-47076 (MEDIUM)22    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq23    SSRF allowlist bypass via percent-encoded host in hackney24    https://osv.dev/vulnerability/EEF-CVE-2026-470762526    EEF-CVE-2026-47069 (LOW)27    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw228    CRLF injection in cookie domain/path options in hackney29    https://osv.dev/vulnerability/EEF-CVE-2026-470693031    EEF-CVE-2026-47075 (MEDIUM)32    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf33    CR/LF injection in query parameter in hackney34    https://osv.dev/vulnerability/EEF-CVE-2026-4707535  httpoison 1.8.236  idna 6.1.137  interactive_cmd 0.1.438  krug 2.0.3639  metrics 1.0.140  mime 2.0.741  mimerl 1.5.042  nerves 2.0.0-pre.243  nerves_discovery 0.1.544  nerves_logging 0.2.445  nerves_runtime 0.13.1346  nerves_system_bbb 2.30.247  nerves_system_br 1.34.448  nerves_system_mangopi_mq_pro 0.17.249  nerves_system_qemu_aarch64 0.4.250  nerves_system_rpi0 2.1.251  nerves_system_rpi4 2.1.252  nerves_system_rpi5 2.1.253  nerves_system_trellis 0.5.054  nerves_system_x86_64 1.34.255  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.156  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.157  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.158  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.159  nerves_toolchain_x86_64_nerves_linux_musl 15.3.160  nerves_uevent 0.1.761  neurotick 0.0.562  parse_trans 3.4.163  plug 1.20.364  plug_crypto 2.2.065  poison 4.0.166  property_table 0.3.467  ring_logger 0.11.768  ssl_verify_fun 1.1.769  tablet 0.3.370  telemetry 1.4.271  toolshed 0.5.072  uboot_env 1.0.273  unicode_util_compat 0.7.174Found packages with security advisories, see above for details75All dependencies have been fetched76==> poison77Compiling 4 files (.ex)78     warning: using single-quoted strings to represent charlists is deprecated.79     Use ~c"" if you indeed want a charlist or use "" instead.80     You may run "mix format --migrate" to change all single-quoted81     strings to use the ~c sigil and fix this warning.82     │83 127 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do84     │                               ~85     │86     └─ lib/poison/encoder.ex:127:318788     warning: using single-quoted strings to represent charlists is deprecated.89     Use ~c"" if you indeed want a charlist or use "" instead.90     You may run "mix format --migrate" to change all single-quoted91     strings to use the ~c sigil and fix this warning.92     │93 127 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do94     │                                                ~95     │96     └─ lib/poison/encoder.ex:127:489798     warning: using single-quoted strings to represent charlists is deprecated.99     Use ~c"" if you indeed want a charlist or use "" instead.100     You may run "mix format --migrate" to change all single-quoted101     strings to use the ~c sigil and fix this warning.102     │103 174 │        when char <= 0x1F or char in '"\\' do104     │                                     ~105     │106     └─ lib/poison/encoder.ex:174:37107108    warning: using single-quoted strings to represent charlists is deprecated.109    Use ~c"" if you indeed want a charlist or use "" instead.110    You may run "mix format --migrate" to change all single-quoted111    strings to use the ~c sigil and fix this warning.112    │113 94 │        when char in '-0123456789' do114    │                     ~115    │116    └─ lib/poison/parser.ex:94:21117118     warning: using single-quoted strings to represent charlists is deprecated.119     Use ~c"" if you indeed want a charlist or use "" instead.120     You may run "mix format --migrate" to change all single-quoted121     strings to use the ~c sigil and fix this warning.122     │123 189 │        when char in '123456789' do124     │                     ~125     │126     └─ lib/poison/parser.ex:189:21127128     warning: using single-quoted strings to represent charlists is deprecated.129     Use ~c"" if you indeed want a charlist or use "" instead.130     You may run "mix format --migrate" to change all single-quoted131     strings to use the ~c sigil and fix this warning.132     │133 205 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do134     │                                                            ~135     │136     └─ lib/poison/parser.ex:205:60137138     warning: using single-quoted strings to represent charlists is deprecated.139     Use ~c"" if you indeed want a charlist or use "" instead.140     You may run "mix format --migrate" to change all single-quoted141     strings to use the ~c sigil and fix this warning.142     │143 238 │        when char in '0123456789' do144     │                     ~145     │146     └─ lib/poison/parser.ex:238:21147148     warning: using single-quoted strings to represent charlists is deprecated.149     Use ~c"" if you indeed want a charlist or use "" instead.150     You may run "mix format --migrate" to change all single-quoted151     strings to use the ~c sigil and fix this warning.152     │153 246 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do154     │                                                                ~155     │156     └─ lib/poison/parser.ex:246:64157158     warning: using single-quoted strings to represent charlists is deprecated.159     Use ~c"" if you indeed want a charlist or use "" instead.160     You may run "mix format --migrate" to change all single-quoted161     strings to use the ~c sigil and fix this warning.162     │163 270 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do164     │                               ~165     │166     └─ lib/poison/parser.ex:270:31167168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 270 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do174     │                                            ~175     │176     └─ lib/poison/parser.ex:270:44177178     warning: using single-quoted strings to represent charlists is deprecated.179     Use ~c"" if you indeed want a charlist or use "" instead.180     You may run "mix format --migrate" to change all single-quoted181     strings to use the ~c sigil and fix this warning.182     │183 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and184     │                        ~185     │186     └─ lib/poison/parser.ex:277:24187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and194     │                                       ~195     │196     └─ lib/poison/parser.ex:277:39197198     warning: using single-quoted strings to represent charlists is deprecated.199     Use ~c"" if you indeed want a charlist or use "" instead.200     You may run "mix format --migrate" to change all single-quoted201     strings to use the ~c sigil and fix this warning.202     │203 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and204     │                                                      ~205     │206     └─ lib/poison/parser.ex:277:54207208     warning: using single-quoted strings to represent charlists is deprecated.209     Use ~c"" if you indeed want a charlist or use "" instead.210     You may run "mix format --migrate" to change all single-quoted211     strings to use the ~c sigil and fix this warning.212     │213 334 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do214     │                                                            ~215     │216     └─ lib/poison/parser.ex:334:60217218    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead219    │220 42 │   if Application.get_env(:poison, :native) do221    │                  ~222    │223    └─ lib/poison/parser.ex:42:18: Poison.Parser (module)224225    warning: use Bitwise is deprecated. import Bitwise instead226    │227 46 │   use Bitwise228    │   ~~~~~~~~~~~229    │230    └─ lib/poison/parser.ex:46: Poison.Parser (module)231232     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator233     │234 240 │     <<digits::binary-size(count), rest::binary>> = string235     │                           ~236     │237     └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2238239     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator240     │241 266 │     <<chunk::binary-size(count), rest::binary>> = string242     │                          ~243     │244     └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3245246     warning: use Bitwise is deprecated. import Bitwise instead247     │248 117 │   use Bitwise249     │   ~~~~~~~~~~~250     │251     └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)252253     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator254     │255 169 │     <<chunk::binary-size(size), rest::binary>> = string256     │                          ~257     │258     └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2259260Generated poison app261==> nerves_compatibility_test262===> Analyzing applications...263===> Compiling gen_smtp264     ┌─ src/gen_smtp_server_session.erl:265     │266 265 │  		case catch Module:code_change(OldVsn, State#state.callbackstate, Extra) of267     │  		     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.268Compile directive 'nowarn_deprecated_catch' can be used to suppress269warnings in selected modules.270271     ┌─ src/gen_smtp_server_session.erl:272     │273 389 │  							crypto:start(), % ensure crypto is started, we're gonna need it274     │  							╰── Warning: crypto:start/0 is deprecated; use application:start(crypto) instead275276277    ┌─ src/smtp_util.erl:278    │279 73 │  	Bin = crypto:hmac(md5, Key, Data),280    │  	      ╰── Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead281282283     ┌─ src/gen_smtp_server.erl:284     │285 225 │  	lists:foreach(fun(#listener{socket=S}) -> catch smtp_socket:close(S) end, State#state.listeners),286     │  	                                          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.287Compile directive 'nowarn_deprecated_catch' can be used to suppress288warnings in selected modules.289290291     ┌─ src/gen_smtp_client.erl:292     │293 620 │  			case catch smtp_socket:to_ssl_client(Socket, proplists:get_value(tls_options, Options, []), 5000) of294     │  			     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.295Compile directive 'nowarn_deprecated_catch' can be used to suppress296warnings in selected modules.297298299    ┌─ src/gen_smtp_application.erl:300    │301 12 │  start_ok(_App, {error, {already_started, _App}}) -> ok;302    │           ╰── Warning: variable '_App' is bound multiple times in this pattern.303If you mean to ignore this value, use '_' or304a different underscore-prefixed name305306    ┌─ src/gen_smtp_application.erl:307    │308 12 │  start_ok(_App, {error, {already_started, _App}}) -> ok;309    │                                           ╰── Warning: variable '_App' is bound multiple times in this pattern.310If you mean to ignore this value, use '_' or311a different underscore-prefixed name312313314==> bcrypt_elixir315mkdir -p priv316cc -g -O3 -Wall -Wno-format-truncation -I"/usr/local/lib/erlang/erts-17.1/include" -Ic_src -fPIC -shared  c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so317Compiling 3 files (.ex)318    warning: using single-quoted strings to represent charlists is deprecated.319    Use ~c"" if you indeed want a charlist or use "" instead.320    You may run "mix format --migrate" to change all single-quoted321    strings to use the ~c sigil and fix this warning.322    │323 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')324    │                                                           ~325    │326    └─ lib/bcrypt/base.ex:57:59327328    warning: use Bitwise is deprecated. import Bitwise instead329    │330  6 │   use Bitwise331    │   ~~~~~~~~~~~332    │333    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)334335Generated bcrypt_elixir app336==> bamboo337Compiling 26 files (.ex)338    warning: redefining @doc attribute previously set at line 33.339340    Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:341342        @doc """343        new docs344        """345        def deliver(...)346347    │348 39 │   @doc "Adds email to `Bamboo.SentEmail`"349    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~350    │351    └─ lib/bamboo/adapters/local_adapter.ex:39: Bamboo.LocalAdapter.deliver/2352353     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead354     │355 276 │     Logger.warn(356     │            ~357     │358     └─ lib/bamboo/mailer.ex:276:12: Bamboo.Mailer.parse_opts/2359360    error: module Plug.Router is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module361    │362  2 │   use Plug.Router363    │   ^^^^^^^^^^^^^^^364    │365    └─ lib/bamboo/plug/sent_email_viewer/email_preview_plug.ex:2: Bamboo.SentEmailViewerPlug (module)366367    error: module Plug.Router is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module368    │369  2 │   use Plug.Router370    │   ^^^^^^^^^^^^^^^371    │372    └─ lib/bamboo/plug/sent_email_api/sent_email_api_plug.ex:2: Bamboo.SentEmailApiPlug (module)373374375== Compilation error in file lib/bamboo/plug/sent_email_viewer/email_preview_plug.ex ==376** (CompileError) lib/bamboo/plug/sent_email_viewer/email_preview_plug.ex: cannot compile module Bamboo.SentEmailViewerPlug (errors have been logged)377    (elixir 1.20.3) expanding macro: Kernel.use/1378    lib/bamboo/plug/sent_email_viewer/email_preview_plug.ex:2: Bamboo.SentEmailViewerPlug (module)379could not compile dependency :bamboo, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile bamboo --force", update it with "mix deps.update bamboo" or clean it with "mix deps.clean bamboo"