12 DevSecOps Tools That Make Security Part of Your Code
Security doesn’t have to slow you down. These 12 free and open source tools help developers bake security into every stage of the software development lifecycle—without killing speed or creativity.
TechTarget explains how modern DevSecOps relies on smart, developer-friendly tools that work from the first commit to production. Tools like IriusRisk, Semgrep, Snyk, ZAP, StackHawk and others offer threat modelling, secret scanning, API testing and real-time protection—all designed to integrate into existing workflows. Each tool is chosen for its power, flexibility and accessibility, ensuring security fits naturally into development rather than being forced on it.
This started off as a self-indulgent boss x employee little smut fic - wherein the boss just propositions the employee one day - but went a completely different direction.
Summary: Estrella Marsh has worked for Kizru Vit, CEO and owner of Storybound Publishing House, for five years. For most of that time, she has harbored a crush on him. A crush which she has, effectively, crushed down and refuses to address.
Three months after Kizru and his romantic partner separate, he propositions Estrella to - ahem - help him scratch an itch. Which, in turn, leads to a bigger proposal.
xxx
Stopping outside her boss’s office, Estrella Marsh took a deep breath and readjusted the litany of papers in her arms. An excited apprehension always came with entering Mr. Vit’s proximity. It had been five years since Estrella started working at Storybound Publishing House and her nerves had never deadened.
Mr. Vit had been the one to hire Estrella as his personal assistant, which was just a more PC way of saying secretary. She answered calls and emails; scheduled and reminded him of appointments; and, less commonly, often read and “red penned” some of the potential manuscripts looking to publish under SPH’s logo. Likely the job should have gone to an actual copy editor or something, but the boss seemed to trust Estrella with the “special” option the most.
Estrella was not sure what made them particularly special, other than the fact they were written by the company’s #1 Best Selling Romance Author, CR Onamai.
Steeling herself as she pushed the door open, she half-hoped he would be gone. It was later in the evening and, since his long-time partner’s departure, he’d taken leaving early without notice. Keeping her head down - certainly not daring to look at the door that once connected Kizru’s office to Ryeleigh’s - she trudged into the office and made a beeline for his desk.
She barely got two steps in when Mr. Vit’s voice greeted her, “Hey, Red, want to help me with something?”
Her head snapped up, finding Mr. Vit leaned back in his chair. His green eyes on her and his eyebrows raised in an inquisitive fashion.
The nickname he gifted her wasn’t particularly imaginative, coined upon her talent for “red-penning” manuscripts. There was no other reason for it, considering she had neither red hair nor a penchant for wearing the color.
Fighting down the heat of being seen, Estrella moved closer to his desk and placed the stack of documents down. Task complete, she stood straight and clasped her hands in front of herself. “What is it, Mr. Vit?”
She was careful to keep the curiosity from her eyes when she looked at her boss.
Kizru Vit was not necessarily someone she had imagined sitting at the helm of a publishing company. If Estrella hadn’t worked at the publishing company, she would have pictured the head to be someone older and bespectacled. Perhaps possessing a distinguished air. Someone no nonsense and particular.
Kizru, on the other hand, was tall and broad with a seaweed green skin tone and features that could be called sculpted or craggy, depending on his mood. His style of dress waffled between business-casual to, on predicted slow days, sweatpants and a tank top. A scar streaked down the right side of his face, turning his right eye a more milky shade of green. Despite the injury, he assured Estrella he could still see out of the eye.
His age was beginning to show in his black beard, peppered with white, and at his white-streaked temples. During her employment, the rest of his hair had subtly shifted from deep black to a lighter shade, undoubtedly becoming lighter with age.
Admittedly, he did wear glasses and at times he could be distinguished. Though thanks to how closely Estrella worked with him, the distinguished air was often undercut by his scatter-minded tendencies.
“It’s been three months since my partner left me, right?” He braced his elbow on top of the desk, leaning forward as his chin rested in his palm.
His position reminded her of a schoolkid, staring longingly at the clock as it inched closer to dismissal time. However, the reminder of his ex almost made her jolt. Ryeleigh, her boss’s ex, had been his romantic partner for longer than Estrella worked at the publishing house. They’d always been pleasant and kind, though professionally distant. Something Kizru could have taken notes on when Ryeleigh was present.
Further, they had always been one of the reasons Estrella had clamped down on the fond thoughts of Mr. Vit, keeping her admiration from becoming more than workplace appropriate.
“Yes, I believe it’s been about three months.” In an attempt to swallow the feelings that threatened to flutter through her, she gave a stoic nod.
Kizru’s green eyes watched her carefully for a long moment, fingers toying with the short beard at his chin. Estrella couldn’t even imagine what he was thinking. Had Ryeleigh contacted him to renew their relationship? Was he considering getting back out into the dating world? Neither of those thoughts seemed like he’d need her input.
He was a grown man, capable of doing his own research or taking his own ass out on the town if he so pleased.
“Alright, putting all the cards on the table,” Kizru finally sighed, pressing both of his palms flat to the desk as he leaned back. She noticed how his chair slid backward as his back hit the cushion. “I’m really horny.”
Her attention shot to his face, her eyes widening at the three simple words. He was horny? Heat churned through her, confused and wary. As much as she admired him, as much as he made something inside her squirm, that was not in her job description. And she wasn’t about to let it become entangled in her professional affairs.
With her eyebrows furrowing and her lips twisting into a frown, she replied, “You have two hands. Use those.”
“Believe me, I have been. It’s an itch that needs another person to scratch.” Kizru groaned, throwing his head back and staring at the ceiling again. He didn’t even have the decency to be flushed at his ridiculous request, Estrella noticed.
“Mr. Vit, this is sexual harassment,” she sighed, her tone a hard warning. He shouldn’t need this reminder. These words alone could ruin him. Only the fact she liked him and felt grateful for this position really saved him from the scandal.
As expected, he nodded and turned his gaze to her. “I know.”
“Then why ask me that!” It was more of an exclamation than a question on her part. She was glad she had already deposited the papers to his desk, otherwise they would have been thrown into flight. While not the first time he had spoken openly - unprofessionally - in front of her, this was by far the worst he’d been. Had the break-up really affected him so badly?
He gave a single shoulder shrug, too lackadaisical in Estrella’s opinion. An infuriatingly light grin tilted at his lips. “You didn’t say no right away.”
“And I didn’t say yes,” she snapped back, trying to convince herself the heat on her cheeks was ruddy anger rather than mortification. Or something worse. “You could get in a lot of trouble for this.”
“Yeah, I know.” Kizru gave another careless shrug that made Estrella want to slap the everloving shit out of him.
“You are risking your career, your livelihood to scratch an itch, Mr. Vit.” It was only by the gods’ grace that Estrella managed to say the words at her regular decibel, albeit in a ferociously clipped tone. She put her hands on her hips, scowling at her boss. Something in his smile twitched a little wider and, not for the first time, Estrella felt like an old-time schoolmarm being sassed by a precocious adolescent.
Which honestly should not have been the case, given the fact he was older than her. But she had always been an “old soul,” as her mother said. Of course, Estrella later realized that was just a more polite way of calling her stodgy.
Kizru shrugged as if he didn’t care about the problems his proposal could cause as he got to his feet. Her mind raced, one question rotating around her thoughts. How could he not care? All the while, part of her watched as Kizru moved out from behind the desk, closing the distance between the two of them.
“Are you having one of those mid-life ‘oh no my partner left me so I’m going to make destructive life choices’ moments?” The words would have had greater impact had Estrella not backed away from her boss with his every step forward. She couldn’t risk Kizru getting closer to her. The heat on her cheeks and the pounding in her chest were already distracting enough. Just catching the whiff of his cologne made her knees wobble.
He paused, looping his thumbs into the pockets of his pants as he regarded Estrella. She could only imagine what he saw. A frumpy woman, dressed in her usual black slacks and white blouse and grey cardigan. Dark brown hair so threaded with grey, it was becoming a lighter, dustier, color. She barely resisted the urge to bashfully push her glasses up higher on her nose.
Did he think she’d be an easy lay? Was that why he was breaching the legally allowable parameters of their employer-employee relationship? Estrella tried to let that thought fuel her anger, but a hidden part of her knew it wasn’t exactly incorrect. She had, in her moments of weakness, fantasized about that very breach of conduct herself.
As if hearing her thoughts, a crooked grin parted his lips, making her insides burn. That particular smile always brought her attention to his tusks, often filed down to nubs. Since the separation, she thought he may have eased off on the ritual, but it was hard to tell.
“Maybe I am being self-destructive or maybe I’m just horny and decided to shoot my… shot with you, Red.”
Estrella narrowed her eyes at him again, somehow feeling the other word he had hanging on his tongue. His smile twitched, a spark of mischief dancing in his green eyes. Shoot his load with her, indeed.
“Look, you'll be all within your rights to go to HR about this. You can walk out that door now and I won’t stop you.” He raised his hands, palms facing Estrella in a non-threatening motion. She had to bite her tongue to keep from ogling his forearms, the sleeves of his button-up shoved to his elbow. This situation was not one where she should gawp at her boss. She should be offended and disgusted, on her way to HR right that moment.
When his next words registered in her head, it froze her thoughts. “But I can smell the arousal on you. I have for a while. Just figured, what with me being single now and the opportunity…”
Cold shot through Estrella, making the heat on her cheeks burn all the worse. Her wide eyes pinned him with a wild look. “How long?”
“Excuse me?” Her tone of voice caused him to pause from creeping closer, cocking his head to the side a little. There was a little spark of amusement in his eye, an odd smile barely quirking his lips at the corners. Somehow, he was taking her words down an inappropriate line of thought.
Estrella swallowed, forcing her tone to come out calm rather than frantic. “How long have you been able to smell arousal on me?”
She had smashed her feelings the moment she met Kizru with his partner at the holiday party, five years ago. She had shoved them so far down, they were flatter than a pancake. There was no way he could have known. Estrella didn’t even allow herself to dally on her… appreciation of him for too long. A wall had been built!
“Oh!” Whatever Kizru had been thinking had apparently been wrong. The wry grin faded a little as his eyebrows quirked. “I’m not sure. I guess I just didn’t take too much notice of it until Ryeleigh left me?”
Well, that was a little bit of a relief. Her shoulders eased, admitting that arousing attraction was different from whatever else threatened to stir in her chest. Kizru was attractive and nice. The occasional daydream was natural.
Still, Estrella glanced at the exit, uncertain what to do. He was circling behind her and her heart wasn’t truly looking for an escape. Hells, her mind wasn’t even telling her to move. Being propositioned by her boss wasn’t unappealing.
“Last chance to leave, Red, before I…”
Once again, his words roused her from her frenetic thoughts. Her attention snapped back to his face, hating how wide her eyes were as she stumbled back from his approach. “Before you what?”
Kizru teeth flashed in a broader smile, taking another step closer. “Before I stop restraining myself.”
x x x
I've written a little bit more to this, but it's only available on my Patreon.
ByteByteGo nails another "a picture is worth a thousand words" infographic. This one highlights some key differences between traditional SDLC, DevOps and emerging NoOps.
In a traditional software development, code, build, test, release and monitoring are siloed functions. Each stage works independently and hands over to the next stage.
DevOps, on the other hand, encourages continuous development and collaboration between developers and operations. This shortens the overall life cycle and provides continuous software delivery.
NoOps is a newer concept with the development of serverless computing. Since we can architect the system using FaaS (Function-as-a-Service) and BaaS (Backend-as-a-Service), the cloud service providers can take care of most operations tasks. The developers can focus on feature development and automate operations tasks.
NoOps is a pragmatic and effective methodology for startups or smaller-scale applications, which moves shortens the SDLC even more than DevOps.
(via EP90: How do SQL Joins Work? - ByteByteGo Newsletter)
Welcome to the definitive guide to the Software Development Life Cycle (SDLC). Learn the 7 phases, Agile vs Waterfall, best practices, and m
Beginner Guide to the Software Development Life Cycle for 2026
Foundations of the Software Development Life Cycle
The Software Development Life Cycle or SDLC serves as a structured roadmap for engineering teams to design and build high quality software. It provides a standardized framework that ensures projects are completed within budget and meet user requirements while maintaining technical excellence. By following a structured path developers can reduce risks and improve collaboration across cross functional teams.
Planning and requirement analysis define the project scope and business goals.
Design and prototyping translate needs into technical architecture and wireframes.
Implementation involves the actual writing of code and application components.
Modern SDLC Phases and Security Integration
As we move into 2026 the lifecycle has evolved to prioritize security and speed through continuous integration and deployment. The shift toward DevSecOps means security checks are now embedded into every stage of development rather than being a final step before release. This approach reduces the cost of fixing vulnerabilities and ensures that cloud native applications remain resilient against evolving threats.
Testing and quality assurance utilize automated tools to find bugs early in the cycle.
Deployment pushes the software into production or staging environments for users.
Operations and maintenance focus on updates and continuous performance monitoring.
Emerging Trends and AI in Software Engineering
Artificial intelligence is reshaping the lifecycle by moving from simple code assistance to autonomous participation in testing and governance. Modern teams are increasingly using AI agents to orchestrate complex delivery pipelines and manage software supply chain security via advanced documentation.
AI native engineering helps developers focus on design intent and high level logic.
Cloud native development supports hybrid and multi cloud infrastructure strategies.
Software bills of materials improve transparency and security in the software supply chain.
A clear guide to software development — what it is, the software development lifecycle (SDLC), Agile vs Waterfall approaches, key roles, and why building software well matters to every organization.
The AI-native engineering philosophy has expanded from four steps to eight
The short answer: Yes. Think of an AI workflow like a sandwich—the model is the workhorse filling, and we’re the bread, providing framing and taste.
Ideate → brainstorm → plan → work → review → polish → compound → repeat
Play to your strengths. Kieran’s compound engineering framework breaks the engineering workflow into four steps: Plan, work, review, and compound. AI takes care of the doing phase. “LLMs are very good at just following steps, doing deep work, working for hours or days, even now,” Kieran says. What’s left for flesh-and-blood humans are the steps before and after—the planning, where you frame the problem, and review, where you determine whether the output feels right (the bread!).
Humans can identify multiple solutions to the same problem—AI struggles at this. If your knee hurts, you could take Advil, stretch your IT band, or stop running on hard surfaces. Humans are good at diagnosing a problem from many different angles, an exercise agents struggle with, Dan says.
Taste is the final layer of bread. Once AI has done the work, the most important thing you can do is judge whether the output approaches the vision in your head. Does the output feel right—and if not, how can you reframe the problem until the AI produces something that does? This is what separates art, which has a point of view, from generic slop.