Showing posts with label cybersecurity. Show all posts
Showing posts with label cybersecurity. Show all posts

Monday, September 8, 2025

Where Not to Automate: Keeping Human Value at the Core of SecDevOps

Customer Contact: People First and Always

We talk a lot about automation in SecDevOps, and with good reason. Automation lets us move fast, reduce errors, and scale security into every part of the delivery pipeline. But we've also learned the hard way that not everything should be automated. Some things demand the human touch, because trust, judgment, and relationships can't be scripted.

Let's look at a few places where automation should stop and people should step in.



This is the most important one. When a customer is affected by an outage, a security incident, or even a missed service level target, the conversation has to feel human. Yes, automated notifications are useful: they give customers awareness and sometimes even early insights. But that initial message should be clearly labeled as automated.

Where the real value comes in is the follow-up. Customers want to know that a real person has acknowledged the problem, understands its impact, and is taking responsibility for the next steps. If we rely too much on automation here, we risk making customers feel like they're just another line in a log file. That's not who we are, and it's not the kind of trust we want to build.

Accountability Moments

In SecDevOps, failures happen, it's expected. Deployments don't always go smoothly, vulnerabilities slip through, and systems can go down. When they do, it's tempting to automate every part of the response. But accountability requires a person.

An automated message can say, "Service X is unavailable," but only a person can say, "We're sorry, we understand what this means for you, and here's what we're doing about it." That shift from a system event to a human commitment is where accountability lives.

Risk Decisions

Another area where we draw the line is high-stakes risk decisions. Automation is great at flagging issues: a dependency with a critical CVE, a failed compliance check, or a deployment that doesn't meet policy. But when the question becomes, "Do we release this anyway?": that needs a human.

Risk is about context. Automation can't fully weigh customer impact, business priorities, or ethical concerns. We want automation to inform those decisions, not make them for us.

Culture and Feedback

Culture can't be automated. We can use bots to gather data about deployments or to summarize feedback from retrospectives, but the heart of the process: people being candid, listening to each other, and finding ways to work better together: has to stay human.

At JPSoftWorks, we've seen that when teams try to automate feedback loops too much, the conversation loses depth. Metrics are important, but they don't replace dialogue.

Ethics and Compliance

Automation plays a big role in compliance: collecting logs, checking configurations, running reports. But deciding what to do with those findings is not something we hand over to a bot. If there's a suspected violation, or an ethical concern about data use, people must be the ones to evaluate and respond. Trust is built not only on being compliant, but on showing judgment and responsibility.

Drawing the Line

Our philosophy at JPSoftWorks is simple: automate to accelerate, but never automate away trust. The line between the two is usually clear. If the situation calls for empathy, judgment, or accountability, people must be involved.

That's why our SecDevOps practice balances powerful automation with human-first principles. We automate the repetitive work so that when it's time for the human voice to matter, we have the time and space to bring it

Thursday, September 4, 2025

Augmenting SecDevOps Pipelines with AI Agents (1/2)

 

Why AI Fits Naturally into SecDevOps

As many of you know by now, we've always believed that SecDevOps is about balance: security, development, and operations working together in a way that doesn't slow delivery but still keeps everything secure and resilient. Now, with the rise of AI agents, we see new opportunities to push that balance even further. AI can help us observe, interpret, and even predict what's happening inside our pipelines. That means more context for teams, faster response to change, and smarter use of the data we already generate.

Our pipelines already generate a flood of signals: build logs, test results, dependency checks, vulnerability scans, deployment metrics, and runtime monitoring data. Humans are good at spotting patterns, but we can't keep pace with the sheer volume. AI agents excel at surfacing meaningful insights from this noise. By layering them into SecDevOps, we give ourselves an assistant that watches everything, remembers past trends, and adapts to evolving risks.

This isn't about replacing engineers or security analysts. It's about giving them a set of lenses to see more clearly, so they can act on the right information at the right time.



Observability with More Depth

One of the toughest challenges in SecDevOps is observability. We need to know not only whether something failed, but why. AI agents can augment this by:

  • Detecting anomalies in logs and outputs that aren't obvious to standard alert rules.
  • Tracking subtle changes in pipeline behavior over time, like increasing build durations or rising false positives in scans.
  • Providing contextual explanations so teams can interpret issues in relation to code changes, dependency updates, or infrastructure drift.

Instead of treating logs as static output, we're able to turn them into living intelligence.

Another powerful capability is trend detection. Pipelines evolve constantly: new tools get integrated, dependencies shift, developers try different practices. AI agents can monitor these changes and highlight when something introduces unexpected side effects. For example, if a library upgrade correlates with a spike in security scan alerts, or a new deployment pattern leads to slower rollback times, the AI can connect those dots faster than manual analysis.

This is where the human side of SecDevOps matters most. By providing better context, AI frees our teams from reactive firefighting and gives them space to make proactive improvements.

From Data to Decisions

The ultimate value of AI in our pipelines comes from how it shapes decision-making. With more accurate and timely observability, teams can:

  • Prioritize vulnerabilities with real context instead of raw CVE lists.
  • Adjust pipelines before small inefficiencies turn into bottlenecks.
  • Respond to security incidents with more precision, since the AI agent has already narrowed down likely root causes.

We've seen that when engineers trust the signals coming from their pipelines, they spend less time second-guessing alerts and more time building secure features.

Our Path Forward

At JPSoftWorks, we're experimenting with embedding AI agents at key points in our SecDevOps workflows. For us, it's not about flashy dashboards or buzzwords. It's about giving developers, operators, and security professionals a clearer picture of what's happening, without drowning them in noise. We believe this approach strengthens culture as much as technology: when teams feel supported by their tools, they collaborate better and take smarter risks.

AI won't make SecDevOps easier overnight, but it will make it more informed. And informed pipelines are the foundation of secure, resilient software delivery.

Join us tomorrow for part two, how to implement such a process in your existing pipelines.


Wednesday, September 3, 2025

Vibe Coding: Are Humans an asset or a threat?

As usual, our people are our salvation


We’ve seen cybersecurity evolve: from basement script kiddies to AI-fueled threats. And yet as we enter late 2025, Alan Shimel’s article
 “Distraction is the New Zero‑Day: The Human Risk We Keep Ignoring” rings truer than ever. It’s not ransomware or deepfake scams causing the most damage: it’s good old distraction. According to KnowBe4 research, 43 % of breaches are traced back to employee distraction, outpacing training gaps (41 %), pressure to act fast (33 %), fatigue (31 %), and even the sophistication of the threats (17.1 %) (Security Boulevard).


That’s a stark reminder: no matter how advanced your tech, if people are juggling too much, security unravels.

Enter vibe coding: how some teams will distinguish themselves. It’s not just a buzzword. It’s code being co‑authored by AI copilots like Microsoft Copilot, Claude, or ChatGPT. This new paradigm has arrived, and it's not just changing how we write code: it’s shaking up how security must be woven in. After all, we aren't there to slow you down in your endeavors.

Our processes are our weapons.

Here’s how we bridge that gap:

  • Humans stay in control. AI is a tool, not an operator. It can craft and suggest: but accountability remains decidedly human.
  • Security belongs in the flow. AI accelerates development: but without thoughtful guardrails, it opens doors for blind spots. We bake in safe defaults, code reviews, prompts that call out risky patterns.
  • Awareness is the ultimate defense. In a distracted, hyper‑speed environment where AI suggestions flood the screen, our attention becomes the firewall. As Shimel cautions, distraction is the real zero‑day. Let’s guard against that, not just bug fixes.

At JPSoftWorks, we don’t just welcome vibe coding: we help organizations use it wisely. Because in a world where AI supports coding, the strongest security asset remains human intuition: if given the space, context, and tools to do its thing.

L'humain dans le "vibe coding": Un atout ou un risque additionnel?

L'les personnes à la rescousse


Nous avons vus la cybersécurité évoluer: from des pirates amateurs aux menaces IA. Mais fin 2025, l’article d’Alan Shimel "
Distraction is the New Zero‑Day : The Human Risk We Keep Ignoring" résonne clairement. Ce ne sont ni les ransomwares ni les deepfakes qui causent le plus de dégâts: c’est la distraction. D’après une étude KnowBe4, 43 % des incidents sont liés à la distraction des employés, quand le manque de formation atteint 41%, la pression 33%, l’épuisement 31%, et la sophistication des attaques seulement 17,1% (Security Boulevard, IT Pro).



Un signal fort: peu importe la robustesse de vos technologies, si les gens sont surchargés, la sécurité se fissure.

Voici comment nous abordons cela via le vibe coding, version 2025 chez JPSoftWorks: Ce n’est pas un simple terme tendance. C’est du code co-réalisé avec des copilotes IA comme Microsoft Copilot, Claude ou ChatGPT. Une nouvelle ère du développement est là, et elle impose de repenser la sécurité. Après tout on est pas là pour tenter de freiner vos élans.

Les processus sont nos défenses.

Notre approche :

  • L’humain garde la main. L’IA est un outil, pas un décideur. Elle peut suggérer ou rédiger: mais la responsabilité reste humaine.
  • La sécurité fait partie du flux. L’IA accélère l’écriture, mais sans garde-fous, elle laisse des angles morts. On intègre des prompts sûrs, des revues de sécurité, des configurations défensives.
  • La conscience humaine est la vraie protection. Dans un monde où la distraction nous guette et les suggestions IA pullulent, notre attention devient le pare-feu. Comme Shimel l’alerte, la distraction est la faille zéro. Préservons-la, pas seulement les patchs.

Chez JPSoftWorks, on ne se contente pas d’adopter le vibe coding: on aide les équipes à l’utiliser correctement. Parce que dans un monde où l’IA assiste le code, l’atout sécurité le plus solide reste l’intuition humaine: à condition qu’on lui donne l’espace, le contexte et les outils.

Théâtre de la sécurité infonuagique: pourquoi les "meilleures pratiques" d'Azure ne vous sécurisent pas réellement (Avec blogueur invité Joshua Copeland)

Seule, une "checklist" ne vaut rien. Joshua Copeland et Jean-Paul Lizotte Image générée par l'IA. Tout le monde aime...