stixex_misp_serialiser

Build log

host

stixex_misp_serialiser 0.1.2 · fail · run stixex_misp_serialiser-0.1.2-1791115043824
877 of 877 lines
1Resolving Hex dependencies...2Resolution completed in 0.102s3Unchanged:4  accessible 0.2.15  certifi 2.15.06  circular_buffer 1.1.07  decimal 1.9.0 VULNERABLE!8    EEF-CVE-2026-32686 (MEDIUM)9    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10    Unbounded exponent in decimal enables unauthenticated DoS11    https://osv.dev/vulnerability/EEF-CVE-2026-3268612  ecto 3.0.913  elixir_make 0.10.014  hackney 1.25.0 VULNERABLE!15    EEF-CVE-2026-47071 (HIGH)16    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr17    SOCKS5 TLS upgrade ignores caller timeout in hackney18    https://osv.dev/vulnerability/EEF-CVE-2026-470711920    EEF-CVE-2026-47076 (MEDIUM)21    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq22    SSRF allowlist bypass via percent-encoded host in hackney23    https://osv.dev/vulnerability/EEF-CVE-2026-470762425    EEF-CVE-2026-47069 (LOW)26    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw227    CRLF injection in cookie domain/path options in hackney28    https://osv.dev/vulnerability/EEF-CVE-2026-470692930    EEF-CVE-2026-47075 (MEDIUM)31    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf32    CR/LF injection in query parameter in hackney33    https://osv.dev/vulnerability/EEF-CVE-2026-4707534  httpoison 1.8.235  idna 6.1.136  interactive_cmd 0.1.437  jason 1.1.238  metrics 1.0.139  mimerl 1.5.040  mispex 0.1.841  nerves 2.0.0-pre.242  nerves_discovery 0.1.543  nerves_logging 0.2.444  nerves_runtime 0.13.1345  nerves_system_bbb 2.30.246  nerves_system_br 1.34.447  nerves_system_mangopi_mq_pro 0.17.248  nerves_system_qemu_aarch64 0.4.249  nerves_system_rpi0 2.1.250  nerves_system_rpi4 2.1.251  nerves_system_rpi5 2.1.252  nerves_system_trellis 0.5.053  nerves_system_x86_64 1.34.254  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.155  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.156  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.157  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.158  nerves_toolchain_x86_64_nerves_linux_musl 15.3.159  nerves_uevent 0.1.760  parse_trans 3.4.161  poison 3.1.062  property_table 0.3.463  ring_logger 0.11.764  ssl_verify_fun 1.1.765  stixex 0.1.366  stixex_misp_serialiser 0.1.267  sweet_xml 0.6.6 VULNERABLE!68    GHSA-qpmc-wprv-x746 (HIGH)69    aka: CVE-2019-1516070    Inline DTD allows XML bomb attack71    https://osv.dev/vulnerability/GHSA-qpmc-wprv-x74672  tablet 0.3.373  toolshed 0.5.074  typed_struct 0.1.475  uboot_env 1.0.276  unicode_util_compat 0.7.177  valid_url 0.1.278Found packages with security advisories, see above for details79All dependencies have been fetched80    warning: String.strip/1 is deprecated. Use String.trim/1 instead81    │82  4 │   @version File.read!("VERSION") |> String.strip83    │                                            ~84    │85    └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)8687==> typed_struct88Compiling 1 file (.ex)89Generated typed_struct app90==> valid_url91Compiling 1 file (.ex)92Generated valid_url app93==> accessible94Compiling 1 file (.ex)95Generated accessible app96==> jason97Compiling 8 files (.ex)98    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 51 │     collapse_static(List.flatten(["{", elements] ++ '}'))104    │                                                     ~105    │106    └─ lib/codegen.ex:51:53107108     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 138 │       if byte > 0x7F or byte < 0x1F or byte in '"\\/' do114     │                                                ~115     │116     └─ lib/codegen.ex:138:48117118    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 69 │       _ in '\s\n\t\r', rest ->124    │            ~125    │126    └─ lib/decoder.ex:69:12127128    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 71 │       _ in '0', rest ->134    │            ~135    │136    └─ lib/decoder.ex:71:12137138    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 73 │       _ in '123456789', rest ->144    │            ~145    │146    └─ lib/decoder.ex:73:12147148    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 75 │       _ in '-', rest ->154    │            ~155    │156    └─ lib/decoder.ex:75:12157158    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 77 │       _ in '"', rest ->164    │            ~165    │166    └─ lib/decoder.ex:77:12167168    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 79 │       _ in '[', rest ->174    │            ~175    │176    └─ lib/decoder.ex:79:12177178    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 81 │       _ in '{', rest ->184    │            ~185    │186    └─ lib/decoder.ex:81:12187188    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 83 │       _ in ']', rest ->194    │            ~195    │196    └─ lib/decoder.ex:83:12197198    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 85 │       _ in 't', rest ->204    │            ~205    │206    └─ lib/decoder.ex:85:12207208    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 92 │       _ in 'f', rest ->214    │            ~215    │216    └─ lib/decoder.ex:92:12217218    warning: using single-quoted strings to represent charlists is deprecated.219    Use ~c"" if you indeed want a charlist or use "" instead.220    You may run "mix format --migrate" to change all single-quoted221    strings to use the ~c sigil and fix this warning.222    │223 99 │       _ in 'n', rest ->224    │            ~225    │226    └─ lib/decoder.ex:99:12227228     warning: using single-quoted strings to represent charlists is deprecated.229     Use ~c"" if you indeed want a charlist or use "" instead.230     You may run "mix format --migrate" to change all single-quoted231     strings to use the ~c sigil and fix this warning.232     │233 117 │        when byte in '123456789' do234     │                     ~235     │236     └─ lib/decoder.ex:117:21237238     warning: using single-quoted strings to represent charlists is deprecated.239     Use ~c"" if you indeed want a charlist or use "" instead.240     You may run "mix format --migrate" to change all single-quoted241     strings to use the ~c sigil and fix this warning.242     │243 125 │        when byte in '0123456789' do244     │                     ~245     │246     └─ lib/decoder.ex:125:21247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 131 │   defp number(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do254     │                                                                                                   ~255     │256     └─ lib/decoder.ex:131:99257258     warning: using single-quoted strings to represent charlists is deprecated.259     Use ~c"" if you indeed want a charlist or use "" instead.260     You may run "mix format --migrate" to change all single-quoted261     strings to use the ~c sigil and fix this warning.262     │263 141 │        when byte in '0123456789' do264     │                     ~265     │266     └─ lib/decoder.ex:141:21267268     warning: using single-quoted strings to represent charlists is deprecated.269     Use ~c"" if you indeed want a charlist or use "" instead.270     You may run "mix format --migrate" to change all single-quoted271     strings to use the ~c sigil and fix this warning.272     │273 149 │        when byte in '0123456789' do274     │                     ~275     │276     └─ lib/decoder.ex:149:21277278     warning: using single-quoted strings to represent charlists is deprecated.279     Use ~c"" if you indeed want a charlist or use "" instead.280     You may run "mix format --migrate" to change all single-quoted281     strings to use the ~c sigil and fix this warning.282     │283 153 │        when e in 'eE' do284     │                  ~285     │286     └─ lib/decoder.ex:153:18287288     warning: using single-quoted strings to represent charlists is deprecated.289     Use ~c"" if you indeed want a charlist or use "" instead.290     You may run "mix format --migrate" to change all single-quoted291     strings to use the ~c sigil and fix this warning.292     │293 163 │        when byte in '0123456789' do294     │                     ~295     │296     └─ lib/decoder.ex:163:21297298     warning: using single-quoted strings to represent charlists is deprecated.299     Use ~c"" if you indeed want a charlist or use "" instead.300     You may run "mix format --migrate" to change all single-quoted301     strings to use the ~c sigil and fix this warning.302     │303 167 │        when byte in '+-' do304     │                     ~305     │306     └─ lib/decoder.ex:167:21307308     warning: using single-quoted strings to represent charlists is deprecated.309     Use ~c"" if you indeed want a charlist or use "" instead.310     You may run "mix format --migrate" to change all single-quoted311     strings to use the ~c sigil and fix this warning.312     │313 175 │        when byte in '0123456789' do314     │                     ~315     │316     └─ lib/decoder.ex:175:21317318     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 183 │        when byte in '0123456789' do324     │                     ~325     │326     └─ lib/decoder.ex:183:21327328     warning: using single-quoted strings to represent charlists is deprecated.329     Use ~c"" if you indeed want a charlist or use "" instead.330     You may run "mix format --migrate" to change all single-quoted331     strings to use the ~c sigil and fix this warning.332     │333 193 │        when byte in '0123456789' do334     │                     ~335     │336     └─ lib/decoder.ex:193:21337338     warning: using single-quoted strings to represent charlists is deprecated.339     Use ~c"" if you indeed want a charlist or use "" instead.340     You may run "mix format --migrate" to change all single-quoted341     strings to use the ~c sigil and fix this warning.342     │343 197 │        when byte in '+-' do344     │                     ~345     │346     └─ lib/decoder.ex:197:21347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 205 │        when byte in '0123456789' do354     │                     ~355     │356     └─ lib/decoder.ex:205:21357358     warning: using single-quoted strings to represent charlists is deprecated.359     Use ~c"" if you indeed want a charlist or use "" instead.360     You may run "mix format --migrate" to change all single-quoted361     strings to use the ~c sigil and fix this warning.362     │363 213 │        when byte in '0123456789' do364     │                     ~365     │366     └─ lib/decoder.ex:213:21367368     warning: using single-quoted strings to represent charlists is deprecated.369     Use ~c"" if you indeed want a charlist or use "" instead.370     You may run "mix format --migrate" to change all single-quoted371     strings to use the ~c sigil and fix this warning.372     │373 230 │   defp number_zero(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do374     │                                                                                                        ~375     │376     └─ lib/decoder.ex:230:104377378     warning: using single-quoted strings to represent charlists is deprecated.379     Use ~c"" if you indeed want a charlist or use "" instead.380     You may run "mix format --migrate" to change all single-quoted381     strings to use the ~c sigil and fix this warning.382     │383 254 │       _ in '\s\n\t\r', rest ->384     │            ~385     │386     └─ lib/decoder.ex:254:12387388     warning: using single-quoted strings to represent charlists is deprecated.389     Use ~c"" if you indeed want a charlist or use "" instead.390     You may run "mix format --migrate" to change all single-quoted391     strings to use the ~c sigil and fix this warning.392     │393 256 │       _ in ']', rest ->394     │            ~395     │396     └─ lib/decoder.ex:256:12397398     warning: using single-quoted strings to represent charlists is deprecated.399     Use ~c"" if you indeed want a charlist or use "" instead.400     You may run "mix format --migrate" to change all single-quoted401     strings to use the ~c sigil and fix this warning.402     │403 260 │       _ in ',', rest ->404     │            ~405     │406     └─ lib/decoder.ex:260:12407408     warning: using single-quoted strings to represent charlists is deprecated.409     Use ~c"" if you indeed want a charlist or use "" instead.410     You may run "mix format --migrate" to change all single-quoted411     strings to use the ~c sigil and fix this warning.412     │413 278 │       _ in '\s\n\t\r', rest ->414     │            ~415     │416     └─ lib/decoder.ex:278:12417418     warning: using single-quoted strings to represent charlists is deprecated.419     Use ~c"" if you indeed want a charlist or use "" instead.420     You may run "mix format --migrate" to change all single-quoted421     strings to use the ~c sigil and fix this warning.422     │423 280 │       _ in '}', rest ->424     │            ~425     │426     └─ lib/decoder.ex:280:12427428     warning: using single-quoted strings to represent charlists is deprecated.429     Use ~c"" if you indeed want a charlist or use "" instead.430     You may run "mix format --migrate" to change all single-quoted431     strings to use the ~c sigil and fix this warning.432     │433 285 │       _ in ',', rest ->434     │            ~435     │436     └─ lib/decoder.ex:285:12437438     warning: using single-quoted strings to represent charlists is deprecated.439     Use ~c"" if you indeed want a charlist or use "" instead.440     You may run "mix format --migrate" to change all single-quoted441     strings to use the ~c sigil and fix this warning.442     │443 299 │       _ in '\s\n\t\r', rest ->444     │            ~445     │446     └─ lib/decoder.ex:299:12447448     warning: using single-quoted strings to represent charlists is deprecated.449     Use ~c"" if you indeed want a charlist or use "" instead.450     You may run "mix format --migrate" to change all single-quoted451     strings to use the ~c sigil and fix this warning.452     │453 301 │       _ in '}', rest ->454     │            ~455     │456     └─ lib/decoder.ex:301:12457458     warning: using single-quoted strings to represent charlists is deprecated.459     Use ~c"" if you indeed want a charlist or use "" instead.460     You may run "mix format --migrate" to change all single-quoted461     strings to use the ~c sigil and fix this warning.462     │463 308 │       _ in '"', rest ->464     │            ~465     │466     └─ lib/decoder.ex:308:12467468     warning: using single-quoted strings to represent charlists is deprecated.469     Use ~c"" if you indeed want a charlist or use "" instead.470     You may run "mix format --migrate" to change all single-quoted471     strings to use the ~c sigil and fix this warning.472     │473 319 │       _ in '\s\n\t\r', rest ->474     │            ~475     │476     └─ lib/decoder.ex:319:12477478     warning: using single-quoted strings to represent charlists is deprecated.479     Use ~c"" if you indeed want a charlist or use "" instead.480     You may run "mix format --migrate" to change all single-quoted481     strings to use the ~c sigil and fix this warning.482     │483 321 │       _ in ':', rest ->484     │            ~485     │486     └─ lib/decoder.ex:321:12487488     warning: using single-quoted strings to represent charlists is deprecated.489     Use ~c"" if you indeed want a charlist or use "" instead.490     You may run "mix format --migrate" to change all single-quoted491     strings to use the ~c sigil and fix this warning.492     │493 335 │       _ in '"', rest ->494     │            ~495     │496     └─ lib/decoder.ex:335:12497498     warning: using single-quoted strings to represent charlists is deprecated.499     Use ~c"" if you indeed want a charlist or use "" instead.500     You may run "mix format --migrate" to change all single-quoted501     strings to use the ~c sigil and fix this warning.502     │503 338 │       _ in '\\', rest ->504     │            ~505     │506     └─ lib/decoder.ex:338:12507508     warning: using single-quoted strings to represent charlists is deprecated.509     Use ~c"" if you indeed want a charlist or use "" instead.510     You may run "mix format --migrate" to change all single-quoted511     strings to use the ~c sigil and fix this warning.512     │513 358 │       _ in '"', rest ->514     │            ~515     │516     └─ lib/decoder.ex:358:12517518     warning: using single-quoted strings to represent charlists is deprecated.519     Use ~c"" if you indeed want a charlist or use "" instead.520     You may run "mix format --migrate" to change all single-quoted521     strings to use the ~c sigil and fix this warning.522     │523 362 │       _ in '\\', rest ->524     │            ~525     │526     └─ lib/decoder.ex:362:12527528     warning: using single-quoted strings to represent charlists is deprecated.529     Use ~c"" if you indeed want a charlist or use "" instead.530     You may run "mix format --migrate" to change all single-quoted531     strings to use the ~c sigil and fix this warning.532     │533 382 │       _ in 'b', rest ->534     │            ~535     │536     └─ lib/decoder.ex:382:12537538     warning: using single-quoted strings to represent charlists is deprecated.539     Use ~c"" if you indeed want a charlist or use "" instead.540     You may run "mix format --migrate" to change all single-quoted541     strings to use the ~c sigil and fix this warning.542     │543 383 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\b'], 0)544     │                                                                                   ~545     │546     └─ lib/decoder.ex:383:83547548     warning: using single-quoted strings to represent charlists is deprecated.549     Use ~c"" if you indeed want a charlist or use "" instead.550     You may run "mix format --migrate" to change all single-quoted551     strings to use the ~c sigil and fix this warning.552     │553 384 │       _ in 't', rest ->554     │            ~555     │556     └─ lib/decoder.ex:384:12557558     warning: using single-quoted strings to represent charlists is deprecated.559     Use ~c"" if you indeed want a charlist or use "" instead.560     You may run "mix format --migrate" to change all single-quoted561     strings to use the ~c sigil and fix this warning.562     │563 385 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\t'], 0)564     │                                                                                   ~565     │566     └─ lib/decoder.ex:385:83567568     warning: using single-quoted strings to represent charlists is deprecated.569     Use ~c"" if you indeed want a charlist or use "" instead.570     You may run "mix format --migrate" to change all single-quoted571     strings to use the ~c sigil and fix this warning.572     │573 386 │       _ in 'n', rest ->574     │            ~575     │576     └─ lib/decoder.ex:386:12577578     warning: using single-quoted strings to represent charlists is deprecated.579     Use ~c"" if you indeed want a charlist or use "" instead.580     You may run "mix format --migrate" to change all single-quoted581     strings to use the ~c sigil and fix this warning.582     │583 387 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\n'], 0)584     │                                                                                   ~585     │586     └─ lib/decoder.ex:387:83587588     warning: using single-quoted strings to represent charlists is deprecated.589     Use ~c"" if you indeed want a charlist or use "" instead.590     You may run "mix format --migrate" to change all single-quoted591     strings to use the ~c sigil and fix this warning.592     │593 388 │       _ in 'f', rest ->594     │            ~595     │596     └─ lib/decoder.ex:388:12597598     warning: using single-quoted strings to represent charlists is deprecated.599     Use ~c"" if you indeed want a charlist or use "" instead.600     You may run "mix format --migrate" to change all single-quoted601     strings to use the ~c sigil and fix this warning.602     │603 389 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\f'], 0)604     │                                                                                   ~605     │606     └─ lib/decoder.ex:389:83607608     warning: using single-quoted strings to represent charlists is deprecated.609     Use ~c"" if you indeed want a charlist or use "" instead.610     You may run "mix format --migrate" to change all single-quoted611     strings to use the ~c sigil and fix this warning.612     │613 390 │       _ in 'r', rest ->614     │            ~615     │616     └─ lib/decoder.ex:390:12617618     warning: using single-quoted strings to represent charlists is deprecated.619     Use ~c"" if you indeed want a charlist or use "" instead.620     You may run "mix format --migrate" to change all single-quoted621     strings to use the ~c sigil and fix this warning.622     │623 391 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\r'], 0)624     │                                                                                   ~625     │626     └─ lib/decoder.ex:391:83627628     warning: using single-quoted strings to represent charlists is deprecated.629     Use ~c"" if you indeed want a charlist or use "" instead.630     You may run "mix format --migrate" to change all single-quoted631     strings to use the ~c sigil and fix this warning.632     │633 392 │       _ in '"', rest ->634     │            ~635     │636     └─ lib/decoder.ex:392:12637638     warning: using single-quoted strings to represent charlists is deprecated.639     Use ~c"" if you indeed want a charlist or use "" instead.640     You may run "mix format --migrate" to change all single-quoted641     strings to use the ~c sigil and fix this warning.642     │643 393 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\"'], 0)644     │                                                                                   ~645     │646     └─ lib/decoder.ex:393:83647648     warning: using single-quoted strings to represent charlists is deprecated.649     Use ~c"" if you indeed want a charlist or use "" instead.650     You may run "mix format --migrate" to change all single-quoted651     strings to use the ~c sigil and fix this warning.652     │653 394 │       _ in '/', rest ->654     │            ~655     │656     └─ lib/decoder.ex:394:12657658     warning: using single-quoted strings to represent charlists is deprecated.659     Use ~c"" if you indeed want a charlist or use "" instead.660     You may run "mix format --migrate" to change all single-quoted661     strings to use the ~c sigil and fix this warning.662     │663 395 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '/'], 0)664     │                                                                                   ~665     │666     └─ lib/decoder.ex:395:83667668     warning: using single-quoted strings to represent charlists is deprecated.669     Use ~c"" if you indeed want a charlist or use "" instead.670     You may run "mix format --migrate" to change all single-quoted671     strings to use the ~c sigil and fix this warning.672     │673 396 │       _ in '\\', rest ->674     │            ~675     │676     └─ lib/decoder.ex:396:12677678     warning: using single-quoted strings to represent charlists is deprecated.679     Use ~c"" if you indeed want a charlist or use "" instead.680     You may run "mix format --migrate" to change all single-quoted681     strings to use the ~c sigil and fix this warning.682     │683 397 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\\'], 0)684     │                                                                                   ~685     │686     └─ lib/decoder.ex:397:83687688     warning: using single-quoted strings to represent charlists is deprecated.689     Use ~c"" if you indeed want a charlist or use "" instead.690     You may run "mix format --migrate" to change all single-quoted691     strings to use the ~c sigil and fix this warning.692     │693 398 │       _ in 'u', rest ->694     │            ~695     │696     └─ lib/decoder.ex:398:12697698     warning: using single-quoted strings to represent charlists is deprecated.699     Use ~c"" if you indeed want a charlist or use "" instead.700     You may run "mix format --migrate" to change all single-quoted701     strings to use the ~c sigil and fix this warning.702     │703 555 │       digits1 = 'Dd'704     │                 ~705     │706     └─ lib/decoder.ex:555:17707708     warning: using single-quoted strings to represent charlists is deprecated.709     Use ~c"" if you indeed want a charlist or use "" instead.710     You may run "mix format --migrate" to change all single-quoted711     strings to use the ~c sigil and fix this warning.712     │713 648 │        when byte in '\s\n\r\t' do714     │                     ~715     │716     └─ lib/decoder.ex:648:21717718     warning: using single-quoted strings to represent charlists is deprecated.719     Use ~c"" if you indeed want a charlist or use "" instead.720     You may run "mix format --migrate" to change all single-quoted721     strings to use the ~c sigil and fix this warning.722     │723 145 │     ']'724     │     ~725     │726     └─ lib/encode.ex:145:5727728     warning: using single-quoted strings to represent charlists is deprecated.729     Use ~c"" if you indeed want a charlist or use "" instead.730     You may run "mix format --migrate" to change all single-quoted731     strings to use the ~c sigil and fix this warning.732     │733 169 │     '}'734     │     ~735     │736     └─ lib/encode.ex:169:5737738     warning: using single-quoted strings to represent charlists is deprecated.739     Use ~c"" if you indeed want a charlist or use "" instead.740     You may run "mix format --migrate" to change all single-quoted741     strings to use the ~c sigil and fix this warning.742     │743 191 │     '}'744     │     ~745     │746     └─ lib/encode.ex:191:5747748     warning: using single-quoted strings to represent charlists is deprecated.749     Use ~c"" if you indeed want a charlist or use "" instead.750     You may run "mix format --migrate" to change all single-quoted751     strings to use the ~c sigil and fix this warning.752     │753 257 │   slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')754     │                            ~755     │756     └─ lib/encode.ex:257:28757758     warning: using single-quoted strings to represent charlists is deprecated.759     Use ~c"" if you indeed want a charlist or use "" instead.760     You may run "mix format --migrate" to change all single-quoted761     strings to use the ~c sigil and fix this warning.762     │763 257 │   slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')764     │                                              ~765     │766     └─ lib/encode.ex:257:46767768     warning: using single-quoted strings to represent charlists is deprecated.769     Use ~c"" if you indeed want a charlist or use "" instead.770     You may run "mix format --migrate" to change all single-quoted771     strings to use the ~c sigil and fix this warning.772     │773 164 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ' \n\r\t' do774     │                                                                     ~775     │776     └─ lib/formatter.ex:164:69777778     warning: using single-quoted strings to represent charlists is deprecated.779     Use ~c"" if you indeed want a charlist or use "" instead.780     You may run "mix format --migrate" to change all single-quoted781     strings to use the ~c sigil and fix this warning.782     │783 168 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in '{[' do784     │                                                                     ~785     │786     └─ lib/formatter.ex:168:69787788     warning: using single-quoted strings to represent charlists is deprecated.789     Use ~c"" if you indeed want a charlist or use "" instead.790     You may run "mix format --migrate" to change all single-quoted791     strings to use the ~c sigil and fix this warning.792     │793 181 │   defp pp_byte(byte, rest, output, depth, true = _empty, opts) when byte in '}]' do794     │                                                                             ~795     │796     └─ lib/formatter.ex:181:77797798     warning: using single-quoted strings to represent charlists is deprecated.799     Use ~c"" if you indeed want a charlist or use "" instead.800     You may run "mix format --migrate" to change all single-quoted801     strings to use the ~c sigil and fix this warning.802     │803 187 │   defp pp_byte(byte, rest, output, depth, false = empty, opts) when byte in '}]' do804     │                                                                             ~805     │806     └─ lib/formatter.ex:187:77807808     warning: using single-quoted strings to represent charlists is deprecated.809     Use ~c"" if you indeed want a charlist or use "" instead.810     You may run "mix format --migrate" to change all single-quoted811     strings to use the ~c sigil and fix this warning.812     │813 193 │   defp pp_byte(byte, rest, output, depth, _empty, opts) when byte in ',' do814     │                                                                      ~815     │816     └─ lib/formatter.ex:193:70817818     warning: using single-quoted strings to represent charlists is deprecated.819     Use ~c"" if you indeed want a charlist or use "" instead.820     You may run "mix format --migrate" to change all single-quoted821     strings to use the ~c sigil and fix this warning.822     │823 199 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ':' do824     │                                                                     ~825     │826     └─ lib/formatter.ex:199:69827828Generated jason app829==> ecto830Compiling 54 files (.ex)831      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.832833      This error happens when you have function calls without parentheses inside keywords. For example:834835          function(arg, one: nested_call a, b, c)836          function(arg, one: if expr, do: :this, else: :that)837838      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:839840          function(arg, one: if(expr, do: :this, else: :that))841          function(arg, one: nested_call(a, b, c))842843      Ambiguity found at:844      │845 2640 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"846      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~847      │848      └─ lib/ecto/changeset.ex:2640849850     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity851     │852 203 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)853     │        ~854     │855     └─ lib/ecto/query/builder.ex:203:8856857     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)858     │859 853 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime860     │                                             ~~861     │862     └─ lib/ecto/query/builder.ex:853:45: Ecto.Query.Builder.quoted_type/2863864     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)865     │866 854 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date867     │                                         ~~868     │869     └─ lib/ecto/query/builder.ex:854:41: Ecto.Query.Builder.quoted_type/2870871872== Compilation error in file lib/ecto/query.ex ==873** (Kernel.TypespecError) lib/ecto/query.ex:400: type dynamic/0 is a built-in type and it cannot be redefined874    (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2875    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3876    (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2877could not compile dependency :ecto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ecto --force", update it with "mix deps.update ecto" or clean it with "mix deps.clean ecto"