❌

Normal view

Nurse-led urology clinic records 14,013 registrations in descriptive study

21 October 2026 at 23:17

A nurse-led chronic disease management clinic in the urology department of a tertiary hospital recorded 14,013 outpatient registrations between July 2024 and September 2026, according to a single-center retrospective descriptive study using routinely collected service records. The clinic primarily supported long-term management of patients with prostate and bladder cancer while also providing specialty nursing services for other urological conditions. Its follow-up system marked 3,547 of 3,553 assigned tasks as successful, a task-level success rate of 99.83%. These figures describe service activity and record completion; the study did not measure whether the clinic improved clinical outcomes or economic performance.

The clinic was established in July 2024 within the hospital’s existing specialty nursing outpatient service framework. Its operating model included staffing and qualification requirements, professional training, clearly defined nursing responsibilities, physician–nurse collaboration, standardized procedures, information-system support and quality management. Nurses worked within their authorized scope of practice, while urologists participated in medical assessment and treatment decisions when required. The service had four reported components: patient assessment and follow-up planning; treatment follow-up and adverse-event monitoring; rehabilitation guidance and health promotion; and assistance with healthcare policies and basic nursing care.

Monthly registrations increased from 147 in July 2024 to a peak of 710 in August 2026, with fluctuations during the reporting period. Total registration fees were CNY 152,758. The clinic delivered 14,246 prostate cancer-related injections, 3,523 urinary catheterizations, 2,777 intravesical instillation procedures and 2,142 urinary catheter removals. It also assisted patients with prostate or bladder cancer in applying for outpatient chronic and special disease insurance benefits. The study reports these counts as routine service activities, but it did not compare the procedures with those delivered elsewhere or evaluate their individual clinical effects.

Follow-up management was integrated into the clinic’s information system, which contained records for 1,111 patients. Of these, 953 patients had been followed up and 951 had successful follow-up records. Nurses also executed 3,553 follow-up tasks, of which 3,547 were successful, corresponding to the reported 99.83% task-level rate. The descriptive data do not specify the duration or effectiveness of patient follow-up, assess whether missed contacts influenced treatment adherence or health outcomes, or establish how the results would compare with another care model.

Because the research covered one tertiary hospital and relied on routinely collected records, it cannot establish how the clinic would operate in smaller facilities, under different staffing arrangements or in other health systems. The findings offer a documented example of a nurse-led outpatient service with defined responsibilities, standardized workflows, follow-up documentation and collaboration with urologists. The authors stated that further research is needed to evaluate the model’s clinical outcomes and economic implications. Accordingly, the registration growth, procedural workload and high proportion of completed follow-up tasks should be interpreted as descriptions of implementation and recorded service delivery, not as evidence of improved survival, fewer complications, lower costs or other patient benefits.

Subject of Research: Operation and service activity of a nurse-led chronic disease management clinic in hospital urology

Article Title: Development and implementation of a nurse-led chronic disease management clinic in the urology department of a tertiary hospital: a descriptive study

Article References: Liu, C., Xia, Y., Jia, X., Wang, R., Li, T., Ma, Y., & Long, H. (2026). Development and implementation of a nurse-led chronic disease management clinic in the urology department of a tertiary hospital: a descriptive study. BMC Nursing. https://doi.org/10.1186/s12912-026-05566-z

Image Credits: AI Generated

DOI: 10.1186/s12912-026-05566-z

Keywords: nurse-led care, urology, outpatient nursing, chronic disease management, prostate cancer, bladder cancer, patient follow-up, service implementation, descriptive study, Development, implementation, nurse-led

Puncture-site closure linked to early wound events after vertebroplasty

21 October 2026 at 23:11

A retrospective study of 1,307 patients undergoing elective percutaneous vertebroplasty for osteoporotic vertebral compression fractures found that 136, or 10.4%, had a puncture-site wound event within two weeks of surgery. The composite outcome included erythema or swelling, bleeding or exudate, subcutaneous hematoma, and infection. After adjustment for patient and procedural factors, suture closure was associated with more than twice the risk of the composite outcome, while diabetes, mildly elevated international normalized ratio, and multilevel treatment were also associated with higher risk.

The findings come from consecutive patients treated at Ningde Municipal Hospital in China between January 2022 and June 2026. Patients were excluded if they underwent surgery for a new fracture, had uncontrolled coagulation disorders, received concomitant open spinal surgery, required an intraoperative incision at the puncture site, had malignant tumors or abnormal immune status, or lacked key clinical or follow-up information. The analysis therefore describes elective vertebroplasty performed within one hospital system, rather than all fracture patients or all puncture wounds treated after other forms of spine surgery.

Researchers extracted information from electronic medical records, operative and anesthesia records, laboratory reports, dressing-change notes, wound-clinic assessments, and documented telephone follow-up. All puncture sites were covered with waterproof dressings and assessed within two weeks through inpatient observation, clinical review, or telephone follow-up. A wound event was counted only when explicitly documented in the records. Erythema, swelling, bleeding, exudate, hematoma, and infection were combined into one patient-level outcome, counted once even if a patient experienced several types of event, while individual components were also summarized separately.

Closure was not assigned through a randomized comparison. The operating physician selected nonsuture or suture closure according to intraoperative bleeding, exudation, skin condition, wound tension, and routine practice. Sutured wounds were typically closed with one 3-0 Vicryl Rapide stitch. Among the 1,307 patients, 774 received nonsuture closure and 533 received sutures. An early event was recorded in 53 nonsuture cases, or 6.8%, and in 83 sutured cases, or 15.6%. The crude risk ratio for any event was 2.27, with a 95% confidence interval of 1.64 to 3.15 and a P value below 0.001.

After the researchers adjusted for closure method, diabetes, INR above 1.2, age, sex, body mass index, and multilevel treatment, the association with suturing remained. The adjusted risk ratio was 2.24, with a 95% confidence interval of 1.59 to 3.16 and P below 0.001. Diabetes was associated with an adjusted risk ratio of 1.57, with a 95% confidence interval of 1.11 to 2.21 and P equal to 0.010. An INR above 1.2, defined using the hospital laboratory’s upper reference limit, was associated with an adjusted risk ratio of 1.66, with a 95% confidence interval of 1.08 to 2.57 and P equal to 0.022. Multilevel treatment had an adjusted risk ratio of 1.73, with a 95% confidence interval of 1.03 to 2.89 and P equal to 0.038.

The component findings were concentrated in relatively common superficial manifestations rather than infection. Erythema or swelling occurred in 4.1% of patients with nonsuture closure and 10.9% of those with sutures, producing a crude risk ratio of 2.63, with a 95% confidence interval of 1.73 to 3.99. Bleeding or exudate occurred in 2.7% and 5.8% of the respective groups, with a crude risk ratio of 2.14 and a 95% confidence interval of 1.25 to 3.69. Subcutaneous hematoma was uncommon, affecting two nonsuture cases and three sutured cases, and its wide confidence interval included no difference. Infection was documented in one nonsuture case and no sutured cases, too few events to model infection separately.

Age, sex, and body mass index were not independently associated with the composite outcome in the primary adjusted model. Each additional decade of age had an adjusted risk ratio of 1.15, with a 95% confidence interval of 0.94 to 1.41 and P equal to 0.186. Female sex had an adjusted risk ratio of 0.96, with a 95% confidence interval of 0.66 to 1.39 and P equal to 0.829, while each 1 kg/m² increase in body mass index had an adjusted risk ratio of 1.07, with a 95% confidence interval of 0.99 to 1.17 and P equal to 0.091. These estimates mean that the study did not find clear independent associations for those demographic and anthropometric measures, not that they have no relationship to wound events in every clinical setting.

The suture result is particularly notable because the design cannot establish that suturing caused the additional events. The authors excluded several conditions that could make closure decisions unusual, including uncontrolled coagulation disorders, concomitant open surgery, and wounds requiring an intraoperative incision. Even so, surgeons may have selected sutures for locally difficult wounds, bleeding, exudation, poor skin condition, or excessive tension. Those unrecorded features could confound the comparison, while the fact that sutured patients may have had more wound checks or suture-removal visits could also increase the likelihood that mild redness or exudate was noticed and recorded. The finding should therefore be interpreted as an adjusted observational association rather than proof that sutures themselves produce wound inflammation or other complications.

Several other constraints limit what the study can establish. Follow-up was retrospective and varied among inpatient observation, wound-clinic examination, and telephone reporting, so assessment intensity and recording thresholds were not standardized. Very mild redness or transient bleeding may have been missed, and the records did not consistently capture event duration, patient discomfort, additional care, revisits, or hospitalization. The composite endpoint improved capture of local findings but combined conditions with different causes and severities. Only one infection occurred within two weeks, preventing meaningful analysis of surgical-site infection or later infections. The single-center design and the selected elective population also limit generalizability to open spine surgery, malignant disease, immunosuppression, or puncture sites requiring remedial closure.

Overall, the study identifies four factors associated with the short-term local wound status after elective vertebroplasty: suture closure, diabetes, elevated INR, and multilevel treatment. Its practical signal is that early observation may be especially relevant for patients with these characteristics, although the findings do not establish a clinical rule or a preferred closure technique. Because closure was clinician-selected, follow-up was not standardized, and the endpoint combined mild events with rare infection, the results point to priorities for further prospective research rather than definitive guidance. Within those limits, the observed 15.6% event rate after suturing compared with 6.8% after nonsuture closure provides the clearest signal in the cohort, while the observational design makes the mechanism unresolved.

Subject of Research: Factors associated with early puncture-site wound events after percutaneous vertebroplasty for osteoporotic vertebral compression fractures

Article Title: Factors associated with early puncture-site wound events after percutaneous vertebroplasty for osteoporotic vertebral compression fractures: a retrospective cohort study

Article References: He, X., Huang, C., Zheng, B., Wu, X., Huang, C., Lu, S., Huang, Y., Chen, J., Huang, J., & Li, B. (2026). Factors associated with early puncture-site wound events after percutaneous vertebroplasty for osteoporotic vertebral compression fractures: a retrospective cohort study. Frontiers in Medicine, 13, Article 1988843. https://doi.org/10.3389/fmed.2026.1988843

Image Credits: AI Generated

DOI: 10.3389/fmed.2026.1988843

Keywords: Percutaneous vertebroplasty, Osteoporotic fractures, Puncture-site wounds, Suture closure, Diabetes, Coagulation, Multilevel treatment, Retrospective cohort, Postoperative care, Factors, associated, early

Survey links three capabilities with Indonesian welfare-data integration

21 October 2026 at 23:09

A survey-based study of 246 village-level social welfare data operators found that business architecture, cross-organizational collaboration and technological readiness were positively and statistically significantly associated with perceived e-government integration impact in two Indonesian regencies. The research, focused on Gunung Kidul and Bangkalan, examined organizational, institutional, relational and technological capabilities associated with social welfare data integration. Governance and leadership and information policy did not show statistically significant direct relationships with perceived integration impact in the pooled sample.

The authors analyzed the survey with partial least squares structural equation modeling. In their framework, e-government integration impact, or EGII, represents perceived improvements in information, system and service quality, responsiveness and public trust. E-government integration scope, or EGIS, describes the breadth of integration across data, applications, electronic communication and knowledge-sharing processes.

EGII was strongly associated with EGIS, meaning that operators reporting more favorable perceived integration outcomes also tended to report broader integration. Because this was an observational analysis of survey responses, the results establish statistical relationships rather than causal effects. The findings identify three capabilities with significant direct relationships to EGII in the pooled model: business architecture, cross-organizational collaboration and technological readiness.

The evidence does not provide operational definitions for these constructs, but the results show that their measured levels were associated with respondents’ assessments of e-government integration outcomes. By contrast, governance and leadership and information policy had no statistically significant direct relationships with EGII in that analysis. This absence of a detected direct relationship does not establish that the two factors are unimportant or that they operate only through indirect pathways, because the supplied findings do not report such indirect effects.

A regency-based robustness analysis found that some relationships were sensitive to local implementation conditions. Significant differences between Gunung Kidul and Bangkan were reported for the technological-readiness-to-EGII relationship and the EGII-to-EGIS relationship. The geographic comparison therefore cautions against assuming that the same capability relationships apply uniformly across the two regencies, although it does not identify the specific local practices responsible for those differences.

Its direct contribution is to show which measured interoperability capabilities were associated with perceived integration impact in the surveyed population, alongside evidence that some relationships varied between the two regencies.

Subject of Research: Survey-based analysis of interoperability capabilities for social welfare data integration in two Indonesian regencies

Article Title: Determinants of E-government interoperability capabilities for social welfare data integration in Gunung Kidul and Bangkalan Regencies, Indonesia

Article References: Fikri, R., Purnomo, E. P., Pribadi, U., Mohamed, A. M., & Mohammad, N. B. (2026). Determinants of E-government interoperability capabilities for social welfare data integration in Gunung Kidul and Bangkalan Regencies, Indonesia. Discover Sustainability. https://doi.org/10.1007/s43621-026-04608-5

Image Credits: AI Generated

DOI: 10.1007/s43621-026-04608-5

Keywords: social welfare data, e-government, interoperability, Indonesia, PLS-SEM, technological readiness, cross-organizational collaboration, business architecture, digital governance, public services, Determinants, capabilities

Survey identifies barriers to care for hyperemesis gravidarum

21 October 2026 at 23:03

Women surveyed about their treatment for hyperemesis gravidarum, a severe form of nausea and vomiting during pregnancy, reported delayed or missed diagnoses, inadequate clinician knowledge of treatment guidelines, denied or discontinued medicines, and structural barriers restricting access to appropriate care. The qualitative study of 189 women, published in the Journal of Pharmacy Practice and Research, found that these experiences accompanied enduring emotional and psychological effects, including anxiety and post-traumatic stress syndrome. Associate Professor Luke Grzeskowiak, who led the research team at Flinders University, said the condition affects almost 4% of pregnancies.

The survey identified several issues affecting how hyperemesis gravidarum is recognised and treated. Participants described clinicians who lacked suitable training to diagnose the condition and who were either unaware of clinical management guidelines or did not follow them. Some women said they were not diagnosed with hyperemesis gravidarum when they should have been, while others reported receiving a diagnosis only late in the course of their illness. Other participants said health professionals denied prescribing or dispensing medications. The researchers also identified educational and financial status as possible influences on treatment outcomes, together with systemic barriers within Australia’s healthcare system.

Misinformation about medicine safety further disrupted care for some participants. Some women said they stopped taking medication after reading reported safety concerns that the researchers said were not aligned with current research and management guidelines. Participants also described poor management of medication side effects, including constipation and mood disorders. Current treatment focuses on supportive care and on medicines, including antiemetics, that address nausea and vomiting. Nevertheless, women reported that their symptoms were often not taken seriously and that clinicians in several professions commonly lacked appropriate education and training to recognise and manage hyperemesis gravidarum.

The study documented emotional and psychological effects during and after the illness. Participants cited impaired quality of life, anxiety and post-traumatic stress syndrome. The researchers said some women reported that hyperemesis gravidarum influenced their decision to terminate an otherwise wanted pregnancy, while others said the trauma of a previous episode left them afraid to consider another pregnancy. Collectively, the researchers proposed improving experiences and outcomes through better education for health practitioners, greater public awareness, clearer clinical practice guidelines, expanded outpatient care, investment in specialist hyperemesis gravidarum clinics and services, changes to the Pharmaceutical Benefits Scheme, and strategies to improve medicine availability and affordability. Because the research was a qualitative survey based on reported experiences and perceptions, it does not quantify how frequently these barriers occur among all pregnancies affected by the condition.

Subject of Research: Women’s experiences of pharmacological care for hyperemesis gravidarum

Article Title: Greater access to help needed for women with nausea during pregnancy

Article References: Greater access to help needed for women with nausea during pregnancy. Original publication (Bibliographic details unavailable.)

Image Credits: AI Generated

DOI: Not provided

Keywords: hyperemesis gravidarum, pregnancy, nausea and vomiting, antiemetic medicines, qualitative survey, clinical guidelines, healthcare access, medication safety, mental health, Greater, access, help

Remediation in the era of AI: Fix what matters first

21 October 2026 at 19:45

Every IT and security team knows the feeling of opening a vulnerability report and seeing a number that only goes up. Thousands of findings. Hundreds marked critical. A backlog that grows faster than any team can close it.

For years, the default response has been to work harder: more scans, more tickets, more overtime. But the volume of vulnerabilities, accelerated by AI-assisted discovery and a sprawling mix of endpoints, cloud services, and applications, has outpaced that approach.

Shift from vulnerability counts to exposure reduction →

The question has shifted from, “How do we fix everything?” To, “What should we fix first, and why?”

Vulnerabilities are not the same as exposures

A vulnerability is a weakness in software or configuration. An exposure is a weakness that can realistically be reached and exploited in your environment, with consequences that matter. That difference is where remediation prioritization begins.

A vulnerable library on a decommissioned server with no network access is technically a finding. It is not a meaningful exposure. A misconfigured remote access gateway facing the internet may never appear on a CVE list, yet it can represent serious risk. Focusing on exposure reduction, rather than raw vulnerability counts, helps teams spend limited time where it changes outcomes.

Risk-based prioritization works best when it combines technical and business factors. Is the weakness being actively exploited? Can attackers reach the affected system from the internet or through common lateral paths? What business service does the system support, and what would disruption cost? Does it store or process sensitive data? Are compensating controls already reducing the risk? Consider two findings: a critical-rated flaw on an internal development server with no sensitive data, versus a high-rated flaw on a customer-facing web server with exploit code circulating publicly. On severity alone, the first wins. On actual risk, the second is the clear priority, as Ivanti’s prioritization guide lays out in detail.

From point-in-time scans to continuous compliance

Traditional vulnerability programs often run on a scan-and-report cycle: scan weekly or monthly, generate a report, assign tickets. In a fast-moving environment, those snapshots age quickly. A new exploit for an old flaw should move it up the list immediately, not three weeks later at the next scan.

Continuous compliance closes that gap. Instead of waiting for the next scan, teams monitor for new disclosures, configuration changes, and newly exposed assets as they happen, and reprioritize accordingly. In practice, that might mean an alert when a device that was offline during patching reconnects, or when a new cloud workload appears without an assigned owner — both common sources of hidden exposure that periodic scans tend to miss. Continuous compliance also includes verification and the evidence to prove it. A ticket marked “resolved” is not proof of reduced risk. Confirming that a fix was applied, that the exposure is actually gone, and that the record is audit-ready closes the loop.

Where automated remediation fits

Automation is essential to keep pace, but it works best when matched to the right kind of risk. Routine, well-understood fixes (standard OS and application updates on managed endpoints) are strong candidates for automated remediation with staged rollouts. Configuration corrections that follow established policy can often be automated as well. Start with the fix categories where failures are easiest to detect and roll back.

Higher-impact changes, such as patching production databases or modifying network controls, still benefit from human judgment and scheduled windows. Even then, automation can help by gathering context, preparing changes, and verifying results.

Measure what actually matters

Many teams still report success in patches deployed or tickets closed. Those metrics show activity, not outcomes. More meaningful measures include time to remediate actively exploited vulnerabilities, the number of internet-facing exposures over time, and the share of critical business services with no known exploitable weaknesses. According to Ivanti’s 2026 State of Cybersecurity Report, these are the metrics that tell a clearer story about whether the organization is actually safer. Tracking them monthly also gives IT and security teams a common language for progress.

No organization will ever reach zero vulnerabilities. Chasing that goal burns out teams and distracts from the issues that matter most. The objective is not to fix everything. It is to reduce meaningful risk, continuously and deliberately, with remediation focused where it makes the biggest difference.

Measure what actually matters to reduce real exposure →

AI Agents Struggle to Track Changing Workplace Records, Even With More Data

20 October 2026 at 17:00
New research reveals why advanced AI agents struggle to track changing workplace records, raising reliability concerns for enterprise deployments.

When ‘access denied’ becomes an agent’s next objective

20 October 2026 at 10:00

One line from a recent AI incident caught my attention. Describing how an OpenAI agent got into a Medicare statistics portal, Australian Prime Minister Anthony Albanese said it “didn’t accept no for an answer.”

It sounds almost funny. In software terms, though, it points to a real problem. An access control said no, and the agent treated the answer as information about how to continue.

“The AI agent found a way around those blocks,” Albanese said. The agent accessed public and non-public files, according to the prime minister, though Deputy Prime Minister Richard Marles said the information was “not particularly sensitive.” An investigation is underway.

Around the same time, OpenAI disclosed another incident. A model in training found its web searches and direct connections blocked, then discovered that the environment’s own DNS resolver still answered. It embedded questions in hostnames and got answers from an external chatbot. OpenAI stopped the run. Days later, it shelved GPT-6.1 Astra, which Saachi Jain, its head of safety systems, said “didn’t quite meet the bar in terms of staying within scope and authorization.”

Different systems, different failures, one question: what does “access denied” mean to an agent?

Why a denial is information

Traditional software treats an authorization failure as the end of a code path. A service gets a 403, raises an exception and someone reads the log. The denial works as a stop sign because the program has no independent objective to pursue.

Agents do have one.

We have spent years teaching software to recover from failure: retry the request, switch the endpoint, back off and try again. Those are good instincts. They become dangerous when the failure is the security control itself.

A timeout says “try later.” A malformed request says “fix this.” An authorization failure says “you are not allowed to do this.” Those are different kinds of messages, but a guardrail that returns all three as text in the model’s context makes them look alike.

Researchers are now measuring what happens after a restriction is applied. In the August paper Permission Denied, 12 coding agents were tested under increasingly restrictive security policies. Blocked runs rarely stopped early. They timed out or produced wrong solutions. Of the policy-induced failures, the researchers found that 97% came from the agent building a workaround.

The issue is not simply whether a model understands a policy. It is what the system allows the model to do after the policy says no.

Enforcing policy outside the model is no longer a new idea. Recent research puts policy enforcement at a trusted tool boundary the agent cannot control. But that still leaves an unanswered question: when should a denial end the task rather than become another input for the agent?

Real systems already have harder stops. The OpenAI Agents SDK can halt a run when a tool guardrail raises an exception. Claude Code’s auto mode can return control to a person after three blocked actions in a row or 20 in total.

Nothing tells you which denials deserve which response. The missing piece is not another kill switch. It is a policy for deciding what a denial means and what authority disappears when it happens.

I don’t think the lesson is that models are bad. The problem is where we put the boundary. A guardrail that reports back to the thing it is restraining is a soft boundary. It shapes behavior. It doesn’t necessarily end it.

A terminal denial changes authority

I would treat denials differently depending on what they mean.

A denial is retryable when the same authorized request might succeed later without anyone granting new authority. A timeout, a temporary dependency failure or a rate limit can fit here.

It is correctable when the request itself is malformed and a legitimate fix does not expand what the task is allowed to do.

It is terminal when continuing would require permission the task was never given, such as reading another tenant’s records or reaching a destination the egress policy prohibits.

The test is whether succeeding needs permission or just patience.

If it needs permission, the agent shouldn’t be the one looking for it. At some point, persistence is just a very polite security incident.

In a previous InfoWorld piece, I argued that permission enforcement should be independent of how an agent interprets its situation. A terminal denial applies that principle at the moment of refusal. It should change the state of the system, not just the contents of the model’s context.

A terminal denial should do five things.

  1. Enforce it at a trusted execution boundary. The decision happens in the harness, policy service or gateway that executes the tool call, outside the model’s reasoning. A model cannot argue its way past a check it does not control.
  2. Take away the relevant authority. Once the task is terminally denied, the runtime rejects later calls that depend on the authority that was denied.
  3. Invalidate the relevant capabilities. Short-lived credentials and delegated permissions need to be revoked or fenced, including any the task passed to helper agents. Blocking an export tool is not enough if the same task can reach the same data through email five seconds later.
  4. Record the attempt outside the agent. The control plane should record the attempted action, policy decision and task identity in a protected audit trail. The agent shouldn’t document the event that stopped it.
  5. Require fresh authorization to resume. Restarting the task should be a new decision by a person or policy, not an automatic retry.

The model can still reason. It just no longer gets to act under the old authority.

This is not a bigger kill switch. A kill switch stops a whole agent; a terminal denial acts on a specific refusal when it happens.

Timing matters too.

Suppose the harness checks that a task is authorized and then dispatches an action. If the task is terminated between those two steps, a stale approval can still get through. High-impact operations need atomic authorization and dispatch where feasible, or fencing tokens that downstream services verify before accepting an action.

Work already in flight creates another problem. On an enterprise system I worked on, a permission check correctly rejected an operation, but the workflow kept going through work that had already been queued. The control worked at the point of rejection. The task still had a path to continue.

A queued operation may be cancellable. A running operation may be interruptible. A committed database write may require a compensating action instead.

The architecture needs to say which guarantee it provides.

Deny the effect, not the tool

The question I ask about every agent permission is what outcome the denial protects.

Not which API is blocked. Which effect is the policy trying to prevent?

Customer data leaving a tenant is an effect. It might happen through an export API, an email attachment, a file upload or a DNS lookup.

On another project, we restricted a sensitive operation at the main service interface and considered the control complete. Testing showed the same operation was still possible through a separate, approved path. The permission worked. We had protected the interface, not the effect.

An April stress test of Claude Code’s auto mode found a version of exactly this problem. When a command-line tool was unavailable, agents fell back to editing state files directly, “a path the classifier does not evaluate.”

Group controls by effect. When a terminal denial fires, apply it to the protected operation across every tool the task can use.

Treat repeated denials as a signal, not a magic number. Several denials across different tools pursuing the same outcome may mean the task should stop. Set the threshold by risk; one high-impact violation may be enough.

Treat every communication path as egress. Blocking HTTP does not establish isolation if DNS, package installation or shared infrastructure can still reach the outside.

Test the boundary the way an agent might challenge it.

Deny a resource through one tool while leaving another route available. Terminate a task with an action still queued. Revoke a parent task and check whether its helpers continue. Try a new action with a stale capability.

Measure whether the prohibited action executed. Do not measure success by whether the model said it would stop.

ScopeBench recently found 331 boundary violations that mechanical verification missed.

None of this is new to security engineers. Least privilege, deny by default and fail closed are decades-old principles.

What changes with agents is what happens after a control says no.

The answer is not to make every tool error fatal. It is to separate the model’s ability to propose the next action from the system’s authority to permit it.

A denial is a response. Enforcement is what happens next. The agent can be as persistent as we like. The boundary shouldn’t be negotiable.

Are clearinghouses the answer to the AI hacking threat?

19 October 2026 at 10:00

This summer, the White House rolled out the Gold Eagle Initiative, billed as an “unprecedented” effort to coordinate cybersecurity vulnerability disclosure across government and industry. It was easy to miss this news with all of the other safety concerns in the world of AI, but the timing isn’t a coincidence — and neither is the terminology. Gold Eagle is just one in a fast-growing category of security clearinghouses. Although it has already been scaled back once, recast in an August CISA fact sheet as a narrower triage layer rather than the sweeping coordination system first announced, it still indicates a trend we’re seeing in the world of cybersecurity.

To understand what a clearinghouse is, and why the number of them is increasing, it’s important to understand what has broken — namely (and hugely), the vulnerability disclosure process. For many years, vulnerability disclosure worked like this: A researcher found a bug, reported it privately, and honored an embargo period that gave vendors time to patch quietly (and hopefully quickly) and ship the fix before the bug was made public. This gave the good guys a chance to patch before the bad guys had a chance to use the vulnerability for bad guy things. The process was tedious, but it worked because the economics worked — historically, only nation-states had the resources to hunt for — or reward teams of experts to hunt for — undisclosed vulnerabilities at scale.

Of course, AI has changed all that — all of that. The average gap between the discovery of a vulnerability and its weaponization has collapsed from something measured in years to negative seven days. The bad guys are finding CVEs and exploiting them long before the good guys have had a chance to patch them. A terrifying prospect, to be sure. And it’s something I embarrassingly admit has happened to me personally several times recently.

Frontier AI models are democratizing the finding, chaining, and weaponization of flaws faster and cheaper than any team of human experts. Indeed, it’s the chaining — and AI’s mastery of it — that may be the most debilitating. In chaining attacks, two or three low-severity and moderate-severity bugs get stitched together by an AI system. On their own, these bugs are pretty unremarkable. However, by joining the “right” ones together (something AI is very, very good at), a model can achieve a full compromise.

Several major AI labs have already disclosed that their own models were used to breach unrelated systems, evidence that the old assumption about who can afford to hunt for exploits no longer holds. Anyone with API access to frontier models can now run what amounts to a small (and very efficient and intelligent) hacking team. Worse, these models can be resold illicitly to embargoed countries, and there’s an entire ecosystem of jailbreaking models to get them to do even more nefarious things.

Why clearinghouses?

At its core, the AI hacking threat is a scale problem that software development, be it proprietary or open source, was never set up to handle. It’s not just big projects like Linux and Kubernetes that are targets; it’s every one of the libraries underneath every application. There are literally millions and millions of packages available on PyPi (Python), npm (Node.js), RubyGems (Ruby), Crates (Rust), NuGet (C#/.NET), and Packagist (PHP), along with tons of smaller language ecosystems. These are ecosystems that power almost everything built today.

AI-generated vulnerability reports arrive faster than volunteer maintainers can read them, let alone verify and fix them. A single, real bug can spawn a dozen duplicate CVE filings from different automated scanners, each with its own tracking number, essentially serving as a distributed denial of service attack on the upstream. And, this is from the good guys, trying to do the right thing.

This “gap” (to put it mildly) is what clearinghouses are designed to close. Historically, a bug fix loop looks like:

  1. Discover bug
  2. Report to maintainer
  3. Honor embargo
  4. Maintainer patches
  5. Release fix to the world

In the world of clearinghouses, here’s what it looks like:

  1. Discover bug
  2. Report it to clearinghouse
  3. Receive patch
  4. Clearinghouse handles the rest (handle embargos, reporting upstream, etc.)

It could look even as simple as:

  1. Sign up for clearinghouse
  2. Receive patches from clearinghouse
  3. Clearinghouse handles the rest

The clearinghouse is essentially a trusted intermediary, run by a vendor, an association, or other entity, which triages the flood of AI-generated reports, identifies which are real, accepts or builds a fix, validates it, sends it to customers and partners, and only then works to merge it back into the upstream project. This still must be done at a pace that the upstream can handle.

There are also ethical dilemmas to handle here. It is not fair to force upstream projects to operate at the speed that for-profit and gigantic public entities require, especially large, demanding organizations like Fortune 500 corporations and governments. Remember, many people participate in open source projects for “fun”. Working for organizations demanding responses to thousands of CVE patches, faster and faster, is not fun or it would not be called work.

Assessing clearinghouses

Not all clearinghouses work in the same way. Some efforts function as a permanent fork that patch (and keep patching) the vulnerable code with AI-generated maintenance, and never reconcile with the original project. Others push every fix back upstream so it becomes permanent, which benefits the whole community. The latter seems to be the more functional option because if you can’t get your stuff back upstream, things could be locked in a clearinghouse forever. That feels a lot like vendor lock-in, as much as dressing a proprietary product in “open source” clothing does. You simply can’t have an open source clearinghouse that’s proprietary.

What else should an enterprise security team be looking for in a clearinghouse? Some hard questions to ask include:

  • Can it triage the noise?
  • Can it correlate multiple reports into one confirmed vulnerability?
  • Can it produce a working patch, and not just an alert?
  • Does it have a credible path upstream, rather than trapping users on a permanent fork?
  • And, most importantly, who’s paying for it, and will they keep paying? In a word: Is it sustainable?

Clearinghouses may or may not become a viable tool in the fight to stay ahead of (or maybe just keep up with?) vulnerabilities in the AI age. Regardless, the bigger and more uncomfortable question is whether software itself needs to change. There are initiatives in place to quash entire classes of bugs: memory safety, thread safety, etc. Some are looking to write new Linux kernel drivers in Rust, a memory-safe language that structurally eliminates entire categories of the chaining bugs AI is so good at identifying and exploiting.

Other tactics include looking at compiling C/C++ with tricky new methodologies (fat pointers, or auxiliary pointers) to, again, remove entire classes of memory and threading bugs. Whether decades-old languages such as Python, Node.js, and friends can be hardened in similar ways, or will need to be rewritten from the ground up, remains to be seen. The world of open source is ablaze with experimental solutions.

For now, it’s less about a silver bullet and more about recognizing that vulnerability response has become a team sport at a scale nobody planned for. Every major bank, utility, and software vendor is running its own AI-augmented triage operation, and those operations increasingly need to talk to each other. The organizations that ask hard questions about triage speed, upstream commitment, and funding durability rather than taking a clearinghouse’s staying power on faith will be the ones standing strong under relentless vulnerability fire.        

—

New Tech Forum provides a venue for technology leaders—including vendors and other outside contributors—to explore and discuss emerging enterprise technology in unprecedented depth and breadth. The selection is subjective, based on our pick of the technologies we believe to be important and of greatest interest to InfoWorld readers. InfoWorld does not accept marketing collateral for publication and reserves the right to edit all contributed content. Send all inquiries to doug_dineley@foundryco.com.

Your AI agent needs more than memory. It needs reliable state

15 October 2026 at 10:00

Most teams building AI agents are pouring effort into better memory, longer context windows, conversation summaries, retrieval systems that pull up anything the agent has ever seen. These are useful tools. But they do not solve the problem of knowing whether an action actually completed. Memory tells an agent what happened. It doesn’t tell the agent what’s true right now. And for any agent that takes real action — refunding money, changing an order, updating an account — that distinction is the whole ballgame.

Memory remembers. State verifies.

Arjun Mullick

Memory can remember a request without knowing the outcome

Picture a customer service agent that approves a refund. The refund actually goes through, but the confirmation response times out before the agent hears back. From the agent’s point of view, all it has is a record of a request it made, not proof of what happened next. If the agent trusts its own memory, it sees an unfinished task and tries again. The reasoning is sound. The second refund is still wrong.

More conversation history doesn’t fix this. What the agent needs is a record it can trust: the request ID, the current status, the confirmed outcome. Memory can tell you what the customer asked for. It can’t tell you what another system actually did. This isn’t a new problem; recommendation systems ran into a version of it years before agents existed.

A prediction is not the same as current intent

I spent several years building recommendation and personalization systems, and one thing became clear fast: more history doesn’t automatically mean a better decision. A recommender looks at what someone bought, browsed, or listened to, finds a pattern and predicts what they’ll want next. These are all informed guesses rather than facts. I saw this play out around election season. A customer buys several books about a candidate or a political topic and the system, correctly, learns that as an interest. Weeks later, the election is over and the customer has moved on, but their purchase history hasn’t changed. The purchase history is still accurate. It just no longer reflects the customer’s current intent. So, customer data changes with each interaction, so recommendations need to respond to new information.

Freshness in a large-scale personalization system

Early in a real-time personalization platform I worked on, one of the hardest problems wasn’t traffic volume; it was freshness. A customer’s inferred interests could lag well behind their actual recent behavior, so the system would keep confidently recommending things that no longer matched what the person wanted. We rebuilt the pipeline so that signal updates reflected recent behavior almost immediately instead of with a long delay. That gap between what the system knows and what’s currently true is small when you’re recommending a book. It’s a much bigger problem once you move from recommending content to an agent that’s authorized to act on someone’s behalf. Consider a customer who has just started a trial and is eligible for a $0 first-item offer. Personalization should show that available benefit instead of another invitation to start a trial. A fresh eligibility signal lets it change the next offer. Unlike inferred interests, trial eligibility is a recorded fact.

Fresh signals make the offer relevant.

Arjun Mullick

Stale data can produce a bad recommendation. Stale data acted on by an autonomous agent can produce a real-world mistake. Agents need more than memory; they need a reliable state.

Reliable state tells the agent what’s true right now

Reliable state is a verified record of a specific operational fact. In the refund example, the conversation records what the customer requested. The payment system records whether the refund happened. The order system records the order’s status, while current policy and permission records determine whether the action is allowed. Each fact has its own authoritative source. State can itself become stale, so the agent must check the relevant source rather than rely on its memory of an earlier answer.

This matters even after the “yes/no” check passes. A customer might withdraw permission mid-process. An order might fall outside the window where changes are allowed. And even when every check passes, the action itself can still fail partway through, so the agent also needs a safe way to retry without duplicating the damage. The action system must enforce current permissions and other preconditions when it executes, because they can change after an earlier check.

Designing a privacy-request architecture

In privacy and compliance architecture work I’ve done, a single customer request, like asking to delete their data, can trigger a long chain of downstream effects across many internal systems. The challenge wasn’t any one system doing its job correctly; it was making sure there was one authoritative, centralized place that recorded whether the overall request had actually been completed, rather than each system independently assuming it had. That’s the same principle an agent needs: a system of record it defers to, rather than trusting its own memory of what it asked for.

A request is not complete until every step is.

Arjun Mullick

A few categories of tooling exist specifically to solve different slices of this “what’s true right now” problem:

  • Business state/workflow databases, Postgres, DynamoDB, Spanner, Cosmos DB.
  • Workflow orchestration, Temporal, AWS Step Functions, Azure Durable Functions.
  • Agent state, tools like LangGraph checkpoints.
  • Session/cache state, Redis, Memcached.
  • Event history, Kafka and similar streaming systems.
  • Permission state, Open Policy Agent, Amazon Verified Permissions.

None of these replace the others. A production agent usually needs several of them working together, which raises the next question: what happens when an action only partly succeeds?

Safe actions need a receipt and a recovery plan

Every important action an agent takes should carry a unique identifier, like a receipt number. If the response gets lost, the agent must reuse that ID for the same intended operation. The receiving system must recognize the ID and prevent the operation from being applied twice, within its supported deduplication window. This is how an idempotent API makes retries safe; attaching an ID alone is not enough. A preliminary status check cannot prevent two concurrent requests from executing the same action. The AWS Builders’ Library explains this design in Making retries safe with idempotent APIs.

Teams also need reconciliation, regularly comparing what the agent believes happened against what the system of record actually shows, the same way you’d check a receipt against a bank statement. When they disagree, someone needs a clear next step: recheck, reverse the action, or escalate to a human. None of this works without clear ownership.

Reconciliation at high transaction volume

In large-scale commerce infrastructure work, we treated “did this transaction actually complete” as something that could never be answered from memory or assumption, at high volume, even a small rate of unconfirmed or duplicated actions adds up to real customer impact. We built reconciliation directly into the system so that what one part of the pipeline believed had happened was continuously checked against what was actually recorded, with idempotency built in to prevent retries from creating duplicate transactions. The lesson generalizes directly to agents: never let an action retry blindly without checking a source of truth first.

Retry safely. Never guess the outcome.

Arjun Mullick

Before you give an agent more autonomy, decide who owns each critical fact and who’s responsible for cleanup when something breaks, because something eventually will.

Monitor the decision, not just the model

All of this changes what a team should actually be watching. Latency, cost and model accuracy matter, but none of those metrics will tell you that an agent acted on a stale permission or announced a refund that never happened. For each consequential decision, trace the information used, its freshness, the rules checked, the attempted action and the confirmed result. What you actually want to be able to trace is:

  • what information the agent used
  • when that information was last updated
  • which rules were checked before acting
  • what action was actually attempted
  • what result was recorded afterward

As a leader, the job isn’t just watching model quality; it’s making sure every piece of information an agent acts on has a clear source and a way to verify it’s current. Agents are genuinely good at interpreting messy, ambiguous situations and deciding what to do. But they shouldn’t be the record of truth themselves. That job still belongs to the systems built to hold it.

Memory tells an agent what happened. Reliable state tells it what’s true now, and whether it’s safe to act.

SpaceX calls for better coordination in orbit after near-misses with Starlink

8 October 2026 at 22:37

Space has plenty of room for more megaconstellations, but only if all operators are willing to share information about where their satellites are and where they're going, a top executive at SpaceX and its AI subsidiary said this week.

Michael Nicolls, SpaceX's vice president for Starlink and president of Elon Musk's artificial intelligence company, xAI, used a presentation Tuesday at the International Astronautical Congress in Turkey as a clarion call for improved data-sharing among satellite operators.

SpaceX's Starlink constellation now has more than 11,000 satellites, about two-thirds of all active spacecraft in low-Earth orbit. Radars and telescopes routinely track thousands more pieces of space junk.

Read full article

Comments

© SpaceX

❌