vrek: both cameras' existing accounts do reach ISAPI

Corrects the claim that one camera needed a separate web account; that
came from a single failed request while accounts were being changed on
that camera. The advanced settings work with the logins already stored.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Michael Mainguy 2026-09-19 18:33:55 -05:00
parent d49be1b933
commit daabcf74ab

View File

@ -997,3 +997,11 @@
{"id":"evt-0ghcbqs4gg45","type":"edge.added","subject":"fnd-5etg00n","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"informs","from":"fnd-5etg00n","to":"gol-7ajfexk"},"at":"2026-09-19T23:32:17.243Z","parents":["evt-71gb7p0p0g38"],"hash":"17a09c89781685cdfb9206cbf5728e0fbcb9a82f1f5836a7b9dd6b16117f267e"}
{"id":"evt-6bb4da2h9bp0","type":"edge.added","subject":"fnd-5etg00n","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"supersedes","from":"fnd-5etg00n","to":"fnd-0b0q7xw"},"at":"2026-09-19T23:32:17.244Z","parents":["evt-0ghcbqs4gg45"],"hash":"a317e3cb4ceb1b662a373db747d6eaa8156b589294b75638aafd34ff2b792b8b"}
{"id":"evt-ek78k490qg8w","type":"node.status_changed","subject":"fnd-0b0q7xw","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"from":"current","to":"superseded"},"at":"2026-09-19T23:32:17.245Z","parents":["evt-6bb4da2h9bp0"],"hash":"a5692d573786b1316bf02bf1d6f85f8d2b4c002bceae2f7d418525ebd6406ec9"}
{"id":"evt-n4mh8xy8tcf2","type":"node.created","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"finding","title":"Both cameras' existing ONVIF accounts reach ISAPI; the earlier claim that they were configured differently was wrong","body":"Checked on 2026-09-19 with one request per camera: /ISAPI/System/deviceInfo answered HTTP 200 on both …af2e and …af54 using the account each camera already has saved in this app (\"camera\"). This corrects fnd-5jk0ghz and the parts of fnd-qa5n7s5, fnd-9c9dshr and fnd-5etg00n that said …af2e refused its stored account for ISAPI and therefore needed a separate web account. That claim came from a single failed request earlier the same evening, while a second account was being created and activated on that camera; what changed in between is unknown. Consequences: the Advanced image panel works on both cameras with the logins already stored, no extra account is needed, deleting the purpose-made account cost nothing, and the TLS investigation (iss-aret59y) can use either camera's existing login. Lesson for future probes: one failed authentication is not evidence of a configuration difference, particularly while something about the camera's accounts is being changed.","status":"current","owner":"prn-q80g8mz","attrs":{"sources":[{"node":"iss-b41wnpb","note":"One digest GET per camera with the app's stored credentials; addresses redacted per dec-kgm44qw"}],"as_of":"2026-09-19"}},"at":"2026-09-19T23:33:43.891Z","parents":["evt-ek78k490qg8w"],"hash":"d2d6978b1c4f35ddd713ba5c12bfeb590bcfd0ceb84a7f96ae02d53d5807e15e"}
{"id":"evt-mprxakksgsd4","type":"edge.added","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"informs","from":"fnd-5k90a9q","to":"iss-aret59y"},"at":"2026-09-19T23:33:43.893Z","parents":["evt-n4mh8xy8tcf2"],"hash":"29ee0edc4c5694dcc21a35ebf10799283aa47800d49c705799119c99ee973c26"}
{"id":"evt-x34mv9vygd2r","type":"edge.added","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"informs","from":"fnd-5k90a9q","to":"iss-b41wnpb"},"at":"2026-09-19T23:33:43.894Z","parents":["evt-mprxakksgsd4"],"hash":"d5b64456d42b18400a63c0ce49e246b67d0c0dbea1b3bccc30142a0a606a8f1a"}
{"id":"evt-dvzqjpxs1enm","type":"edge.added","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"informs","from":"fnd-5k90a9q","to":"gol-7ajfexk"},"at":"2026-09-19T23:33:43.895Z","parents":["evt-x34mv9vygd2r"],"hash":"a66c23ac67911f46228c68544e1b18a085b6331fcf1bbb3748cadb03b48148a3"}
{"id":"evt-4mrgj8k8894b","type":"edge.added","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"supersedes","from":"fnd-5k90a9q","to":"fnd-5jk0ghz"},"at":"2026-09-19T23:33:43.896Z","parents":["evt-dvzqjpxs1enm"],"hash":"6faa4af81959a223052b6728964969c138f6373427d0d7a370b1e982ee1a9741"}
{"id":"evt-7cjgw25qnz44","type":"node.status_changed","subject":"fnd-5jk0ghz","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"from":"current","to":"superseded"},"at":"2026-09-19T23:33:43.897Z","parents":["evt-4mrgj8k8894b"],"hash":"366e6dd70ea6f0c7e502c6a14057c6900038d4b41d8d9790a1a06e1a6c98ed42"}
{"id":"evt-rphskmnjaxnj","type":"edge.added","subject":"fnd-5k90a9q","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"supersedes","from":"fnd-5k90a9q","to":"fnd-5etg00n"},"at":"2026-09-19T23:33:43.898Z","parents":["evt-7cjgw25qnz44"],"hash":"c4524fb9b1f08e522061671f1a8856480fa587e9beee6782c61531247c6865b9"}
{"id":"evt-bd2bm62hw7rp","type":"node.status_changed","subject":"fnd-5etg00n","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"from":"current","to":"superseded"},"at":"2026-09-19T23:33:43.899Z","parents":["evt-rphskmnjaxnj"],"hash":"71d90d7e3140a7262ad54762071d52b4cc5625fe413e6c1a3d800f3733e4686b"}